vim常用命令
vim的三种模式
vpm中存在三种模式:命令模式、编辑模式、末行模式。
- 命令模式:在该模式下是不能对文件直接编辑,可以输入快捷键进行一些操作(删除行、赋值行、移动广播、粘贴等等);【打开文件后默认进入的模式】
- 编辑模式:在该模式下可以对文件内容进行编辑;
- 末行模式:可以再末行输入命令对文件进行操作(搜索、替换、保存、退出、撤销、高亮等等)
vpm的打开方式:
vim 文件路径
vim +数字 文件路径 #打开指定文件,并将广播移动到指定行
vim +/关键字 文件路径 #打开指定文件,并且高亮显示关键字
vim 文件路径1 文件路径2 文件路径3 #同时打开多个文件
命令模式
光标移动
- 光爆移动到行首
按键:^ - 光标移动到行尾
按键:$ - 光标移动到首行
按键:gg - 光标移动到末行
按键:G
注意:数字 G 可以将光标移动到指定行
数字 方向键 可以移动指定偏移量 - 翻屏
向上翻屏:按键ctrl+b or PgUp
向下翻屏:按键ctrl+f or PgDn - 单词移动
向后:w
向前:b
复制操作
- 复制光标所在行
按键:yy
粘贴:在想要粘贴的地方按下p键 - 以光标所在行为准(包含当前行),向下复制指定的行数
按键:数字 yy - 可视化复制
按键:ctrl+v,然后按下 ↑ ↓ ← →进行选中
剪切/删除
- 剪切/删除光标所在行
按键:dd
注意:dd严格意义上说剪切命令,但是如果剪切了不粘贴就是删除的效果。 - 剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行
按键:数字 dd - 剪切/删除光标所在行,删除之后,下行不上移
按键:D
撤销\恢复
按键:u(undo)
恢复:ctrl+r 取消撤销操作
编辑模式
末行模式
/关键字 #搜索关键字
:files #查看当前以及打开的文件
:bn #切换下一个文件
:bp #切换上一个文件