SHIFT없이 터미널에 복사하여 붙여 넣기


15

내가 아는 모든 터미널 에뮬레이터 Ctrl에서 Ctrl+ C와 같은 제어 코드를 보내는 데 사용됩니다.Ctrl +Z . 대부분의 시스템에서 이것은 일반적인 키보드 단축키와 충돌합니다.

따라서 OS X를 제외한 모든 시스템에서 CtrlShift 에서 복사 붙여 넣기 등에 사용됩니다. 실수로 Firefox 관리자를 열 때마다 1 페니를받는다면 부자가 될 것입니다.

나는 애플의 행동을 모방하려고 노력했다. Cmd키보드 단축키 하는 전체 데스크톱에서 달성하는 것은 사실상 불가능합니다.

다른 대안은 제어 코드를 전송하기 위해 다른 조합을 사용하는 것입니다. 이를 지원하는 터미널 에뮬레이터가 있습니까?

사쿠라는 키 콤보에 대한 수정자를 설정할 수 있지만 제어 문자에는 사용할 수 없습니다. 또 다른 바람직한 특징은 메시징되지 않은 라인 랩핑이지만, 이는 2 차적으로 중요합니다.


그렇다면 vi당신은 vi 모드에서 터미널을 설정할 수 있습니다 : $ set -o vi당신이하는 모든 일은 터미널에서 vi수행 할 수 있습니다.
mkc

2
* nix 시스템에서 아무것도 선택하면 클립 보드 (그중 하나)와 가운데 클릭 붙여 넣기에 복사됩니다. 키보드 단축키가 필요 없습니다.
terdon

1
U & L에 관한 Q & A의 백 카탈로그, 특히 "unix clipboard"를 살펴 보는 것이 좋습니다 . Unix 클립 보드는 익숙한 Windows 클립 보드보다 훨씬 정교합니다. 여러 클립 보드와 상호 작용을위한 다양한 도구가 있습니다.
slm

무슨 소리 야 ... 내 터미널에서 텍스트를 선택해도 아무 것도 복사되지 않습니다. Windows에 익숙하지 않습니다. 나는 이미 vi 모드를 사용하고 있지만 esc, v물건을 선택하고 let 수 없습니다.
Pepijn

답변:


14

그놈 터미널 키보드 설정에서 설정을 변경하여

  • Ctrl+ C= 복사
  • Ctrl+ V= 붙여 넣기

메뉴> 편집> 키보드 단축키 ... 그놈 키보드 단축키 설정

그러면 Shift터미널에서 키 조합이 일반적으로하는 모든 작업을 수행 할 수 있습니다 . 예 :

  • Ctrl+ Shift+ C= 인터럽트
  • Ctrl+ Shift+ V= 리터럴 다음 문자

또는 사용 습관을들이 실 수도 있습니다

  • Ctrl+ Ins= 복사
  • Shift+ Del= 컷
  • Shift+ Ins= 붙여 넣기

모든 응용 프로그램에서 실수로 터미널에서 Ctrl+ C를 누르고 텍스트를 복사하는 대신 프로그램을 중단 시키지 않도록 하십시오. 이러한 단축키는 IBM 공통 사용자 액세스 표준으로 거슬러 올라갑니다 . 어떤 사람들은 DOS EDIT에서 그것들을 기억할 것입니다.


1
xfce 터미널에서 어떻게합니까?
ChiseledAbs

1
당신은 내 하루를 만들었습니다! 나는 ctrl + shift + c / v로 오래 살았으며 응용 프로그램간에 혼란을 일으키는 혼란 때문에이 수정이 얼마나 쉬운 지 고려했습니다.
Eloff


0

저는 Parcellite 의 팬입니다 . 선택시 내용을 복사하고 마우스 가운데 클릭시 붙여 넣을 수 있습니다. 키보드 단축키를 사용하는 것보다 훨씬 빠릅니다. 시도 해봐.


4
+1이지만 parcelite와는 아무런 관련이 없습니다. 복사를 선택하면 가운데 클릭 붙여 넣기가 기본 * nix 동작입니다.
terdon

0

키티 터미널 을 사용하면 이 구성 옵션을 설정할 수 있습니다 (기본값은 아니지만 멋짐).

map ctrl+c copy_or_interrupt

그런 다음 Ctrl-C를 누르면 무언가를 선택하면 복사되지만 아무것도 선택하지 않으면 규칙적인 인터럽트 신호를 보냅니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.