vim三种模式:命令模式、编辑模式、末行模式
命令模式:在该模式下不能对文件直接编辑,可以输入快捷键进行一些操作(删除行,复制行,移动光标,粘贴等等);【默认进入】
编辑模式:在该模式下可以对文件的内容进行编辑;
末行模式:可以在末行输入命令对文件进行操作(搜索、替换、保存、退出、撤销、高亮 等等)。
vim打开文件的方式:
1、#vim 文件路径 打开指定文件
2、#vim +数字 文件路径 打开指定文件,并将光标移动到指定行
3、#vim +/关键词 文件路径 打开文件,并且高亮显示关键词
4、#vim 文件路径1 文件路径2 文件路径3 同时打开多个文件
退出方式 :q
行首 shift + 6 ^
行尾 shift + 4 $
首行 gg
末行 G
翻屏 向上翻盘 ctrl +b 向下翻屏 ctrl +f
复制光标所在行 yy
粘贴 p
以光标所在行为准,向下复制指定行数 数字 yy
可视化复制 ctrl +v
剪切/删除光标所在行 dd
剪切/删除光标所在行,向下剪切指定行 数字 dd
剪切/删除光标当前行,但下一行不上移 D (形成空白行)
撤销 u
恢复 ctrl+r
快速将光标移动到指定行数 数字 G
以当前光标为准向上/下移动n行 n +方向键上/下
移动到指定行 末行模式 : 数字
如果需要取消高亮 :nohl (nohighlight)
:set nu
如果要取消 :set nonu
查看当前已经打开的文件名称 :files
%a 表示正在打开的文件;
# 表示上一个打开的文件
切换文件的方式:
如果需要指定切换文件的名称 :open 文件名称
上一个文件/下一个文件 :bp 上一个 :bn 下一个