vim是Linux下一个非常强大到编辑器。它提供了很多快捷键的,熟练掌握这些快捷键对与代码编辑和阅读是非常有帮助的。但是vim到功能非常强大,所以快捷键也非常之繁多,有些可能一时也用不上,现简单总结如下,并在以后的使用过程中不断添加。
光标移动:
h——左移一个字符
j——下移一行
k——上移一行
l——右移一个字符
xj,xh,xk,xl——移动x个位置,x代表一个数字
w——移动到下一个词
b——移动到上一个词
$——移动到行尾
0——移动到行首(注:此处是数字0)
)——移动光标到下一个句子处
(——移动光标到上一个句子处
gg——文档开始处
G——文档末尾
xgg,xG——跳到x行,x代表一个数字
翻页:
C-f——向下翻页(记忆:Ctrl-follow)
C-b——向上翻页(记忆:Ctrl-back)
C-d——向下翻半页(记忆:Ctrl-down)
C-u——向上翻半页(记忆:Ctrl-up)
编辑命令:
y——复制当前光标所指字符
yy——复制光标所在行
xyy——从光标所在行开始复制x行,x代表一个数字
p——粘贴
x——删除当前光标所指字符
s——删除当前光标所指字符,并进入insert模式
dd——删除光标所在行
xdd——从光标所在行开始删除x行,x代表一个数字
dw——删除光标所指的整个单词
u——撤销上一次操作
插入模式:
i——在当前字符到左边开始插入
I——在当前行的行首开始插入(注:大写字母i)
a——在当前字符的右边开始插入
A——在当前行的行尾开始插入
o——在当前行的下一行插入一个新行
O——在当前行的上一行插入一个新行(注:大写字母o)
注:以上到快捷键仅仅是一些简单的命令,vim还有大量更高级,更复杂的快捷键操作!在这里,仅仅列出常用的和现在我需要用的快捷键。更多的命令将随着使用更熟练的使用vim后一步一步添加完善!