エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
tmuxの設定をOSによって切り替える - 理系学生日記
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
tmuxの設定をOSによって切り替える - 理系学生日記
設定ファイルには OS あるいは環境によって、設定を切り替える必要があったりします。tmux で、これをど... 設定ファイルには OS あるいは環境によって、設定を切り替える必要があったりします。tmux で、これをどう実現するのは 21 世紀最大の難問でしたが、これ if-shell で解決した。具体例を挙げると、たとえば OSX 系と設定ファイルを分けるときは以下のように .tmux.conf に書いておけば良い。 |conf| if-shell 'test "$(uname -s)" = Darwin' "source-file ~/.tmux.d/.tmux.conf.osx" "source-file ~/.tmux.d/.tmux.conf.other" ||< 文法としては if-shell の第一引数が比較条件となるシェルコマンドで、これが真を返したときは第二引数のコマンドが、疑を返したときは第三引数のコマンドが実行される。参考演算子として考えれば直感的。if-shell には if