#author("2021-02-07T03:43:45+09:00","default:ryuichi","ryuichi")
#author("2021-02-07T03:45:40+09:00","default:ryuichi","ryuichi")
* set-optionの-gと-sと-wとset-window-option [#ree847c4]


** オプションは3種類ある [#s65c0397]

| コマンドライン | 種類 |h
| -g | グローバルオプション |
| -s | サーバーオプション |
| なし | セッションオプション |
| -w | ウィンドウオプション |


** セッションオプション、グローバルオプションの順に評価される [#e5b08bef]

- セッションオプションオプションが指定されていればそれが評価され
- なければグローバルオプションが評価される

** ウィンドウオプションはグローバルとセッションを持つ [#r025fb4f]

- '''set-option -w -g''' でグローバルのウィンドウオプションを指定し、
- '''set-option -w''' でセッションのウィンドウオプションを指定する

** set-window-option は set-option -wの別名 [#b31a1e8e]

*** セッションに適用 [#of357468]

 set-window-option
 set-option

*** グローバルに適用 [#z6d87c05]

 set-window-option -g
 set-option -w -g


** サーバーオプションは通常の用途ではほぼ必要ない [#nad3b16e]

- '''tmux -L foo'''や'''tmux -S /tmp/foo'''みたいにtmuxを複数起動する時に使うが、通常の用途では必要ない

*** 参考 [#ub07b930]

https://superuser.com/questions/758843/difference-between-global-server-session-and-window-options

サーバーオプション
** 設定内容の確認 [#ud66bb8f]

 tmux show-options -s
 tmux show-options -s     # サーバーオプション
 tmux show-options -g     # グローバルオプション
 tmux show-options        # セッションオプション
 tmux show-options -w -s  # サーバーレベルのウィンドウオプション
 tmux show-options -w -g  # グローバルレベルのウィンドウオプション
 tmux show-options -w     # セッションレベルのウィンドウオプション

グローバルオプション
 tmux show-options -g

セッションオプション
 tmux show-options


サーバーレベルのウィンドウオプション
 tmux show-options -w -s

グローバルレベルのウィンドウオプション
 tmux show-options -w -g

セッションレベルのウィンドウオプション
 tmux show-options -w


** 参考 [#xd1655a5]

https://man7.org/linux/man-pages/man1/tmux.1.html

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS