Очистити результати пошуку для кожної нової знахідки в Піднесеному тексті


17

Чи є спосіб , щоб очистити результати кожен раз , коли я роблю новий Find в Sublime Text (версії 3 для цього випадку)?

Я не хочу мати історію того, що шукали раніше, на вкладці Знайти результати .


Це питання бентежить. Заголовок та перші кілька рядків натякають на очищення панелі. Тільки останні кілька рядків здаються справжніми намірами питання.
— Mrchief

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

Відповіді:


1

Можна просто закрити вкладку Знайти результати . Коли ви знову відкриєте його (використовуючи shift + ctrl + f), він буде порожнім.


4
ідея полягає в тому, щоб очистити його, не
— зачиняючи

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. Відредагуйте файл за допомогою іншого редактора (скажімо, Блокнот ++) та знайдіть 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 файл перемістився і тепер знаходиться у ~ / Бібліотека / Підтримка програм / Піднесений текст 3 / Місцевий /
— Артур
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.