++를 사용하여 Ctrltmux에 복사 모드를 입력한 후 을 사용할 수 있습니다. 그러나 줄 번호가 표시되지 않습니다.a[:
복사 모드에서만 줄 번호를 활성화하는 방법은 무엇입니까? 일반 모드에서는 활성화하고 싶지 않습니다.
답변1
저는 tmux 전문가는 아니지만 이 아이디어를 개선할 수 있습니다. 창을 두 부분으로 나란히 분할하고 새 창에 내림차순 숫자 목록을 표시하며 가장 낮은 행은 0으로 끝납니다. 예를 들어 설정에서 ~/.tmux.conf
역할 바인딩은=
bind-key -T copy-mode-vi = split-window -h -p 90 'seq 24 -1 1;sleep 15'\; swap-pane -dU
그런 다음 vi 복사 모드를 입력하면 =
현재 창이 분할되고 15초 동안 새 창에 숫자 24가 1로 나열됩니다. 새 창이 오른쪽에 있으므로 swap-pane
왼쪽으로 이동합니다.
답변2
이것이 내 방법입니다. goto-line 바인딩을 추가했습니다. (Gnome Terminal)
# Override's goto-line key binding to display a temporary number of lines on the side.
bind-key -T copy-mode-vi : run "tmux split-window -h -l 3 -b 'while [ \$SECONDS -lt 10 ]; do seq $(tput lines) -1 1; sleep 1; clear; done'; tmux last-pane; sleep 0.15" \; command-prompt -p "Go to line:" "send-keys -X goto-line %%;"
이렇게 하면 goto-line 키 바인딩이 오버로드되어 측면에 임시(10초) 줄 수를 오름차순으로 표시합니다. 이것을 당신의 것에 넣고 tmux.conf
새로 고치십시오: tmux source-file ~/.tmux.conf
.