刚开始学习vim的时候,看着这么多的操作命令要去记,有点方。
然后我从一些简单的命令开始,多敲多练,很快就适应了。
屏幕滚动
control
+e
: 屏幕向下滚动control
+y
: 屏幕向上滚动control
+f
: 下一页control
+b
: 上一页
光标移动
h
: 光标向左移j
: 光标向下移k
: 光标向上移l
: 光标向右移
e
: 光标移到下一个单词的最后一个字母(大写的话就包括单词后面的标点)w
: 光标移到下一个单词的第一个字母(大写的话就包括单词后面的标点)o
or O
: 开启新一行^
: 光标跳到行首$
: 光标跳到行尾gg
: 光标跳到文档第一行的行首G
: 光标跳到文档最后一行的行首
操作当前单词
diw
: 删除当前单词 (delete in word)caw
: 改变整个单词 (change all word), 它比 diw
多的是删去当前单词后并切换成输入模式cw
: 改变这个单词 (change word),删除从光标开始到这个单词结尾,并切换成输入模式u
: 返回上一步操作p
: 粘贴yy
: 复制当前行dd
: 剪切当前行
保存退出
:w
: 保存:q
: 关闭 (已经保存的情况下):wq
or :x
: 保存并关闭:q!
: 强制关闭 (之前没保存的丢失)
目前整理记录就这些,以后有的话再补充。