마우스없이 터미널에서 텍스트를 완전히 선택 하고 복사하여 붙여 넣을 수 있는 방법을 찾고 있습니다.
나는 tmux
지금까지 사용해 왔지만 키 조합은 일상적인 복사 및 붙여 넣기 사용에 약간 복잡하다는 것을 알았으며 이제 대안을 찾고 있습니다.
당신은 어떤 제안이 있습니까?
명확히하기 위해 이것은 클립 보드로 파이프하는 것이 아니라 텍스트를 선택하는 것입니다 tmux
.
답변
xclip
X 클립 보드에 대한 명령 행 인터페이스 인을 고려하십시오 sudo apt-get install xclip
.
우분투에서 일부 텍스트를 선택한 다음 마우스 가운데 버튼을 누르면 해당 텍스트가 포커스가있는 입력에 붙여 넣어집니다. xclip
여기에 연결하면 seq 10 | xclip -i
중간 마우스를 1 ~ 10의 숫자로 붙여 넣습니다. 내 사용자 이름을 선택한 다음을 실행 xclip -o | cowsay
하면 “ymbirtt”라는 단어가 표시됩니다.
답변
나는 항상 Ctrl+ Shift+ C및 Ctrl+ Shift+ V를 사용하여 (tmux가 아닌) 터미널에 복사하여 붙여 넣습니다.
(tmux가 아닌) 터미널의 키보드 환경 설정에서 이러한 키보드 단축키를 변경할 수 있습니다.
그러나 tmux를 계속 사용하려면에 명령을 추가하여 tmux의 키보드 단축키를 변경할 수도 있습니다 ~/.tmux.conf
. 해당 파일에 다음을 추가하기 만하면됩니다.
bind-key -n [shortcut. for example Ctrl+v is C-v] [what you want to do. for example 'new-window' etc]
이렇게 보일 것입니다
bind-key -n C-t new-window
~/.tmux.conf
파일 에서 명령을 실행하기 위해 명령 접두사 키가 필요하지 않습니다 .
사용 가능한 것들에 대한 자세한 정보는 이 링크 를 ~/.tmux.conf
확인 하십시오
Vim 스타일 복사 / 붙여 넣기 구성을 사용하는 것이 좋습니다. 이 구성 파일 또는 다른 구성 파일을
사용하여 Vim 스타일의 복사 / 붙여 넣기를 활성화 할 수 있습니다 . 그러나 접두사 키를 사용해야합니다.
누군가가 tmux 에서 시스템 클립 보드에 대한 복사 / 붙여 넣기 작업을 단순화하기 위해 tmux 확장 을 만들었습니다 . 살펴볼 가치가 있습니다.
Tmux에 대한 대안을 원한다면 dvtm ( sudo apt-get install dvtm dtach
)을 사용해보십시오 . 나는 그것을 직접 사용하지는 않았지만 비슷한 옵션이있는 것처럼 보입니다.
답변
복사하려면 Ctrl+ Shift+를 사용하십시오.C
붙여 넣으려면 Ctrl+ Shift+ V또는 Shift+insert
이를 수행하는 다른 방법 :
먼저 command를 실행 screen
한 후 다음 단계를 수행 할 수 있습니다.
- Ctrl+ a+를 누르면 Esc화면이 복사 모드가됩니다.
- 이제 커서를 섹션의 시작 부분으로 이동하여 복사하고 Enter 키를 누르십시오.
- 그런 다음 커서를 섹션의 끝으로 이동하여 Enter 키를 복사하여 누르십시오.
- 이제 Ctrl+ a+ ]를 눌러 붙여 넣습니다.
답변
screen
선택 모드를 사용할 수 있습니다 .
screen
명령을 사용하여 스크린 세션을 입력하십시오 .
그런 다음, 사용 Ctrl+ a및 Esc선택 모드로 들어갑니다.
그런 다음 커서를 이동 space하고을 사용하여 텍스트를 선택하고 선택 모드를 종료 한 다음 Ctrl+ a및을 사용 하여 원할 때 붙여 넣을 수 있습니다 ].
자세한 정보는 여기 : http://web.mit.edu/gnu/doc/html/screen_11.html