답변:
당신은 컷의 키 바인딩을 변경하고 기본에서 붙여 넣기를 할 수 있습니다 Ctrl+ Shift+ C, Ctrl+ Shift+ V당신은, 즉 말에 Ctrl+ C, Ctrl+ V의에서 편집 → 키보드 바로 가기 메뉴를 선택합니다. Ctrl+ C(인터럽트) 와 관련된 기본 터미널 의미도 변경해야하지만 (예 : 이런 식으로)
stty intr ^J
(나는 그것이 어떤 행동과 관련이 있다는 것을 기억하지 못하기 때문에 Ctrl+를 선택 J했지만, 당신은 당신 자신의 선택을 할 수 있습니다.)
강조 표시된 텍스트가 없을 때만 Ctrl+에 대한 기본 인터럽트 동작을 유지할 수 있다고 생각하지 않습니다 C.
stty
. (. 나는에 ^ X '절단'여기 아무 의미로 설정 한)
Ctrl+ C는 이미 다른 명령에 할당되어 있는데,이 명령은 터미널에서 실행중인 프로그램을 방해합니다. 예를 들어 ping www.google.com은 중지하라는 지시가있을 때까지 Google 핑을 시작합니다. 당신이 그것을하는 방법은 Ctrl+ 를 누르는 것입니다C
그래서 그들은 단지 그 조합의 할당을 바꿀 수 없었습니다.
복사하려는 텍스트를 강조 표시하고 Ctrl+ Shift+를 누르면 C클립 보드에 복사됩니다. Ctrl+ Shift+ V붙여 넣습니다.
작동하지 않는 경우 알려주세요 ...
Ctrl+C
복사로 해석 되고 텍스트를 선택하지 않으면 인터럽트로 해석합니다.
@Dan이 말한 것 외에도 Linux에서 텍스트를 복사하여 붙여 넣을 수있는 또 다른 옵션이 있습니다.이 옵션은 마우스 (선택을 위해 사용하는)에서 키보드에 연결할 필요가 없기 때문에 훨씬 빠르고 쉽게 사용할 수 있습니다. :
이 기능은 예를 들어 이미 화면에있는 텍스트 비트에서 명령을 어셈블 할 때 터미널에서 특히 유용합니다.
이것은 모든 응용 프로그램에서 작동하므로 웹 페이지에서 터미널 등으로 텍스트를 복사하여 붙여 넣을 수 있습니다.
가운데 클릭 복사 붙여 넣기에 사용되는 클립 보드 버퍼는 Ctrl-C / Ctrl-V에 사용되는 클립 보드 버퍼와 별개이므로 두 개의 서로 다른 텍스트 비트를 동시에 복사 할 수 있습니다.
이미 언급했듯이 Ctrl+ C는 일반적으로 프로그램을 중단하는 데 사용됩니다. 그러나 프로세스를 중단하는 것보다 훨씬 자주하는 Ctrl+ Shift+ C를 사용하여 복사 하는 대신 Ctrl+ C를 복사하고 Ctrl+ Shift+ C를 인터럽트 하도록 설정을 변경합니다 .
그놈 터미널에서 "편집"-> "키보드 단축키 ..."로 이동하여 "복사"동작을 Ctrl+에 C, "붙여 넣기"를 Ctrl+에 매핑하면 V됩니다. 인터럽트 명령은 자동으로 Ctrl+ Shift+ 로 다시 매핑됩니다 C.
Shift + Ctrl + <key>
기본적으로와 동일한 문자를 인쇄 하기 때문입니다 Ctrl + <key>
. 다음으로 테스트 할 수 있습니다read
콘솔 또는 터미널에서 잘라 내기 및 붙여 넣기 ( Ctrl+ V, Ctrl+ C)를 작동 시키려면 다음 코드를 터미널에 넣어 키 바인딩을 자동으로 변경하십시오.
gconftool-2 -t str -s /apps/gnome-terminal/keybindings/copy "<Control>c"
gconftool-2 -t str -s /apps/gnome-terminal/keybindings/paste "<Control>v"
누군가 당신이 사용할 수 있기를 원합니까?
> stty intr ^K # free Ctrl+C for copy use Ctrl+K instead
> stty lnext ^- # free Ctrl+V for paste use ^- instead
> stty -g
> stty -g > ~/.stty # store the settings in home directory
에 다음을 추가하십시오 ~/.bashrc
case $- in
*i*)
stty `cat ~/.stty` # reload the stored stty settings
bind -u quoted-insert # unbind the quoted-insert function of bash - free Ctrl+V for paste
esac
그런 다음 gconf 편집기 또는 기타로 터미널 키 바인딩을 복사의 경우 + , 붙여 넣기의 CTRL+ 로 변경하십시오 .CCTRLV
에 Lxterminal (LXDE의 기본 터미널), 당신은 완전히 단축키를 사용자 정의 할 수 있습니다 :
이미 언급했듯이 Ctrl-C는 인터럽트 사용으로 인해 작동하지 않지만 방금 나에게 맞는 방법을 찾았습니다. 저의 목표는 3 개가 아닌 2 개의 키만, 바람직하게는 내가 익숙한 것, 키보드의 너무 불편한 장소가 아닌 것입니다. Linux 상자에있는 키보드에는 Mac의 Command 키와 같은 위치에 "Windows"키가 있습니다. 방금 편집> 키보드 단축키로갔습니다.이 키를 사용하기 위해 단축키를 변경하면 Super + C 및 Super + V라고 말합니다. 때로는 Mac도 사용하기 때문에 익숙해지기 쉽습니다.
shift
+enter
+를 사용할 수 있습니다fn
. 그리고는 '정상'키보드, 나는 생각shift
하고insert
.