#author("2017-02-28T19:02:01+09:00","default:wikiwriter","wikiwriter") &tag(iTerm2); *目次 [#dd3ab66f] #contents *参考情報 [#f9ff2f86] -[[The hacker in the rye: iterm2の機能まとめ その1:http://yanmoo.blogspot.jp/2012/02/iterm2.html]] *設定 [#e83addf2] **全般 [#ke767914] -Preferences > Closingのチェックを全部外す。 **色の設定 [#c5bd5d38] -[[mbadolato/iTerm2-Color-Schemes · GitHub:https://github.com/mbadolato/iTerm2-Color-Schemes]]からダウンロードできるTerminal Basicを使う。 -ウインドウのサイズは、110x68ぐらい。 -plistの色の設定は次のページが参考になる。[[flooose.github.io/2013/02/15/color-schemes-in-iterm2.html:http://flooose.github.io/2013/02/15/color-schemes-in-iterm2.html]]。realはRGBを256で割った値? **設定の同期 [#s04e5154] - General > Preferences > Load PreferencesでDropboxなどに設定を保存。 -それを読み込めば良い。ただし同期しっぱなしで使用すると衝突が発生するので、一度読み込んだ後Loadのチェックを外しておく。 **接続先ごとに色を変更する [#ca33018d] ***方法いろいろ [#m1d53029] -[[iTermでsshするときに、接続先に応じて背景色を変える方法 - Qiita:http://qiita.com/k_kinukawa/items/3e5665325a4954e33019]]…AppleScriptを利用して色を変更する方法。 -[[iTerm2でsshしたらプロフィールを自動的に切り替える - Qiita:http://qiita.com/yuku_t/items/a6f13ed6d4a039ee6a2f]]…iTermの組み込み機能を利用する方法。 -[[iterm2 で特定のホストにsshした時にテーマを変更する - pospomeのプログラミング日記:http://pospome.hatenablog.com/entry/20160312/1457788982]]…SetProfileを利用する方法 ***SetProfileを使う [#k208c5c6] -iTerm2の監視機能はリモートにもスクリプトを埋め込まないといけないので実用的ではない。SetProfileを使った方法がiTerm2自体のテーマ管理機能を使えるので便利。 -以下の関数を.zshrcに追加する。 #pre{{ on_exit () { echo "\033]50;SetProfile=Default\a" } ssh() { case $@ in *sec* | *carinfo* | *auc* ) trap on_exit EXIT echo 'please wait login .....' echo "\033]50;SetProfile=Dark\a" ;; *) esac /usr/bin/ssh $@ } }} *Tips [#p65904f8] **ビープを消す [#dab4195e] -tmux起動/終了時のビープなど設定ファイルではどうにもならないので、プロファイル→Default→Terminalで、Slicence bellにチェックを入れる。 -ちなみに。[[Twitter / ttdoda: @aosuka iTermもですか:http://twitter.com/ttdoda/status/181587898527780865]]によるとtmux起動時にbeepが鳴るのは単発エミュレーターのバグらしい。 **起動時のTips表示を消す [#vcf51172] - Preferences > Advanced > Disable the tip of the dayをYESに変更する。 *トラブルシューティング [#ba295292] **VimやEmacsで微妙にずれる。 [#l18e41d8] -[[[OS X][iTerm]全角記号の表示がおかしい(Vim, Emacs) - くまきち:http://blog.goo.ne.jp/tooki5/e/ea21b05ea589d27dec661bcd2985e07b]]より。Treat ambiguous-width characters as double widthをオンに。