Shift 키를 누른 상태에서 클릭하여 텍스트를 선택한 다음 Shift-Cc를 눌러 시스템 클립보드에 복사하지만 스크롤하여 많은 양의 텍스트를 복사할 수도 없고 키 입력만으로 복사할 수도 없습니다.
저는 kali 2020.4, zsh, tmux 3.1c 및 xterm-256color(tmux의 화면)를 실행 중입니다. xclip과 xsel을 다운로드했습니다. .tmux.conf를 변경하기 전에 tmux 세션을 종료했습니다.
tmux를 시작할 때 시도한 옵션 중 일부는 다음과 같은 내용을 제공합니다. 이 옵션을 참조하려면 작업을 수행해야 합니다.
/home/zander/.tmux.conf:17: usage: bind-key [-nr] [-T key-table] [-N note] key command [arguments]
Cb [, C-space 화살표로 텍스트를 선택할 수 있지만 y를 누르거나 입력하면 아무 일도 일어나지 않습니다. Cw 또는 alt-w를 사용하여 tmux 버퍼에 복사하지만 다른 응용 프로그램에 붙여넣을 수 있도록 시스템 버퍼/클립보드에 저장하고 싶습니다.
여기 내 ~/.tmux.conf 파일이 있습니다. 주석 처리된 각 줄은 제가 시도한 것입니다.
# enable scrollwheel
set -g mouse on
# auto scroll when shift clicking. only partially worked.
# set -g terminal-overrides 'xterm*:smcup@:rmcup@'
# copy to system buffer (clipboard). also didn't work.
# bind -t vi-copy y copy-pipe "xclip -sel clip -i"
# copy to system buffer...also didn't work wtf. someone said it was because mouse scrollwheel was enabled but I tested that and that's not it.
#bind -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "xclip -i -f -selection primary | xclip -i -selection clipboard"
# copy to clipboard again
# bind -t vi-copy y copy-pipe 'xclip -in -selection clipboard'
# take f***ing 4
# bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel 'xclip -sel clip -i'
# take f***ing 5
# bind -t vi-copy Enter copy-pipe "xclip -i -selection clipboard"
# trying with xsel now
# bind -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "xsel -i --clipboard"
# trying with yank now...C-b I didn't work
# set -g @plugin 'tmux-plugins/tmux-yank'
# manually downloaded tmux-yank...pressing y to copy to system clipboard still doesn't work
# run-shell ~/clone/path/yank.tmux
답변1
저는 yank를 사용하여 이 문제를 해결할 수 있었습니다. 처음에는 이것을 시도했지만 tmux 플러그인 관리자가 설치되지 않았습니다.