vimを終了して再入力すると、すべてのブックマークが消えてしまいました。は、セッション間にブックマークを保存する方法はありますか?
ファイルの最後の位置を記憶する方法を見つけましたが、終了後にブックマークを覚える方法は分かりませんでした。
ブックマークがファイルに記憶されるようにvimを設定する方法はありますか?
vimを終了して再入力すると、すべてのブックマークが消えてしまいました。は、セッション間にブックマークを保存する方法はありますか?
ファイルの最後の位置を記憶する方法を見つけましたが、終了後にブックマークを覚える方法は分かりませんでした。
ブックマークがファイルに記憶されるようにvimを設定する方法はありますか?
はいに設定を参照してください。あなたの.vimrc
に以下を追加します。
:set viminfo='1000,f1
しかし注記:Z「から」
小文字のマークがある限り、ファイルが バッファリストに残っているとして記憶されています。ファイルをバッファリストから削除すると、すべての マークが失われます。マークが含まれている行を削除すると、そのマーク が消去されます。
大文字または数字のマークを使用する必要があります。
参照:
...詳細については。
:mksession
は、セッション状態を保存する場合に便利です。
運がない - E20:マークが設定されていない –
実行後:mksession同じ結果 - マークが設定されていない –
@ccyoung:Ah。私はあなたに役立つかもしれないノートで私の答えを更新しました。 – Johnsyweb
私は何も設定する必要はありません。それは自動的にviminfoファイル "ファイルマーク"セクションに格納されます。マニュアルから
:
'viminfo' 'vi'
f Whether file marks need to be stored. If zero, file marks ('0
to '9, 'A to 'Z) are not stored. When not present or when
non-zero, they are all stored. '0 is used for the current
cursor position (when exiting or when doing ":wviminfo").
は:set vi
一部のシステムではデフォルトが少し異なります。私のシステムのデフォルトは 'f'を含んでいません。したがって、追加の構成が必要です。 –
また、 ':mksession'を参照してください。 – sehe