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