クリーンなジャンプリストで Vim を起動する方法

クリーンなジャンプリストで Vim を起動する方法

Vim をクリーンなジャンプリストで起動したいです。CTRL-O を押したときに、別のセッションで編集した古いファイルに戻りたくありません。ジャンプリストは に保存されており.viminfo、そこから消すことができません。

clearjumpsを追加しようとしました.vimrcが、機能しません。

そこに:h viminfo-'

' マークが記憶される、以前に編集されたファイルの最大数。 'viminfo' が空でない場合は、このパラメータを常に含める必要があります。 この項目を含めると、ジャンプリストと変更リストが viminfo ファイルに保存されることも意味します。

それで試してみたのですset viminfo=<50,s10,hが、vimはこう言いました

' 値を指定する必要があります: viminfo=<50,s10,h

試してみましたset viminfo='0,<50,s10,hが、まだクリーンなジャンプリストから起動しません。

動作する唯一の方法は ですset viminfo=。しかし、これは viminfo を無効にしますが、これは実際には保持しておきたいものです。

答え1

私の vimrc ではこれがうまくいきます:

autocmd VimEnter * :clearjumps

関連情報