Очистить результаты поиска на каждой новой находке в 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.