所以我最近跳到了 VIM,我还在测试各种插件。现在,我安装snipMate
了代码片段,并且工作得非常好,但我遇到了一个奇怪的错误。
当做undo / redo
缓冲区时,最终会处于非常奇怪的状态。
在撤消之前(只是一些随机测试编码):
conn.on('foo', function(bla, bar, test, foo) {
conn.foo.hasOwnProperty('test');
if (true) {
}
});
撤消后:
conn.on('foo', function(arguments) {
conn.foo.hasOwnProperty(
if
});
如您所见,它已完全损坏,所以问题是,我可以在插件上撒上什么魔法来防止它破坏我的历史吗?我对自己进行黑客攻击没有问题snipMate
。
我已经删除了所有插件,除了snipMate
确保没有冲突。
我正在使用 VIM 7.2,这是我的.vimrc(是的,需要一些清理...)