TextWrangler - сохранять и восстанавливать открытые документы в сеансе

Как сохранить все открытые документы в сеансе TextWrangler, чтобы я мог открыть этот же сеанс позднее? (Ищете что-то сопоставимое с файлом Notepad++-> Сохранить функции сеанса / Загрузить сеанс)

Параметр предпочтений "Открыть документы, которые были открыты при последнем выходе" автоматически сохраняет и восстанавливает сеанс, поэтому данные должны где-то храниться, поэтому потенциальное решение состоит в том, чтобы определить этот файл сохранения, а затем выполнить его резервное копирование / восстановление. Где хранятся "документы, которые были открыты при последнем выходе"?

2 ответа

Просто попробуйте сделать копию и сохранить под другим именем этой папки:

/Users/[yourusername]/Library/TextWrangler

также вы должны сделать то же самое с:

/Users/[yourusername]/Library/Application\ Support/TextWrangler/Auto-Save\ Recovery

Примечание. это работает только с TextWrangler, а не с BBEdit.

Открытые документы сохраняются в~/Library/Preferences/com.barebones.textwrangler.PreferenceData/Saved Application State.appstate

Вы можете копировать различные состояния и переключать нужные вам состояния (закройте TextWrangler, прежде чем вносить изменения).

Я бы добавил любые дополнительные состояния в~/Library/Preferences/com.barebones.textwrangler.PreferenceData/так:

      Saved Application State.appstate [your current state without a number]
Saved Application State-1.appstate
Saved Application State-2.appstate
Saved Application State-3.appstate

Чтобы переключить текущее состояние на1, сделать текущее состояниеState-4и удалите номер изState-1. Это немного неловко, но это состояние не должно было быть для перемен.

Поскольку TextWrangler иногда работает нестабильно с документами, например, теряет все окно (особенно в системах после El Capitan), он помогает восстановить сохраненное состояние приложения. Я использую машину времени, чтобы получить последнее состояние перед сбоем.

Другие вопросы по тегам