最近私は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