1、将指定文件的内容导入到打开的文件中
(导入到当前光标所在处)
:r 文件路径
2、在不退出Vim的情况下执行命令
! 要执行的命令
3、将命令执行的结果导入到文件中(1,2结合使用)
将日期导入到文件中 :r !date(导入到光标所在的位置)
4、定义快捷键
在命令行模式下
map
同时按下ctrl + v + 想要定义的(ctrl+字母)快捷键组合
例如:
上面就是定义快捷键的三个例子,可以根据命令自由搭配,定义自己常用的快捷键。
5、使用搜索和搜素替换命令达到多行注释的效果
上一篇的vim常用操作中有如下命令:
:12,15s/^/#/g这样就实现了多行注释的效果 。注意:^代表行首
:12,15s/^#//g取消多行注释。就是将行首#号换成空。
6、字符串的替换
使用场景:在脚本中经常写自己的邮箱或者是公司的地址等较长的字符串。这时候就可以定义字符串的替换,使用较短的字符串替换较长的字符串。
:ab add changshaligongdaxue 这样,在插入模式下,键入add的时候,按下空格或是回车会将add换成changsahligongdaxue。
将定义的内容写到文件中
上面定义的快捷键或是替换操作,在重启linux后,都会失效。想要永久有效,就要将配置的内容写到每个用户根目录下的 .vimrc 文件中