共计 999 个字符,预计需要花费 3 分钟才能阅读完成。
插入新行
回顾上节课内容🤔
- i、I 在后面插入文本
- a、A 在前面插入文本
- o、O 换行插入文本
- o 其实是 A 回车
- O 其实是 k o
- O 也是 k A 回车
模式切换小技巧
-
比方你在一句话的两头,并处于插入模式,此时你想要写下一行
- 从插入模式到失常模式要用 esc
- 然而 esc 间隔根本起手势太边远了
- 能够用 ctrl + c 来代替
- 左手小拇指 ctrl + c
- 而后 A 回车
- 有没有更有效率的办法呢?
插入 - 一般模式
- 能够 ctrl + o 进入插入一般模式
- 而后执行 o 持续进行插入
插入一般模式
就是让你执行一次一般模式
的命令- 而后持续放弃在
插入模式
插入一般模式
相干帮忙在:h Normal
的intro.txt
中查到
下素材
# 首先找个素材,找个一个网页下载下来
wget github.com/overmind1980
#而后看看下载了个啥
ls
#最初用 vim 关上这个网页
vim overmind1980
- 下好了之后关上
- 把手放到键盘上
命令散布
咱们首先看看失常模式下的命令键盘图
- 基本上个按键都有对应的命令
- 命令能够分为大写和小写两种
iao
进入插入模式(曾经解锁)hjkl
进行挪动(曾经解锁)
起手势
- 记不住命令怎么办?
- 淘宝能够搜寻 vim 的键盘膜或者贴纸
-
但我感觉没用
- 字太小
- 伤屏幕
- 依赖性
-
还得靠本人纯熟之后天然记忆
- 左手食指放在f
- 右手食指放在j
-
不论是游泳、弹琴、跑步还是打乒乓球
- 正确的根本姿态会缩小静止挫伤
- 让你的下限更高
- 肌肉记忆积淀下来,逐步变为某些规范
-
这些规范是每个老手都要遵循的
- 这可不是简略的安分守己
- 而是领会着前人的智慧和教训
- 这会让你前期更厉害
挪动命令
- 起手势是盲打的根本姿态
- 手微微放在两头那行上方一点点
- 咱们晓得因为历史的起因
hjkl
对应着挪动的命令 -
失常模式下
- 有必要把右手四指根本位从
jkl;
挪动到hjkl
吗?
- 有必要把右手四指根本位从
放弃起手势
-
我认为没有必要扭转盲打姿态
- 右手食指是能够管制两个方向位的
- 持续放弃起手势
hjkl
右手默认位应用概率十分大-
放弃指尖的敏感性
- 手指会比眼睛更早晓得打错字了
- 还有更多神奇的挪动命令期待你来解锁
强制起手式
- 关上以后用户的 vim 配置文件
vi ~/.vimrc
-
在后面增加上四句
map <Left> <Nop>
map <Right> <Nop>
map <Up> <Nop>
map <Down> <Nop
>
-
map 是按键映射
- 咱们把上下左右方向键映射为 <Nop>
- 就是什么也不做
- 保留并敞开 vim
- 而后咱们发现上下左右方向键都不好用了
总结
- 咱们这次强化了起手势
- 回顾了根本的挪动形式
hjkl
- 除
hjkl
外, 还有什么挪动命令效率更高吗? - 咱们下次再说!👋
正文完