0

だから私は最近 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です(はい、クリーンアップが必要です...)

4

1 に答える 1

0

この問題は以前にどこかで読んだことがあると思います。github で fork バージョンの garbasを使用してみてください。私はこれに問題はありません。msanders の初期バージョンは維持されなくなりました。

于 2011-09-07T10:44:46.557 に答える