Answers:
终端首选项存储在com.apple.Terminal.plist
文件(/Users/$USER/Library/Preferences/com.apple.Terminal.plist
)中,尽管可以使用defaults
命令读取该首选项,但其中的大部分可能无法辨认。
将以下命令复制并粘贴到终端中,然后按Enter:
defaults read com.apple.Terminal
我们可以使用AppleScript来检索和设置最重要的“终端”窗口的配置文件:
echo 'tell application "Terminal" to return name of current settings of first window' | osascript
我们可以类似地设置配置文件:
echo 'tell application "Terminal" to set current settings of first window to settings set "Basic"' | osascript
将“基本”替换为您要采用的配置文件的名称。
这些命令将应用于Terminal.app的当前/最前的选项卡或窗口
我还编写了一个脚本,该脚本将根据是否提供配置文件名称来获取/设置配置文件:https : //github.com/starbase527/dotfiles/blob/master/local/bin/term-profile。用法示例:
# Gets profile name
> term-profile
Basic
# Sets profile to Basic
> term-profile Basic
>