您的位置:首页 > 其它

文本编辑器vim的使用技巧

2016-11-26 22:41 537 查看

1. 导入文件的内容

在 vim 的命令模式下,按照下面的命令格式执行命令即可:

:r 文件


使用该技巧,可以在一个文件中快速地导入另一个文件(可以是同一个文件)的内容。

2. 导入命令的执行结果

在 vim 的命令模式下,按照下面的命令格式执行命令即可:

:r !命令


在光标的下一行写入date命令的执行结果。

:r !date


3. 执行其他命令

如果你正在使用 vim 命令修改文件,这时,你又想执行其他的命令,但又不愿意退出 vim 编辑器。可以这样操作:

:! 命令


下面给一个示例。

:! which ls


4. 定义命令模式下的快捷键

定义一个快捷键 Ctrl+p,使其能够迅速在行首加上 # 注释符。

:map ^P I#<ESC>


注意:符号 ^P 是通过 Ctrl+v+p 组合键按出来的。

定义一个快捷键 Ctrl+b,使其能够快速删除行首的字符。

:map ^B 0x


这样定义的快捷键都是临时有效的,也就是说,重新打开 vim 编辑器后,快捷键就会失效。

5. 多行注释

在多行的行首添加注释,命令格式:

:n1,n2s/^/#


示例:

:3,9s/^/#
在第3行到第9行的行首,添加 # 注释符


取消多行的行首注释,命令格式:

:n1,n2s/^#/


示例:

:3,9s/^#/
删除第3行到第9行行首的 # 注释符


6. 自动替换

命令格式:

:ab shortStr longStr


示例:

:ab myemail example@163.com


添加该自动替换规则后,你在文件中输入了字符串 “myemail”之后,再空格或者回车,该字符串就会自动替换为“example@163.com”。

注意:这样定义的自动替换规则也是临时有效的。

7. 自定义 vim 配置文件

在用户的家目录中,创建一个文件 .vimrc ,作为自定义的 vim 配置文件。

touch /root/.vimrc


说明: /etc/vimrc 文件是 vim 的主配置文件,它对所有用户都有效。而用户家目录中的 .vimrc 配置文件是一个局部配置文件,只对该用户有效。

一般来说,我们最好不要改动 vim 的主配置文件,如果想对 vim 进行个性化的配置,就在用户家目录下创建一个 .vimrc 文件,再来对其进行编辑即可。

上面我们讲述的快捷键和自动替换,因为只是在 vim 的命令模式下临时设置的,所以只会临时生效。如果想要其永久生效,可将其写入自定义的配置文件。

对于root用户来说,就是写入 /root/.vimrc 文件。

现在,我们编辑自定义的 vim 配置文件。

vim /root/.vimrc


写入下面的配置内容。

map ^P I#<ESC>
map ^B 0x
ab myemail example@163.com
set nu


注意:符号 ^P 和 ^B 不是手动输入的,也不能复制粘贴,它是通过 Ctrl+v+字母 组合键整进去的。

保存退出即可。

这样,一个自定义的 vim 配置文件就完成了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: