editing your vimrc

这一章结合前面所学的, 实现了两个功能: edit and source your vimrc.

当你编辑文件时, 如果想要修改 .vimrc 文件, 并使刚刚修改的配置生效, 有什么快捷的方式?

作者给了如下解决方法.

编辑.vimrc, 添加如下代码:

nnoremap <Leader>ev :vsplit $MYVIMRC<CR>
nnoremap <Leader>sv :source $MYVIMRC<CR>

其中, MYVIMRC 是Vim 提供的环境变量, 指的是 .vimrc 文件的位置, 可通过:echo $MYVIMRC 查看 MYVIMRC 的值.

这里提供了两个 mappings, 按<Leader>ev , 会打开一个新的split, 编辑 .vimrc 文件. 按<Leader>sv , source .vimrc文件 .

不得不说, 真的超方便.

有了范例, 我也倒腾了一个编辑 .tmux.conf 的mapping.

nnoremap <Leader>et :vsplit $HOME/.tmux.conf<CR>

<Leader>et , 编辑 .tmux.conf 文件.

同样也可以来个source:

nnoremap <Leader>st :!tmux source-file $HOME/.tmux.conf<CR>

但是通常需要 source .tmux.conf 的场合, 也多是在 tmux 中, 直接快捷键 Crtl-b + r 就可以了.所以 source .tmux.conf 的这个 mapping 也可以不配置.

OK, 本章结束, 你也来配置个玩一玩吧^_^