tmuxでlessとしてCtrl + Bを使用してください。

tmuxでlessとしてCtrl + Bを使用してください。

Ctrl+Binコマンドプレフィックスを使用しましたが、tmuxこれはファイルを上にスクロールするために使用されたinと競合しますCtrl+Bless

どのように動作させることができますか?で別のコマンドプレフィックスを設定する必要がありますか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;)

関連情報