重新[到{in vim

时间:2017-09-01 01:43:55

标签: vim

我开始使用VIM,我正在尝试配置它。目前,我想重新映射[{

因此,如果我按[,我会{而不会捣乱。现在我有这样的话:

inoremap [ {                   
inoremap ] } 

但它不起作用。它只是继续放[。我做错了什么,我该如何解决?

我不知道是否重要,但我正在使用自动配对插件。

EDIT 以防万一有人只想在没有任何束缚的情况下使用它 你去了

ino " ""<left>
ino ' ''<left>
ino ( ()<left>
ino [ {}<left>
ino { []<left>
ino {<CR> {<CR>}<ESC>0
ino {;<CR> {<CR>};<ESC>0

取自Automatic closing brackets for Vim并稍加编辑。

1 个答案:

答案 0 :(得分:2)

看起来您已开启lambda 如果set paste显示set paste?作为结果。你可以通过

禁用它
paste

再试一次。

:set nopaste 的详细信息,您也可能希望help paste