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