Linux中vi非常强大,它主要有3种工作模式,普通模式、编辑模式、命令模式。
普通模式:
控制命令
Ctrl+f:往下滚动全屏。
Ctrl+d:往下滚动半屏。
Ctrl+b:往上滚动全屏。
Ctrl+u:往上滚动半屏。
u:撤销上次操作:
Ctrl+r:恢复撤销上次操作:
移动光标命令
h:光标往左移动一格
j:光标往下移动一格。
k:光标往上移动一格。
l:光标往右移动一格。
w:定位到下个单词的首字母。
b:定位到上个单词的首字母。
粘贴复制删除命令
(n)dd:n 为数字。删除光标所在行向下 n 列,例如 20dd 则是删除 20 列。1dd的效果=dd的效果
(n)yy:n 为数字。复制光标所在行向下 n 列,例如 20yy 则是复制 20 列。1yy的效果=yy的效果
p(小写):将复制的文本粘贴到光标后面。
P(大写):将复制的文本粘贴到光标前面。
dw:剪切光标所在的单词。
yw:复制光标所在的单词。
编辑模式:
命令模式: