Ctrl+B
inコマンドプレフィックスを使用しましたが、tmux
これはファイルを上にスクロールするために使用されたinと競合しますCtrl+B
。less
どのように動作させることができますか?で別のコマンドプレフィックスを設定する必要がありますかtmux
?避けることができれば、新しいキーバインディングを学びたくありません。
答え1
明らかに、両方のプログラムが聞いているときに2つのキーが同じことをすることはできません。 Tmuxが最初にインポートされます。再学習したくないキーバインディングセットを指定しませんでしたが、両方のアプリケーションが同じキーを使用するため、別の操作を実行する必要があります。
たまにのみ使用する場合は、less
+を押して(たとえば、Ctrl-Bを2回)、現在のウィンドウのアプリケーションに単一のCtrl-Bを渡すことで実際のコンテンツを渡すことができます。CtrlBBtmux
tmux
バインディングを他のもの(例えばCtrl+ Alike )に変更したい場合は、screen
`~/.tmux.conf ファイルに以下を追加できます。
unbind C-b
set -g prefix C-a
他のものを使用したい場合は、less
キーGは通常ファイルの上部にすでにバインドされているため、変更する必要はありません。変更が適用されない場合は、次を使用してキーを再バインドできます。lesskey
。
答え2
存在するマルチプレクサデフォルト設定を使用するには、Ctrl + Bを押します。二重送る一つアプリケーションを起動するには、Ctrl + Bを押します。
答え3
tmuxコマンドを使用できますsend-prefix
。 tmux キーバインディングプレフィックスを現在のウィンドウに送信します。
たとえば、次のようになります.tmux.conf
。
set-option -g prefix C-a
bind-key v send-prefix
Ctrl-a
次に+を押すと端末にv
送信されます。Ctrl-a
答え4
試してみることができますPage Up;)