Vim
如何在 Vim 中使用 CapsLock 而不是 Escape?
我想將我的映射
CapsLock
到Escape
. 我如何CapsLock
代表.vimrc
?我知道將空間映射到我會執行以下操作的命令:
:map <space> viw
如果不進行系統資料庫破解,我將如何映射
CapsLock
到Escape
- 我正在尋找 Vim 命令?如果沒有黑客或其他軟體就不可能做到這一點,我想將快捷方式分配
j``j
給ESC
in.vimrc
。我目前正在這樣做:inoremap jj <esc>
但是,如果我處於可視模式,這將不起作用。我怎樣才能
j``j
模擬轉義鍵?
我不認為你可以
CapsLock
從 Vim 中映射。您在 X 中使用以下命令重新映射它setxkbmap
:setxkbmap -option caps:swapescape
對於控制台中的重新映射,如果您的發行版使用,您可以使用Arch Wiki中描述
systemd
的自定義鍵盤佈局,對於其他初始化系統,請參閱此 U&L 答案。/etc/vconsole.conf
如果您想同時映射
Caps Lock
和Escape
,Escape
而不是交換它們,請使用setxkbmap -option caps:escape
而不是
...:swapescape
.採用
setxkbmap -option
要清除任何現有選項,則上述內容應該有效。