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.
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.
Antworten:
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":
Wechseln Sie in den Local
Ordner 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
.
Bearbeiten Sie die Datei mit einem anderen Editor (z. B. Notepad ++) und suchen Sie darin nach find_history
Zeichenfolgen.
Löschen Sie den in Klammern angegebenen Wert (dies sollte Ihre letzte Suchzeichenfolge sein).
Beispiel: Wenn in der Session.sublime_session
Datei 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.