当前位置:  开发笔记 > 开发工具 > 正文

如何在粘贴到Vim时避免出现额外的括号

如何解决《如何在粘贴到Vim时避免出现额外的括号》经验,为你挑选了1个好方法。

我在编码时使用了一些地图:

imap ( ()i
imap [ []i
imap { {}i

所以,当我把"(",它写成"()"("["和"{")相同的东西.问题是,当我将东西粘贴到Vim时:

for (i = 0; i < count; i++) {
tab[i] = something()
}  

我明白了

for (i = 0; i < count; i++) {
tab[i] = something()
}  
)]})

是否可以避免额外的括号?



1> Josh Lee..:

你想要的'paste'选择; 设置它:set paste.它禁用插入模式映射,缩写和其他自动格式选项.

另一件事是有多种粘贴方式:

"+p

:set mouse=a 然后单击鼠标中键

插入模式, +

:a! 然后使用终端的粘贴命令

所有这些都将正确粘贴.唯一让vim感到困惑的是当你使用终端的"粘贴"命令而没有先警告它时.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有