Klare Suchergebnisse für jeden neuen Fund in Sublime Text

17

Gibt es eine Möglichkeit, die Ergebnisse jedes Mal zu löschen, wenn ich eine neue Suche in Sublime Text durchführe (Version 3 für diesen Fall)?

Ich möchte keine Geschichte von dem haben, was vorher im Internet gesucht wurde Suche Ergebnisse Tab.

Lante
quelle
Diese Frage ist verwirrend. Der Titel und die ersten Zeilen verweisen auf das Löschen des Bedienfelds. Nur die letzten paar Zeilen scheinen die eigentliche Absicht der Frage zu sein.
Mrchief
Befürchten Sie, dass der Verlauf protokolliert wird? Oder soll der Eingabebereich nur gelöscht werden, damit Sie eine neue Suche durchführen können? Nach dem Ausführen einer Suche können Sie meines Erachtens einfach die Nach-unten-Taste drücken, um den aktuell in der Sucheingabe enthaltenen Text zu löschen (vorausgesetzt, das Texteingabefeld hat den Fokus).
Matt Rohland

Antworten:

2

Leider scheint es in den Einstellungen keine eingebaute Option zu geben. Die einzige mir bekannte Methode, um Sublime 3 die zuletzt durchsuchten Zeichenfolgen "vergessen" zu lassen, besteht darin, sie aus einer Sitzungsdatei zu löschen, die nach dem Schließen von Sublime erstellt wurde.

Im Folgenden sehen Sie die Methode, mit der Sublime 3 die zuletzt gesuchten Zeichenfolgen einer vorherigen Sitzung "vergisst":

  1. Wechseln Sie in den LocalOrdner von Sublime, der sich im App-Datenordner befindet.

    unter Windows:

    %appdata%\Sublime Text 3\Local\
    

    Unter Linux:

    ~/.config/sublime-text-3/Local/
    

    Unter OSX:

    ~/Library/Application Support/Sublime Text 3/Local/ 
    

In diesem Ordner haben Sie eine Datei namens Session.sublime_session.

  1. Bearbeiten Sie die Datei mit einem anderen Editor (z. B. Notepad ++) und suchen Sie darin nach find_historyZeichenfolgen.

  2. Löschen Sie den in Klammern angegebenen Wert (dies sollte Ihre letzte Suchzeichenfolge sein).

Beispiel: Wenn in der Session.sublime_sessionDatei Folgendes angezeigt wird:

"find_state":
{
    "case_sensitive": false,
    "find_history":
    [
        "previously_searched_string"
    ],

Nach dem Löschen sollte es dann so aussehen:

"find_state":
{
    "case_sensitive": false,
    "find_history":
    [
    ],

Sie können auch ein Skript schreiben, das dies nach dem Schließen von Sublime automatisch erledigt.

Ich hoffe es hilft.

Mike
quelle
1
Unter OSX wurde die Datei verschoben und befindet sich jetzt
Arthur
1

Sie können nur die in der Nähe Suche Ergebnisse Tab. Wenn Sie es erneut öffnen (UMSCHALT + STRG + F), ist es leer.

cnlevy
quelle
4
die idee ist, es zu räumen, ohne das fenster schließen zu müssen
lante