특정 키 바인딩을 위해 만든 ~ / .inputrc 파일이 있습니다.
# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C":forward-word
"\e[1;5D":backward-word
"\e[5C":forward-word
"\e[5D":backward-word
"\e\e[C":forward-word
"\e\e[D":backward-word
실행할 때마다 source ~/.inputrc
다음과 같은 오류가 발생합니다.
\ e [1; 5C : 전달 단어 : 명령을 찾을 수 없습니다. \ e [1; 5D : 뒤로 단어 : 명령을 찾을 수 없습니다. \ e [5C : 전달 단어 : 명령을 찾을 수 없습니다. \ e [5D : 뒤로 단어 : 명령을 찾을 수 없습니다. \ e \ e [C : 전달 단어 : 명령을 찾을 수 없습니다. \ e \ e [D : 뒤로 단어 : 명령을 찾을 수 없습니다.
새 터미널을 열 때도 작동하지 않습니다. 오류가 발생하지 않지만 Ctrl 키 조합은 새 터미널에서도 작동하지 않습니다. / etc / inputrc를 변경할 수있는 루트 액세스 권한이 없기 때문에이 파일을 직접 작성했습니다. 아무도 나를 도울 수 있습니까? 감사.
편집 : 콜론 (:) 기호 뒤에 공백이있는 파일을 시도했습니다. 작동하지 않습니다. 또한 실행 파일 (chmod + x ~ / .inputrc)을 만들려고했지만 작동하지 않았습니다.
편집 :이 절차는 'bash'에만 해당되며 'tcsh'를 실행하고 있음을 깨달았습니다. 'csh'의 경우 .bindings
파일 대신 .inputrc
파일을 사용하고 bindkey
구문을 사용하십시오 .
bind
명령 을받을 수 있습니까 ?