Vim 使用技巧

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的配置文件使它永久生效。

  1. 在用户的家目录里面,我们创建一个.vimrc文件,

  2. 我们打开后可以进行一些编辑,就相当于在EX模式之下,每一行代表一个设置,行首不用加“:”,如下所示:
    在这里插入图片描述
    退出并保存,这样里面的vim设置就永久生效了。

That is all.
Thanks.


Vim天下第一!


Linux:CentOS 7