文本编辑器vim的使用技巧

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 配置文件就完成了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值