옥타브 명령 줄의 키보드에서 멀리 펀칭 때, 나는 가끔, 다양한 readline에 바로 가기가 작동 중지하는 것이 예를 발견 C-a
하고 C-e
바로 삽입 ^A
하고 ^E
.
실수로 vi-editing 모드로 전환했기 때문에 실제로 는 옥타브 매뉴얼 의 이전 버전 에 toggle-editing-mode
( C-M-j
)이 문서화되어 있다는 것을 깨달았습니다 .
제 질문은 어떻게 emacs 모드로 돌아가나요? 어디서나 나열된 바로 가기를 찾을 수 없습니다.
답변
많은 웹 검색 및 조작 후 ~/.inputrc
, 나는 우연히 발견 C-e
에 VI-명령 모드 실제로 트릭과이 실행을한다 emacs-editing-mode
. 이것은 이 게시물 에서 논의 되었지만 bash와 관련하여 어떻게 든 관련되어야하지만 옥타브 소스를 살펴보면 어떻게 찾을 수 없습니다.
찾을 내용을 알면 다음을 통해이 바인딩을 변경하는 한 가지 방법을 찾을 수있었습니다 ~/.inputrc
.
$if mode=emacs
set keymap vi
"\e\C-j": emacs-editing-mode
"\C-x\C-r": re-read-init-file
set keymap emacs
$endif
어쨌든, 나는 readline.info
아마도 읽고 있어야 할 것 같습니다 history.info
.
편집하다
추가 된 C-M-j
기본뿐만 아니라, 이맥스로 전환하는 바인딩 VI로 C-e
. 또한 읽기 위해 vi 바인딩을 추가했습니다 ~/.inputrc
.