在iTerm2中,我们可以通过进入Preferences -> Profiles -> Terminal -> Terminal Emulation -> Report Terminal Type
并选择xterm-256color
来设置xterm-256color选项
我想添加到我的dotfile的安装脚本,所以我不必手动更改它。有没有办法通过命令行设置这个选项?可能是通过iTerm本身,也可能是通过苹果的defaults write.....
谢谢!
default仅在设置为顶级键时有效,例如
[admin@mb-125:~] : defaults read com.googlecode.iterm2 | grep -i promptonquit
PromptOnQuit = 1;
[admin@mb-125:~] : defaults write com.googlecode.iterm2 PromptOnQuit -bool FALSE
[admin@mb-125:~] : defaults read com.googlecode.iterm2 | grep -i promptonquit
PromptOnQuit = 0;
xterm-256color是字典的一部分,我们需要使用plistbuddy来更改它,下面是查看当前设置的命令
[admin@mb-125:~] : /usr/libexec/PlistBuddy -c "Print :"New Bookmarks":0:"Terminal Type"" Library/Preferences/com.googlecode.iterm2.plist
xterm-256color
这是在命令行
中修改的方法[admin@mb-125:~] : /usr/libexec/PlistBuddy -c "Set :"New Bookmarks":0:"Terminal Type" xterm" Library/Preferences/com.googlecode.iterm2.plist
[admin@mb-125:~] : /usr/libexec/PlistBuddy -c "Print :"New Bookmarks":0:"Terminal Type"" Library/Preferences/com.googlecode.iterm2.plist
xterm
在~/Library/Preferences
文件夹中有一个名为com.googlecode.iterm2.plist
的文件。该文件包含所有term首选项。我想做的是在dotfile repo中保留该首选项文件的副本。当我在新系统上安装时,我通过我的安装脚本将它复制到~/Library/Preferences
。
希望有帮助!