web-dev-qa-db-ja.com

設定ファイルでset-gはどういう意味ですか?

私の設定の1つに[〜/ .tmux.conf]行があります:

set -g default-terminal "screen-256color"
set -s escape-time 10

それは私のシステムのグローバル変数を設定すると思います。しかし、よくわかりません.. Webで検索しました...&bashの場合、manページでも-gオプションに関する情報が表示されませんヘルプセットそして-gオプションと-sオプションに関する情報はありません。

マニュアルページを読んで、これらのコマンドが何をするのかを知るにはどうすればよいですか...

1
alamin

settmuxset-optionのエイリアスです

tmux man

オプションを設定するコマンドは次のとおりです。

set-option [-agsuw] [-t target-session | target-window]オプション値

(エイリアス:set)ウィンドウオプションを-w(set-window-optionコマンドと同等)で設定し、サーバーオプションを-sで設定します。セッションオプション。

-gが指定されている場合、グローバルセッションまたはウィンドウオプションが設定されます。 -aを使用し、オプションで文字列が必要な場合は、既存の設定に値が追加されます。 -uフラグはオプションの設定を解除するため、セッションはグローバルオプションからオプションを継承します。グローバルオプションの設定を解除することはできません。

2
Yaron

これはbashconfではなくtmuxconfであるため、tmuxヘルプでこのオプションに関する情報を探す必要があります。

クイック検索は私にそれを与えました:

-gを使用すると、変更はグローバル環境で行われます。それ以外の場合は、ターゲットセッションのセッション環境に適用されます。

1
mrc02_kr

それらはtmuxコマンドです。 tmux構成ファイルは、tmuxによって読み取られて解釈されます。シェル言語は適用されません。

tmux manページを探しています。このページには、-sフラグと-gフラグ、およびdefault-terminalescape-timeなどのオプションの意味(tmux manページで参照されている)が記載されています。

setコマンドはGNU/Linuxのmanページに記載されていないようですが、set-optionのエイリアスであることに注意してください。

1
RobertL