vi的三种基本模式,分别是:
命令行模式:
在这个模式下,可以提供你的相关指令,完成读取,存盘,替换,离开vim,显示行号等动作则都是在此模式下达成
命令模式常用指令
h 光标左移
j 光标下移
k 光标上移
l 光标右移
ctrl+f 向下翻页(front)
ctrl+b 向上翻页(back)
ctrl+d 向下翻半页(down)
ctrl+u 向上翻半页(up)
dd 删除光标所在行
o 在光标所在行的下方插入一行并切换到输入模式
yy 复制光标所在的行,复制当前行向下的5行 5yy,并粘贴p
p 在光标所在行的下方粘贴
P 在光标所在行的上方粘贴
插入模式:
在模式下可以输入内容
按下 I i o O A a r R
底行模式:
底行模式下的常用指令
:w 保存
:q 退出
:! 忽略修改,强制退出
:ls 列出所有打开的文件
:n :N 文件前进,后退
:10 快速定位到第10行/xxx 从光标位置开始,向后搜索xxx
?xxx 从光标位置开始,向前搜索xxx
:set number 显示行数