이 키 조합은 emacs
편집기 에서 상속 된 바인딩 으로, 줄의 끝에서 입력 된 마지막 두 문자를 바꾸고, 줄 중간에 사용되며 커서 왼쪽의 문자와 아래의 문자를 바꿉니다. 커서.
몇 번의 키 조작으로 쉽게 달성 할 수없는 드물게 사용되는 기능에 대한 구속력을 갖는 것은 헛된 것처럼 보일 수 있습니다. 내가 사용하는 것과 같은 오래된 타이머는 꽤 자주 사용되며 70 년대 후반, 특히 긴 회선의 중간에 300 개의 보드 모뎀 시대에 약간의 전송 시간을 절약하는 데 사용되었습니다.
Alt+에 바인딩 된 비슷하고 유용한 명령 T은 커서의 왼쪽과 오른쪽에있는 단어를 바꿉니다.
T이 글자는 첫 글자를 바꿨 기 때문에 선택되었습니다 . 기원이 비슷한 다른 바인딩은 다음과 같습니다.
- Ctrl+ B, 뒤로 이동하려면 커서를 한 위치 왼쪽으로 이동합니다.
- Ctrl+ F는 앞으로 커서를 한 위치 오른쪽으로 이동합니다.
- Ctrl+ A, Anfang 또는 ante의 경우 커서를 줄의 시작 부분으로 이동합니다.
- Ctrl+ E, end의 경우 커서를 줄의 끝으로 이동합니다.
- Ctrl+ N, next 는 다음 행을 검색합니다.
- Ctrl+는 P, 대한 이전 , 다음 줄을 검색
- Ctrl+ D, delete의 경우 커서 아래의 문자를 삭제합니다.
- Alt+ D커서 아래에있는 단어를 삭제합니다.
- Ctrl+ K, kill 의 경우 줄 끝을 잘라 내고
- Ctrl+ Y, yank 의 경우 클립 보드의 내용을 붙여 넣습니다 .
따라서 GNU readline 패키지로 구현 된 이러한 바인딩은 bash 와 같은 사용자 입력을 위해이를 사용하는 모든 프로그램에서 사용 가능 하지만 gdb , bc , ...
Firefox URL 입력 라인, OS / X 그래픽 인터페이스의 텍스트 입력 필드 및 많은 X 기반 창 관리자 등 다른 환경에서도 사용할 수 있습니다.
vim 사용자는 환경 변수를 통해 해당 바인딩을 선택할 수 있습니다.
bash
그러나readline
bash는 프롬프트에서 입력에 사용합니다). bash는emacs
키 바인딩을 사용하고 있습니다. ) 당신은 당신의 에디터 전쟁 당파 경우 키 할당을 vi를 변경할 수 있습니다 sanctum.geek.nz/arabesque/vi-mode-in-bash 에 대한 "속임수 - 시트"의 몇 가지있다readline
: 여기가 readline.kablamo.org/emacs을 .html 및 readline.kablamo.org/vi.html .