左下上右 H J K L
进行区域选定 v + 选定方向
复制选区 y
复制当前行 yy
剪切 d
剪切光标所在位置到行尾 d$
剪切光标所在位置到行首 d^
剪切n行 ndd
黏贴到光标所在的下一行 p
黏贴到光标所在的上一行 P
删除当前字母 x
替换当前字母 r
删除一行 dd
删除光标后面的单词 dw
撤销最后执行的命令 u
当前光标所在行的下一行插入空白行 o(小写字母)
当前光标所在行的上一行插入空白行 O(大写字母)
移动光标到文本第一个非空字符 H
移动光标到文本最后一个非空字符 G
查找n字符串 /n
插入模式下:
停留光标自动补全已输入过的命令或者单词 Ctrl+n
退出 :q
强制退出 :q!
保存退出 :wq或:x
强制保存退出 :wq!
显示行号 :set nu
取消显示行号 :set nonu
将n1到n2行的内容保存到名为filename的文件中 :n1,n2 w [filename]
进行区域选定 v + 选定方向
复制选区 y
复制当前行 yy
剪切 d
剪切光标所在位置到行尾 d$
剪切光标所在位置到行首 d^
剪切n行 ndd
黏贴到光标所在的下一行 p
黏贴到光标所在的上一行 P
删除当前字母 x
替换当前字母 r
删除一行 dd
删除光标后面的单词 dw
撤销最后执行的命令 u
当前光标所在行的下一行插入空白行 o(小写字母)
当前光标所在行的上一行插入空白行 O(大写字母)
移动光标到文本第一个非空字符 H
移动光标到文本最后一个非空字符 G
查找n字符串 /n
插入模式下:
停留光标自动补全已输入过的命令或者单词 Ctrl+n
退出 :q
强制退出 :q!
保存退出 :wq或:x
强制保存退出 :wq!
显示行号 :set nu
取消显示行号 :set nonu
将n1到n2行的内容保存到名为filename的文件中 :n1,n2 w [filename]