私のubuntuマシンでgvimを使用中に私のマークがランダムに削除されます。マーク私は設定したマークは定期的に削除されます
E20: Mark not set
:私はタブ離れのfirefoxに別のデスクトップ上のma
とmb
、といくつかのマークを作る場合
例えば、後のgvimやマークに移動しようと戻ってくる'a
と'b
私はエラーを取得します
何が起こる可能性がありますか?
私のubuntuマシンでgvimを使用中に私のマークがランダムに削除されます。マーク私は設定したマークは定期的に削除されます
E20: Mark not set
:私はタブ離れのfirefoxに別のデスクトップ上のma
とmb
、といくつかのマークを作る場合
例えば、後のgvimやマークに移動しようと戻ってくる'a
と'b
私はエラーを取得します
何が起こる可能性がありますか?
詳細が不足していることを確認するのは難しいですが、これが最も一般的な理由は、行が削除されたためです。
バッファを持つたとえば:
hello
world
test
そして、我々は三行目(test
)にマークを追加します。
ddoHello<Esc>
とすれば、この行はdd
で削除されたため削除されました。新しい行3を追加すると、ではなく、に戻ります。
マークが詰まる可能性のあるシナリオがいくつかあります。例えば現在の行を置換するのにVp
を使用しているとき。
これは機能とバグの両方であると考えられます。
興味深い。私は、行が削除されたときにマークが削除されたことを認識しませんでした。私も 'Vp'をたくさん使っています。これは間違いなく問題です - 回避策については何か提案はありますか? – bvpx
@bvpx私は、これらのコマンドを使用している以外の解決策については認識していません;-)しかし、私はこれを深く見ていませんでした。 – Carpetsmoker
いくつかのマークを作成し、タブを離れて戻って、 ':marks'の出力を見せてください。 – romainl
ああ、再現できたら、それはfirefoxのバグでなければなりません。 :D、はい私は冗談を言っています。 – Kent
エラーを再現しようとします。偶然にマークを付けられない可能性がありますか?確かに私はやっていない ':delmark'とタイプしないと。 – bvpx