esc
表示退出编辑模式,进入命令行模式
i
进入INSERT插入模式
dd
删除光标所在行
ndd
(n为一个任意常数)表示删除从光标所在行开始的n行
yy
复制光标所在行
nyy
(n为一个任意常数)表示复制从光标所在行开始的n行
p
表示在当前行后粘贴
shift+p
表示在当前行前粘贴
u
表示撤销操作
ctrl+r
表示反撤销操作
gg
跳至第一行行首
shift+g
跳至最后一行行首
a
表示进入插入模式并插入至该光标的下一位
shift+o
表示在当前行上另起一行空白行并进入插入模式
o
表示在当前行向下另起一行空白行并进入插入模式
shift+4
跳至光标所在行行尾
n+shift+4
跳至光标所在行向下n行的行尾
shift+-
跳至光标所在行行首
shift+6
跳至光标所在行行首
n+shift+-
跳至光标所在行向下n行的行首
shift+i
跳至光标所在行行尾并进入插入模式
shift+a
跳至光标所在行行首并进入插入模式
shift+3
选中光标所在处关键字及所有与之相同的字符,再按shift+3
自动跳转至各相同关键字处
shift+9
跳至第一行行首
shift+0
跳至最后一行行尾
shift+z
按两下表示保存并退出
shift+k
表示在man手册中查找光标所在处的关键字
:n
(n表示任意常数)即将光标跳转至某行
:w
表示保存
:wq
表示保存并退出
:q!
表示不保存并且退出
:x
表示执行保存并退出(与:wq相同)
:vsp
表示分为左右屏
:sp
表示分为上下屏
ctrl+w
表示在各个屏幕之间(分屏后)切换
:set nu
(number的简写)表示显示行号
:set nonu
表示不显示行号
:set ts=n
(n为一个任意常数)表示tab缩进为n,默认为8
v
进入VISUAL可视化模式单字符模式,shift+v
进入VISUAL可视化模式行模式,选中数据后:
1. 输入d删除选中
2. 输入y复制选中,输入p粘贴选中