我知道你可以使用“Windows > Save Windows as Group…”在终端中保存窗口组,如Mac OS X / Open terminal with specified windows所述。
但是,终端保存这些状态的位置在哪里?我在iMac和MacBook之间切换,并希望以某种方式同步这些设置。我想我可以在设置和Dropbox之间使用反向符号链接,但首先我需要知道它们的位置。
我知道你可以使用“Windows > Save Windows as Group…”在终端中保存窗口组,如Mac OS X / Open terminal with specified windows所述。
但是,终端保存这些状态的位置在哪里?我在iMac和MacBook之间切换,并希望以某种方式同步这些设置。我想我可以在设置和Dropbox之间使用反向符号链接,但首先我需要知道它们的位置。
窗口组保存在位于~/Library/Preferences/com.apple.Terminal.plist的plist文件中。您可以使用XCode附带的plist文件编辑器进行编辑(如果您已经安装了XCode,则从shell中键入“open .apple.Terminal.plist”即可)。
幸运的是,从终端窗口编辑此文件时,您不会遇到进退两难的情况。终端不会自动在退出时检查点该文件,因此您可以编辑该文件,退出终端,然后重新启动Mac以刷新来自该文件的数据。
/Users/username/Library/Saved Application State/com.apple.Terminal.savedState/
。 - Anya Shenanigans~/Library/Preferences
中的.plist
文件仅存储首选项,而不是窗口状态。我猜如果您在首选项中存储了一些窗口状态,mpounsett 的建议可能会有所帮助。但是我问的是上次会话的窗口状态,这并没有存储在首选项中。 - ziggurism