OSX の iTerm2 では、Ctrl// Cmd+ または //+ を次または前の tmux ウィンドウに移動する 16 進コードにマップできますOpt。,CtrlCmdOpt.
SuperLinuxで//とコンマ/タブキーを使用して同じ結果を生成するにはどうすればよいですか?つまり、次または前のtmuxウィンドウに移動しますかMeta?Ctrl
答え1
.tmux.conf
ユーザーのホームディレクトリにあるファイルでtmuxセッションを変更したり、キーボードショートカットを追加したりできます。ファイルが存在しない場合は、ファイルを生成できます。.tmux.conf
Webには多くのサンプルファイルと良い点があります。
コンマまたはドットを前のウィンドウまたは次のウィンドウにのみ循環するには、構成ファイルに次のものを追加します。
unbind n # Unbind 'n' and 'p'
unbind p
bind-key , next-window
bind-key . previous-window
CTRLbいつものように、+を使用してタキシードセッションの現在のキー設定(またはデフォルトのキーバインディングが何であるか)を確認し、?助けを求めることができます。このless
スタイルのヘルプ画面を終了するには、をクリックしますq。
答え2
tmuxの接頭辞としてMeta
/単独で設定することは不可能だと思います。キーCtrl
の場合、Xキーとtmuxはシェルで動作するため、Supertmuxとターミナルエミュレータを設定する必要があります。Superこれ回答よりよく説明しました。
プレフィックスをCtrl-aまたは -Ctrlのように設定し、sウィンドウの周囲をバインドして,
移動することをお勧めします。.
# remap prefix
unbind C-b # Unbind default prefix
set-option -g prefix C-a
# bind comma and dot to cycle through window
unbind n p # Unbind default moving window key
bind , next-window
bind . previous-window