vim和Emacs是全球两大流行文本编辑器,今天我们来重点介绍一下Vim编辑器的用法:
vim file ##直接编辑文件内容,它拥有两个模式,一个是命令模式(浏览模式),此模式下只能对文件内容浏览,对Vim的工作方式进行设定,不能修改文件内容;按I进入插入模式,可对文件内容进行修改,按wq、wq!、q和q! 都可以退出此模式编辑。
下面我们来说vim编辑模式下的一些快捷键用法:
- :set nu ##显示行号 和 :set nonu ##取消行号显示
- /关键字 ##高亮显示关键字 和 :noh ##取消高亮显示 n ##向下匹配关键字 N ##向上匹配关键字
- yy ##复制一行 和 y3y ##复制三行
- dd ##删除一行 和 d3d ##删除3行
- c行数c ##剪切几整行
注意: 剪切操作完毕后会进入到插入模式";" 如果要粘贴需要按退出插入模式按<P。 - u ##恢复 和 + ##撤销
- + ##进入可视化模式退出可视化模式:
批量添加字符:
+ 选中插入字符所在列
按大写进入插入模式
插入要写入的字符
退出插入模式
8.:%s/原字符/替换字符/g (%全文的行,g全文的列) 和 1,5s/😕##/g(1,5 1-5行)
9. + ##上下分屏 和 + ##左右分屏
10.gg ##光标移动到文件第一行行首
G ##光标移动到最后一行
:数字 ##光标移动到指定行
11.i #光标所在位置插入
I #光标所在行行首插入
A #光标所在行的行尾插入
a #光标所在字符的下一个字符插入
12.:wq ##保存退出
:wq! ##强行保存退出只有文件是自己的或者root用户可用
:q ##退出
:q! ##强制退出不保存