저는 Dvorak과 vi를 사용하는데 Bash에서 vi 모드를 발견했을 때 매우 기뻤습니다. 하지만 이동 키를 vi에서 사용하는 키로 다시 매핑할 수 있다면 더 좋을 것입니다(Dvorak에서는 이동 키가 홈 행으로 돌아올 때까지 키를 교환합니다).
어떻게 해야 하나요?
답변1
홈 디렉터리에 ".inputrc"라는 파일을 만들 수 있습니다.
# want vi to be the default editor for readline
set editing-mode vi
# vi settings
$if mode=vi
# normal mode
set keymap vi-command
"j": beginning-of-history
"l": backward-char
"h": forward-char
"G": end-of-history
# insert mode
set keymap vi-insert
"jj": vi-movement-mode # remap escape
$endif
l
및 를 제외한 내 매핑입니다 h
. 키를 전환하는 방법을 보여드리기 위해 여기에서 전환했습니다. 어떤 Dvořák 키를 원하시는지 모르겠습니다. 원하는 대로 모두 수정하시면 됩니다.
man bash
모든 가능성이 설명됩니다.