【问题标题】:Where are OS X Terminal Window Groups savedOS X 终端窗口组保存在哪里
【发布时间】:2013-07-18 08:52:38
【问题描述】:

我知道您可以使用 Windows 在终端中保存窗口组 > 将窗口另存为组...,如 Mac OS X / Open terminal with specified windows 中所述。

但是,终端将这些状态保存在哪里?我在 iMac 和 MacBook 之间切换,并希望以某种方式同步这些设置。我想我可以在设置和 Dropbox 之间使用反向符号链接,但我需要先知道它们在哪里。

【问题讨论】:

  • 我要大胆地出去说/Users/username/Library/Saved Application State/com.apple.Terminal.savedState/
  • 感谢 Pretesh,但它在 ~/Library/Preferences/com.apple.Terminal.plist 中,如下所述的 mpounsett
  • @Petesh 我正在尝试从终端恢复“最后一个窗口会话”,但我的~/Library/Saved\ Application\ State/ 目录中没有com.apple.Terminal.savedState/。你有什么线索可以找到它吗?
  • 嗨@ziggurism,下面的答案是您应该找到信息的地方。我的猜测是错误的。
  • @Petesh 不,~/Library/Preferences 中的 .plist 文件只存储首选项,而不是窗口状态。如果您在首选项中存储了一些窗口状态,我想 mpounsett 的建议会有所帮助。但我问的是最后一个会话窗口状态,它没有存储在首选项中。

标签: macos terminal


【解决方案1】:

窗口组保存在 ~/Library/Preferences/com.apple.Terminal.plist 的 plist 文件中。您可以使用 XCode 附带的 plist 文件编辑器编辑这些内容(如果您安装了 XCode,则从 shell 中打开 .apple.Terminal.plist 就足够了)。

幸运的是,从终端窗口编辑此文件时,您没有 catch-22。终端不会在退出时自动检查文件,因此您可以编辑文件,退出终端,然后重新启动 Mac 以刷新文件中的数据。

【讨论】:

  • 太好了,我会将此文件符号链接到我的 Dropbox,以便在 Mac 之间共享首选项。谢谢
猜你喜欢
  • 2015-12-06
  • 2010-09-22
  • 2016-07-06
  • 2010-11-12
  • 1970-01-01
  • 2015-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多