2015-03-03 1 views

ответ

2

История поиска/замены хранится в файле сеанса.

Mac Расположение:

~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session 

PC Расположение:

%AppData%\Sublime Text 3\Options\Session.sublime-session 

Сессия файл держать тонны информации и настроек (более 3000 строк в моем файле), в том числе поиска/замены истории. Как и все остальное в Sublime Text, это JSON отформатирован, поэтому вы можете просто написать простой скрипт для удаления информации, хранящейся там.

История находка сама находится под

Session.sublime-settings->settings->new_window_settings->find_state->find_history 

replace_history также находится в том же самом месте.

+0

@orokusaki В этом случае ваши варианты более ограничены, потому что не существует возможности для очистки встроенной истории. 1) Закройте программу, удалите историю и перезапустите. 2) иметь дело с историей, потому что вы ничего не можете с этим поделать. –

+0

Это не работает, поскольку Sublime Text каким-то образом повторно заполняет файл старыми данными, как только вы закрываете программу. Очистка элементов из «возвышенного рабочего пространства» вашего проекта также не устраняет проблему. – orokusaki

+0

Спасибо Даррик. Я отказываюсь от этого, прежде чем я сгорит слишком много циклов (т. Е. Вариант 2). – orokusaki

0

Я использую ST3, и я могу просто удалить содержимое (Выбрать все -> Удалить) на вкладке «Найти результаты» и закрыть его. Следующий поиск дает только результаты поиска.