Где Sublime Text 2 хранит информацию для редактирования?
Когда я выполняю следующие действия:
- Откройте существующий файл в Sublime Text 2.
- Введите произвольный текст в произвольном месте в файле.
- Закрыть Sublime Text 2.
Заметьте, я не сохранил изменения.
- Открыть Sublime Text 2.
- Откройте файл с шага 1.
Я вижу изменения в файле. Но если я просмотрю файл, скажем, "Блокнот", я не вижу никаких изменений.
Где Sublime Text 2 сохраняет внесенные изменения в файлы?
Ответы
Ответ 1
Насколько мне известно, на вопрос не ответил полностью...
Как объясняется nnnn, несохраненные изменения проекта сохраняются в его файле sublime-workspace.
Но если вы еще не создали проект, и вы просто работаете над некоторыми файлами, возвышенное также запоминает несохраненные изменения. Они были сохранены в разделе "Session.sublime_session".
Если сеанс может быть найден, зависит от вашей операционной системы:
- OS X:
~/Library/Application Support/Sublime Text 2/Settings/
- Windows:
%APPDATA%\Sublime Text 2\Settings\
- Linux:
~/.config/sublime-text-2/Settings/
(Я только что нашел эту информацию случайно на официальном возвышенном форуме)
Ответ 2
Если вы создали проект, волшебная фея восстановления файлов будет находиться в папке, где вы сказали Sublime, чтобы сохранить проект в файле с именем [yourprojectname].sublime-workspace.
Если вы удалите этот файл рабочей области перед открытием, Sublime будет уничтожать ваши изменения и жалуется на открытие ранее открытых файлов. Этот шаг, вероятно, вызовет у вас какое-то горе, поэтому не пробуйте, если вы уже не сохранили все необходимые изменения.
Рабочая область сохраняет, помимо прочего, ваш макет окна, все содержимое любых открытых файлов и ваши последние записи find/replace/autocomplete. (Вот почему ваш автозаполнение получает "умнее" со временем).
Обратите внимание на маленький символ, где обычно есть x, чтобы закрыть вкладку. Если это точка вместо x, файл считается несохраненным и будет возвращен также несохраненным при повторном открытии Sublime.