Очистить результаты поиска на каждой новой находке в Sublime Text


17

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

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


Этот вопрос сбивает с толку. Заголовок и первые несколько строк намекают на очистку панели. Только последние несколько строк кажутся реальным намерением вопроса.
— Mrchief

Вы обеспокоены тем, что история регистрируется? Или вы просто хотите, чтобы область ввода была очищена, чтобы вы могли запустить новый поиск? Я полагаю, что после запуска поиска вы можете просто нажать клавишу со стрелкой вниз, чтобы очистить текст, который в данный момент находится в поиске (при условии, что поле ввода текста имеет фокус).
— Мэтт Роланд

Ответы:


2

К сожалению, в настройках, похоже, нет встроенной опции. Единственный известный мне способ заставить 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
Для OSX файл переместился и теперь находится в ~ / Library / Application Support / Sublime Text 3 / Local /
— Arthur

1

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


4
Идея состоит в том, чтобы очистить его без необходимости закрывать окно
— Ланте
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.