tcsh 바로가기 목록을 얻는 방법은 무엇입니까?

tcsh 바로가기 목록을 얻는 방법은 무엇입니까?

저는 이전에 터미널에서 실행했던 명령을 이해하기 위해 현재 Esc+를 사용하고 있습니다 . 마찬가지로, 특정 문자만 제거하는 + p와 같은 것이 있습니다 .EscBackspace

이러한 단축키 조합과 단축키에 대한 자세한 정보를 알고 싶습니다.

답변1

tcsh다음 명령을 사용하면 현재 활성화된 모든 키 바인딩을 나열할 수 있습니다 bindkey.

% bindkey
Standard key bindings
"^@"           ->  set-mark-command
"^A"           ->  beginning-of-line
"^B"           ->  backward-char
"^C"           ->  tty-sigintr
... etc ...

이 출력에서는 ^[이스케이프 문자 뒤에 Esc키가 옵니다(예: p). 일부 터미널 에뮬레이터에서는 Alt이 문자를 이스케이프 문자로 보낼 수도 있습니다 . M-은 메타( Alt) ^이고 입니다 Control.

bindkeysetup 명령을 사용할 수도 있습니다 .맨페이지 항목bindkey더 많은 정보를 알고 싶습니다.

xterm캔의 키 바인딩 목록여기에서 찾을 수 있습니다;맨페이지특별한 챕터도 있지만 그다지 관련성은 없습니다...

답변2

bash 및 기타 쉘의 경우 읽을 수 있습니다readline 매뉴얼 페이지편집할 수 있는 키 바인딩 목록이 포함되어 있습니다(기본적으로 Emacs 모드 사용). 이들 중 일부는 tcsh에도 적용됩니다.

관련 정보