2017-09-01 54 views
2

我开始使用VIM,我试图对其进行配置。目前我想重新映射[{Remaping [to {in vim

所以,如果我按[我得到{没有糖化移位。现在我有这样的:

inoremap [ {     
inoremap ] } 

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

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

编辑 万一有人只是想使用它没有任何contiguration,这里 你去

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取出并略加编辑。

+5

什么设置粘贴?在你的vim – dlmeetei

回答

2

看起来像你已经打开set paste
如果set paste?显示paste结果。您可以通过

:set nopaste 

并再试一次。

更多详细信息在help paste,您可能也喜欢help pastetoggle也。

+0

它显示nopaste – alex3wielki

+1

然后,我会怀疑'自动配对' – dlmeetei

+0

我会尝试删除它时,我回家 – alex3wielki