vim使用技巧
接上篇:Vim 文本编辑器
1. 导入命令执行结果
r !命令:导入命令执行结果。
-
示例:
在一个打开的文件中,
输入r !date,就会把date命令的执行结果添加到光标所在位置:
2.自定义快捷键
自定义快捷键格式:map 快捷键 触发命令
示例:
-
:map ^P I#<ESC>:定义Ctrl+p快捷键功能为在每一行行首添加“#”(添加注释)。
要注意的是,^P是键入Ctrl+V+P完成的。后面的I#<ESC>,其中I表示在行首插入,然后#就表示输入“#”,<ESC>就表示回到命令模式。 -
:map ^B 0x:与上面相对应的,这一条是定义Ctrl+B快捷键的功能为去掉当前行的第一个字符(取消注释)。
3.连续行的注释
-
:n1,n2s/^/#/g:给n1~n2行都添加注释。 -
:n1,n2s/^#//g:给n1~n2行都取消注释,去掉行首的“#”。
4. 替换
:ab mymail [email protected]:这一行命令输入后,每次你在文本里输入mymail后,空格或者回车后,mymail就会自动替换为[email protected]。
5. vim配置
当你的主机关机重启后,你可能发现之前设置的快捷键或者替换内容已经失效了。这个时候我们可以改变vim的配置文件使它永久生效。
-
在用户的家目录里面,我们创建一个
.vimrc文件, -
我们打开后可以进行一些编辑,就相当于在EX模式之下,每一行代表一个设置,行首不用加“:”,如下所示:
退出并保存,这样里面的vim设置就永久生效了。
That is all.
Thanks.
Vim天下第一!
Linux:CentOS 7