0%

vim 临时加载配置

引言

Vim是笔者最常用的一款文本编辑软件,几乎伴随着我学习linux的全过程, 是一款经过时间考验的工具

本文介绍一个vim小技巧,临时加载配置

当时也是让笔者眼前一亮的技巧,因为笔者在实际工作中定义了很多快捷键,快捷键多了之后就会出现难以记忆而且相互冲突的问题,实际上这些快捷键不需要立即加载,只在某些场景下临时用一下即可,该技巧正好解决了笔者的痛点。

背景

笔者在用vim处理文本时会临时定义一些快捷键,但不希望将这些快捷键定义在全局的配置文件.vimrc中,只是希望在某些场景临时用一下,但是因为命令多又不想一个一个执行,有没有办法一次执行呢?

1
2
3
:map ,y :Bill<CR>
:map ,l A 漏记<ESC>
:map ,c :s/\s*漏记.*$//<CR>

解决办法

步骤1: 创建一个名为 commands.vim 的脚本文件,将你的命令逐行写入

1
2
3
4
" commands.vim
map ,y :Bill<CR>
map ,l A 漏记<ESC>
map ,c :s/\s*漏记.*$//<CR>

步骤2: 打开 Vim 执行以下命令加载脚本文件中的命令

1
:source /path/to/commands.vim

是不是挺高效? 比起很多“开箱即用”的编辑器,Vim 有一定的学习曲线,但是依然觉得值得。


微信端的朋友也可关注我的公众号

qrcode-12cm