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