本文要解决的问题是:如何让vim用得更加顺手
主要参考的是《鸟哥的Linux私房菜》
大写表开始,小写表结束。
定位
G 文件末
gg 文件头
数字+Enter或者数字+G(Go)跳转到指定行
选择恰当的编辑位置
编程的时候,有时候要在某一行的下一行开始编辑。按下i,在光标前开始编辑。感觉像是某个单词漏写了,这样比较方便。
编辑位置选择恰当,可以减少操作。
操作 | 含义 |
---|---|
i | 光标前 |
I | 第一个非空白字符 |
a | 光标后 |
A | 最后一个字符 |
o | 下一行 |
O | 上一行 |
删除操作
dd 删除当前行
dgg 删除当前行及以上所有行
dG 删除当前行到以下所有
x 向后删除一个字符
X 和编辑中Backspace一样
复制粘贴
yy 复制当前行
nyy 复制包括当前行及以后n行
p 当前行后粘贴
P 当前行前粘贴
查找关键字
/word 往后查找
?word 向前查找
查找到结果后,n
下一个结果,N
上一个结果。