OS X终端窗口组保存在哪里?

6

我知道你可以使用“Windows > Save Windows as Group…”在终端中保存窗口组,如Mac OS X / Open terminal with specified windows所述。

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


我要疯狂猜测一下,是 /Users/username/Library/Saved Application State/com.apple.Terminal.savedState/ - Anya Shenanigans
谢谢Pretesh,但正如mpounsett在下面提到的那样,它在~/Library/Preferences/com.apple.Terminal.plist中。 - SparrwHawk
嗨 @ziggurism ,下面的答案中应该能找到信息。我猜错了。 - Anya Shenanigans
@Petesh 不,~/Library/Preferences 中的 .plist 文件仅存储首选项,而不是窗口状态。我猜如果您在首选项中存储了一些窗口状态,mpounsett 的建议可能会有所帮助。但是我问的是上次会话的窗口状态,这并没有存储在首选项中。 - ziggurism
@ziggurism 我在我的笔记本电脑上查看了一下,文件夹里有几个文件,所以这似乎是一个“只在我的机器上有效”的问题。如果你遇到了问题,我建议你去AskDifferent.se看看,因为这更像是苹果特定的问题,而不是编程问题。 - Anya Shenanigans
显示剩余4条评论
1个回答

8

窗口组保存在位于~/Library/Preferences/com.apple.Terminal.plist的plist文件中。您可以使用XCode附带的plist文件编辑器进行编辑(如果您已经安装了XCode,则从shell中键入“open .apple.Terminal.plist”即可)。

幸运的是,从终端窗口编辑此文件时,您不会遇到进退两难的情况。终端不会自动在退出时检查点该文件,因此您可以编辑该文件,退出终端,然后重新启动Mac以刷新来自该文件的数据。


1
太好了,我会将这个文件建立符号链接到我的Dropbox中,这样我就可以在不同的Mac电脑之间共享偏好设置。谢谢。 - SparrwHawk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接