Vimで検索とコマンド履歴を消去するには?

Vimで検索とコマンド履歴を消去するには?

たとえば、検索語の前にスラッシュを付けてVimから何かを検索すると、/searchtermVimは検索語を検索文字列履歴テーブル。その後、スラッシュ(/)を入力し、Up/矢印キーを使用して前のDownクエリを参照できます。

検索文字列履歴テーブルは、Vimを再起動しても保持されます。

:上記のすべては、コマンド(プレフィックスタイプ)履歴テーブルにも適用されます。

この履歴テーブルをどのように消去しますか?

ベストアンサー1

歴史は保存されているウェイミング情報ファイル、'viminfo'(および)オプションを使用して、何を保持するか(およびその量)を設定できます'history'

histdel()この機能により、次の検索などの履歴を消去できます。

:call histdel('/')

特定の履歴範囲または一致する行のみを削除することもできます。

または~/.viminfo、ファイルを直接編集することもできます(Vimを閉じた場合は、別のエディタを使用するか、を使用してくださいvim -i NONE)。

おすすめ記事