그래서 최근에 VIM으로 건너 뛰었고 모든 종류의 플러그인을 테스트하고 있습니다. 이제 snipMate
을 설치했는데 스 니펫이 실제로 작동하지만 이상한 버그가 발생했습니다.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 (예 필요가 일부 정리 ...) 내가 전에 다른 곳에서이 문제를 읽고 생각
"완전히 부서지기"때문에 ... " '이라고 입력하면'내가 트리거 한 '이라고 말하면서'if '도 제거하지 않습니까? –
akira
글쎄 그것은'if'를 제거하지 못했지만 nameley'test '위 줄의 일부를 삭제했습니다. 간단히 말해서 :'u'는 스 니펫이 사용되었을 때 다소 "무작위로"물건을 제거합니다. –
그래서 'snipmate', 'snipmate', 'undo'후에 상태를 제공하십시오. 당신이 이미 준 후자 2. – akira