1

iTerm2 では、移動して選択することで xterm-256color オプションを設定できますPreferences -> Profiles -> Terminal -> Terminal Emulation -> Report Terminal Typexterm-256color

ドットファイルのインストール スクリプトに追加したいので、手動で変更する必要はありません。コマンドラインからこのオプションを設定する方法はありますか? おそらくiTerm自体を介して、またはおそらくAppleを介してdefaults write.....

ありがとうございました!

4

2 に答える 2

2

デフォルトは、設定が最上位のキーである場合にのみ機能します。たとえば、

[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    
于 2013-11-25T23:41:27.537 に答える
0

~/Library/Preferencesフォルダ内に というファイルがありますcom.googlecode.iterm2.plist。このファイルには、すべての iTerm 設定が含まれています。私がやりたいのは、その設定ファイルのコピーをドットファイル リポジトリ内に保持することです。~/Library/Preferences新しいシステムにインストールするときは、インストール スクリプトを使用してコピーします。

それが役立つことを願っています!

于 2013-07-17T15:18:16.327 に答える