簡體   English   中英

使用OSX defaults命令更改Iterm2設置

[英]Change Iterm2 settings with OSX defaults command

我正在嘗試執行以下操作

從COMMAND行禁用Iterm2設置,如“以粗體字體繪制粗體文字”,我知道只需點擊幾下鼠標即可輕松禁用,因為我使用Boxen設置我的Mac,只是希望能夠將某些應用程序設置排序為好。

我運行以下命令首先驗證設置

defaults read com.googlecode.iterm2 | grep -i bold

它返回

"Bold Color" =             {
        "Use Bold Font" = 1;
        "Use Bright Bold" = 1;

這看起來不錯,當我嘗試修改它時,以下命令不起作用,它創建了另一個鍵。

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;

看起來像“使用粗體字體”是一個子鍵或一個深度,我不知道如何修改它。

有什么建議?

做了一些研究,發現自己回答,在這里張貼,只是為了與他人分享

“使用粗體字體”是字典的一部分,我們需要使用plistbuddy來改變它,這里是查看當前設置的命令

[admin@mb-125:~] : /usr/libexec/PlistBuddy -c 'Print :"New Bookmarks":0:"Use Bold Font"' ~/Library/Preferences/com.googlecode.iterm2.plist
true

這就是你如何從命令行更改它

[admin@mb-125:~] : /usr/libexec/PlistBuddy -c 'Set :"New Bookmarks":0:"Use Bold Font" false' ~/Library/Preferences/com.googlecode.iterm2.plist

再檢查一遍

[admin@mb-125:~] : /usr/libexec/PlistBuddy -c 'Print :"New Bookmarks":0:"Use Bold Font"' ~/Library/Preferences/com.googlecode.iterm2.plist
false

所以基本上你應該可以從命令行更改所有設置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM