Есть ли способ очищать результаты каждый раз, когда я делаю новый поиск в возвышенном тексте (версия 3 для этого случая)?
Я не хочу иметь историю того, что искали раньше, на вкладке Результаты поиска .
Есть ли способ очищать результаты каждый раз, когда я делаю новый поиск в возвышенном тексте (версия 3 для этого случая)?
Я не хочу иметь историю того, что искали раньше, на вкладке Результаты поиска .
Ответы:
К сожалению, в настройках, похоже, нет встроенной опции. Единственный известный мне способ заставить Sublime 3 «забыть» последние найденные строки - это удалить их из файла сеанса, который создается после закрытия Sublime.
Итак, ниже приведен способ заставить Sublime 3 «забыть» последние искомые строки из предыдущего сеанса:
Перейдите в 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
.
Отредактируйте файл с помощью другого редактора (скажем, Notepad ++) и найдите в нем find_history
строку.
Сотрите значение в кавычках, найденное в скобках (это должна быть ваша последняя строка поиска)
Например, если в Session.sublime_session
файле показано следующее :
"find_state":
{
"case_sensitive": false,
"find_history":
[
"previously_searched_string"
],
Тогда после удаления это должно выглядеть так:
"find_state":
{
"case_sensitive": false,
"find_history":
[
],
Вы также можете написать скрипт, который будет делать это автоматически после закрытия Sublime.
Надеюсь, это поможет.