TextWrangler - 在会话中保存和恢复打开的文档

TextWrangler - 在会话中保存和恢复打开的文档

如何在 TextWrangler 会话中保存所有打开的文档,以便以后可以打开同一个会话?(寻找与 Notepad++ 文件->保存会话/加载会话功能类似的功能)

“重新打开上次退出时打开的文档”首选项会自动保存和恢复会话,因此数据必须存储在某个地方,因此一个潜在的解决方案是识别该保存文件,然后备份/恢复它。“上次退出时打开的文档”存储在哪里?

答案1

只需尝试复制并使用此文件夹的另一个名称保存:

/Users/[yourusername]/Library/TextWrangler

您还必须对以下内容执行相同操作:

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

答案2

笔记:这只适用于 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 之后的系统上),因此使用保存的应用程序状态进行恢复会有所帮助。我使用 Time Machine 获取崩溃前的最后状态。

相关内容