Cancella i risultati di ricerca su ogni nuova ricerca in Sublime Text


17

C'è un modo per cancellare i risultati ogni volta che faccio un nuovo Trova nel testo sublime (versione 3 per questo caso)?

Non voglio avere una cronologia di ciò che è stato cercato prima nella scheda Trova risultati .


Questa domanda è confusa. Il titolo e le prime righe alludono all'eliminazione del riquadro. Solo le ultime righe sembrano essere il vero intento della domanda.
Mrchief,

Sei preoccupato che la cronologia venga registrata? Oppure vuoi semplicemente cancellare l'area di input in modo da poter eseguire una nuova ricerca? Dopo aver eseguito una ricerca, credo che puoi semplicemente premere il tasto freccia giù per cancellare il testo attualmente nell'input di ricerca (supponendo che la casella di input di testo sia attiva).
Matt Rohland,

Risposte:


2

Sfortunatamente, non sembra esserci un'opzione integrata per farlo nelle impostazioni. L'unico metodo che conosco per far dimenticare a Sublime 3 le ultime stringhe cercate è di cancellarle da un file di sessione creato dopo aver chiuso Sublime.

Quindi, di seguito è riportato il metodo per far sì che Sublime 3 "dimentichi" le ultime stringhe cercate di una sessione precedente:

  1. Vai alla Localcartella di Sublime, che puoi trovare nella cartella dei dati dell'app.

    Su Windows:

    %appdata%\Sublime Text 3\Local\
    

    Su Linux:

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

    Su OSX:

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

In questa cartella avrai un file chiamato Session.sublime_session.

  1. Modifica il file con un altro editor (ad esempio Notepad ++) e cerca la find_historystringa al suo interno.

  2. Cancella il valore tra virgolette trovato tra parentesi (dovrebbe essere la tua ultima stringa di ricerca)

Ad esempio, se nel Session.sublime_sessionfile è visualizzato quanto segue :

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

Quindi dopo l'eliminazione dovrebbe apparire così:

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

Puoi anche scrivere uno script che lo farà automaticamente dopo aver chiuso Sublime.

Spero che sia d'aiuto.


1
Per OSX il file è stato spostato ed è ora in ~ / Library / Application Support / Sublime Text 3 / Local /
Arthur

1

Puoi semplicemente chiudere la scheda Trova risultati . Quando lo riapri (usando shift + ctrl + f), sarà vuoto.


4
l'idea è di cancellarla senza dover chiudere la finestra
lante
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.