Limpa os resultados encontrados em cada novo achado no Sublime Text

17

Existe uma maneira de limpar os resultados toda vez que eu faço um novo Localizar no Sublime Text (versão 3 para este caso)?

Eu não quero ter um histórico do que foi pesquisado antes na guia Localizar resultados .

    
por lante 26.03.2015 / 21:56

2 respostas

1

Você pode simplesmente fechar a guia Localizar resultados . Quando você reabri-lo (usando shift + ctrl + f), ele estará vazio.

    
por 05.05.2016 / 11:45
1

Infelizmente, parece que não há uma opção incorporada para isso nas configurações. O único método que eu conheço para fazer com que o Sublime 3 "esqueça" as últimas strings pesquisadas é apagá-las de um arquivo de sessão criado após o fechamento do Sublime.

Então, abaixo está o método para fazer com que o Sublime 3 "esqueça" as últimas strings pesquisadas de uma sessão anterior:

  1. Vá para a pasta Local do Sublime, que pode ser encontrada na pasta de dados do aplicativo.

    no Windows:

    %appdata%\Sublime Text 3\Local\
    

    No Linux:

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

    No OSX:

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

Nesta pasta, você terá um arquivo chamado Session.sublime_session .

  1. Edite o arquivo com outro editor (diga Notepad ++) e procure por find_history string nele.

  2. Apague o valor entre parênteses (esta deve ser sua última string de pesquisa)

Por exemplo, Se você tiver o seguinte mostrado no arquivo Session.sublime_session :

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

Em seguida, após a exclusão, ele deve ficar assim:

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

Você também pode escrever um script que fará isso automaticamente depois de fechar o Sublime.

Espero que ajude.

    
por 09.09.2015 / 15:39