Wie lösche ich den Such- und Befehlsverlauf in Vim?


15

Wenn Sie durch das Voranstellen Suchbegriff mit einem Schrägstrich etwas in Vim suchen, zum Beispiel /searchterm, setzt Vim , dass Suchbegriff in die Suchtext History - Tabelle . Sie können dann durch vergangene Suchbegriffe navigieren, indem Sie einen Schrägstrich ( /) eingeben und die Pfeiltasten Up/ verwenden Down.

Diese Verlaufstabelle für Suchzeichenfolgen bleibt auch nach einem Neustart von Vim bestehen.

Alles, was oben steht, gilt auch für die Befehlsprotokolltabelle (mit :vorangestelltem Text).

Wie lösche ich diese Verlaufstabellen?

Antworten:


18

Der Verlauf wird in der Viminfo- Datei beibehalten . Über die Optionen 'viminfo'(und 'history') können Sie konfigurieren, was (und wie viele von ihnen ) beibehalten werden.

Sie können den Verlauf über die histdel()Funktion löschen , z. B. für Suchen:

:call histdel('/')

Sie können sogar nur bestimmte Verlaufsbereiche oder übereinstimmende Zeilen löschen.

Alternativ können Sie die ~/.viminfoDatei auch direkt bearbeiten (wenn Vim geschlossen ist und entweder mit einem anderen Editor oder mit vim -i NONE).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.