tmux에서 less로 Ctrl+B를 사용하세요.

tmux에서 less로 Ctrl+B를 사용하세요.

Ctrl+Bin 명령 접두어를 사용했지만 tmux이는 파일을 위로 스크롤하는 데 사용된 in과 충돌합니다 Ctrl+B.less

어떻게 작동하게 할 수 있나요? 에서 다른 명령 접두어를 설정해야 합니까 tmux? 피할 수 있다면 새로운 키 바인딩을 배우고 싶지 않습니다.

답변1

분명히 두 프로그램이 모두 듣고 있을 때 두 개의 키가 동일한 작업을 수행하도록 할 수는 없습니다. Tmux가 먼저 가져옵니다. 다시 학습하고 싶지 않은 키 바인딩 세트를 지정하지 않았지만 두 애플리케이션이 동일한 키를 사용하므로 다른 작업을 수행해야 합니다.

가끔씩만 사용하는 경우 less+를 눌러(예: Ctrl-B를 두 번) 현재 창의 응용 프로그램에 단일 Ctrl-B를 전달하여 실제 콘텐츠를 전달할 수 있습니다.CtrlBBtmux

tmux바인딩을 다른 것(예: Ctrl+ Alike )으로 변경 하려면 screen`~/.tmux.conf 파일에 다음을 추가할 수 있습니다.

unbind C-b
set -g prefix C-a

다른 것을 사용하려는 경우 lessG는 일반적으로 파일 상단에 이미 바인딩되어 있으므로 변경할 필요가 없습니다. 변경 사항이 적용되지 않으면 다음을 사용하여 키를 다시 바인딩할 수 있습니다.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;)

관련 정보