如何在 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 获取崩溃前的最后状态。