我正在尝试执行以下操作
从COMMAND行禁用Iterm2设置,如"以粗体字体绘制粗体文字",我知道只需点击几下鼠标即可轻松禁用,因为我使用Boxen设置我的Mac,只是希望能够将某些应用程序设置排序为好.
我运行以下命令首先验证设置
defaults read com.googlecode.iterm2 | grep -i bold
Run Code Online (Sandbox Code Playgroud)
它返回
"Bold Color" = {
"Use Bold Font" = 1;
"Use Bright Bold" = 1;
Run Code Online (Sandbox Code Playgroud)
这看起来不错,当我尝试修改它时,以下命令不起作用,它创建了另一个键.
defaults write com.googlecode.iterm2 '{ "Use Bold Font" = 0;}'
defaults read com.googlecode.iterm2 | grep -i bold
"Bold Color" = {
"Use Bold Font" = 1;
"Use Bright Bold" = 1;
"Use Bold Font" = 0;
Run Code Online (Sandbox Code Playgroud)
看起来像"使用粗体字体"是一个子键或一个深度,我不知道如何修改它.
有什么建议?
做了一些研究,发现自己回答,在这里张贴,只是为了与他人分享
"使用粗体字体"是字典的一部分,我们需要使用plistbuddy来改变它,这里是查看当前设置的命令
[admin@mb-125:~] : /usr/libexec/PlistBuddy -c 'Print :"New Bookmarks":0:"Use Bold Font"' ~/Library/Preferences/com.googlecode.iterm2.plist
true
Run Code Online (Sandbox Code Playgroud)
这就是你如何从命令行更改它
[admin@mb-125:~] : /usr/libexec/PlistBuddy -c 'Set :"New Bookmarks":0:"Use Bold Font" false' ~/Library/Preferences/com.googlecode.iterm2.plist
Run Code Online (Sandbox Code Playgroud)
再检查一遍
[admin@mb-125:~] : /usr/libexec/PlistBuddy -c 'Print :"New Bookmarks":0:"Use Bold Font"' ~/Library/Preferences/com.googlecode.iterm2.plist
false
Run Code Online (Sandbox Code Playgroud)
所以基本上你应该可以从命令行更改所有设置.
| 归档时间: |
|
| 查看次数: |
1540 次 |
| 最近记录: |