17

Есть ли способ очищать результаты каждый раз, когда я делаю новый поиск в возвышенном тексте (версия 3 для этого случая)?

Я не хочу иметь историю того, что искали раньше, на вкладке Результаты поиска .

2 ответа2

1

К сожалению, в настройках, похоже, нет встроенной опции. Единственный известный мне способ заставить Sublime 3 "забыть" последние найденные строки - это удалить их из файла сеанса, который создается после закрытия Sublime.

Итак, ниже приведен способ заставить Sublime 3 "забыть" последние искомые строки из предыдущего сеанса:

  1. Перейдите в Local папку Sublime, которую можно найти в папке данных приложения.

    в Windows:

    %appdata%\Sublime Text 3\Local\
    

    В Linux:

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

    На OSX:

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

В этой папке у вас будет файл с именем Session.sublime_session .

  1. Отредактируйте файл с помощью другого редактора (скажем, Notepad++) и найдите в нем строку find_history .

  2. Сотрите значение в кавычках, найденное в скобках (это должна быть ваша последняя строка поиска)

Например, если в файле Session.sublime_session показано следующее:

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

Тогда после удаления это должно выглядеть так:

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

Вы также можете написать скрипт, который будет делать это автоматически после закрытия Sublime.

Надеюсь, поможет.

1

Вы можете просто закрыть вкладку результатов поиска . Когда вы снова откроете его (используя shift+ctrl+f), он будет пустым.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .