除非重新加载.vimrc,否则Vim映射失败

时间:2014-04-23 14:04:02

标签: vim

我想在.vimrc.local

中执行以下地图

```

inoremap <C-H> <Left>
nnoremap <C-H> <C-W><C-H>

inoremap <C-J> <Down>
inoremap <C-K> <Up>
inoremap <C-L> <Right>

```

当我重新启动vim时,第二个映射失败,最后三个命令成功。但是,当我source ~/.vimrc.local时,所有五种映射方法都可以。这意味着,我需要自己加载我的.vimrc.local。

我已经在我的.vimrc中写了source ~/.vimrc.local。如果我使用〜/ .vimrc而不是.vimrc.local,它也可以。

我的地图有什么问题?有冲突吗?我搜索了我的.vimrc和.vimrc.local,但没有发现冲突。

我正在使用OS X 10.9和MacVim Snapshot 71,以及来自spf13的主要.vimrc。我有.vimrc.vimrc.local

如何在不手动重新加载.vimrc的情况下进行映射?

谢谢!

0 个答案:

没有答案