"keymap=russian-jcukenwin"의 경우 Ctrl+ 대신 VIM에서 언어를 변경하기 위해 capslock을 사용할 수 있습니까 ?6
내가 어떻게 해?
파일에 매핑하는 것과 같은 것이 있을까요 $VIMRC
? Capslock을 어떻게 매핑할 수 있나요? 가능합니까?
답변1
X를 사용하는 경우 다음을 사용하여 Capslock 키를 다시 매핑할 수 있습니다.Xmodmap. 이것을 소스로 사용할 파일에 추가하십시오.xmodmap(1)
:
remove Lock = Caps_Lock
keysym Caps_Lock = F2
F2
다른 키로 교체할 수도 있습니다 . 이제 파일에 매핑을 추가할 수 있습니다
$VIMRC
. 예를 들어,
nnoremap <F2> :echo 'it works!'<CR>
답변2
적어도 이 SO Q&A에 따르면 다음과 같습니다.VIM에서 CAPS LOCK 키를 어떻게 매핑하나요?캡스락 키로는 불가능한 것 같습니다.
발췌
Capslock(및 Control등 Shift )은 수정자 키입니다. 즉, 해당 키의 의미를 수정하기 위해 다른 일반 키와 함께 사용된다는 의미입니다. AFAIK OS는 일반 키도 누르지 않는 한 수정자 키를 응용 프로그램에 전달하지 않습니다. 예를 들어 누르는 것은 Control응용 프로그램에 표시되지 않지만 Control+는 C표시됩니다.