키보드 만 사용하여 터미널에서 선택 / 복사 / 붙여 넣기 붙여 넣기 사용에 약간

마우스없이 터미널에서 텍스트를 완전히 선택 하고 복사하여 붙여 넣을 수 있는 방법을 찾고 있습니다.

나는 tmux지금까지 사용해 왔지만 키 조합은 일상적인 복사 및 붙여 넣기 사용에 약간 복잡하다는 것을 알았으며 이제 대안을 찾고 있습니다.

당신은 어떤 제안이 있습니까?

명확히하기 위해 이것은 클립 보드로 파이프하는 것이 아니라 텍스트를 선택하는 것입니다 tmux.



답변

xclipX 클립 보드에 대한 명령 행 인터페이스 인을 고려하십시오 sudo apt-get install xclip.

우분투에서 일부 텍스트를 선택한 다음 마우스 가운데 버튼을 누르면 해당 텍스트가 포커스가있는 입력에 붙여 넣어집니다. xclip여기에 연결하면 seq 10 | xclip -i중간 마우스를 1 ~ 10의 숫자로 붙여 넣습니다. 내 사용자 이름을 선택한 다음을 실행 xclip -o | cowsay하면 “ymbirtt”라는 단어가 표시됩니다.


답변

나는 항상 Ctrl+ Shift+ CCtrl+ 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+ aEsc선택 모드로 들어갑니다.

그런 다음 커서를 이동 space하고을 사용하여 텍스트를 선택하고 선택 모드를 종료 한 다음 Ctrl+ a및을 사용 하여 원할 때 붙여 넣을 수 있습니다 ].

자세한 정보는 여기 : http://web.mit.edu/gnu/doc/html/screen_11.html