54

「すべてのマークをクリア」したいと思います。

オプションのメモ: (飛ばしてもかまいません)

いくつかの番号付きマークは、長い間編集していないファイルを参照しています。なぜそこにあるのか、どのように作成されたのか、どのように役立つのかわかりません。また、ネットワーク ドライブ上のファイルを参照しているため、おそらくこれは、MacVim を閉じて終了するときに 100% の CPU 使用率でハングすることがあるという問題の一部です。後者は完全に根拠のない「迷信」である可能性がありますが、チェックするものがなくなったので、必死になってナンセンスをぶちまけることに頼っています。

4

2 に答える 2

77
:delm[arks]!        Delete all marks for the current buffer, but not marks
            A-Z or 0-9.
            {not in Vi}

  • 'A - 'Z大文字のマーク (ファイル マークとも呼ばれる) は、ファイル間で有効です。
  • '0 - '9.viminfoファイルから設定された番号付きマーク。

それらを削除するには:

:delmarks A-Z0-9

注:~/.viminfoには履歴とマークが含まれています。不要になった場合は、このファイルを削除できます。Vim は次回それを再作成します。


したがって、これを実行してすべてのマークをクリアできます。

:delm! | delm A-Z0-9
于 2012-07-12T11:29:14.443 に答える
7

Vim はこの種の情報を ~/.viminfo に保存します。このファイルには、デフォルトでマークだけでなく、さらに多くの情報が含まれています。保存される正確な情報は、「viminfo」オプションで制御できます。

:help 'viminfo'特定の機能を無効にする方法の詳細については、 を参照してください。

このファイルを削除し、再起動時にvimで再作成することで、問題を「修正」できる場合があります。そこに保存されている余分な情報が失われることに注意してください。ただし、マークはすべて消去されるはずです。

于 2012-07-12T11:31:47.253 に答える