文本编辑器vim的使用技巧

来源:互联网 发布:软件需求分析案例 编辑:程序博客网 时间:2024/05/29 05:00

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 0xab myemail example@163.comset nu

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

保存退出即可。

这样,一个自定义的 vim 配置文件就完成了。

0 0
原创粉丝点击