VimでEscapeの代わりにCapsLockを使用する方法は?

VimでEscapeの代わりにCapsLockを使用する方法は?

CapsLock私のものにマッピングしたいですEscape。どのようにCapsLock表現しますか.vimrc

私は次のようにコマンドにスペースをマップする方法を知っています。

:map <space> viw

レジストリハックをせずに私が探しているVimコマンドCapsLockにマッピングするにはどうすればよいですかEscape

ハッキングや他のソフトウェアがなければ、これが不可能な場合jj。私は現在これをやっています:ESC.vimrc

inoremap jj <esc>

しかし、ビジュアルモードでは動作しません。jjEscキーをどのようにシミュレートできますか?

ベストアンサー1

CapsLockVim内では地図を作成できないようです。以下を使用してX内で再マッピングできます。setxkbmap:

setxkbmap -option caps:swapescape

コンソールから再マップするには、展開で使用しているsystemd場合はカスタムキーボードレイアウトを使用できます。/etc/vconsole.confアーチスウィキ、他の初期化システムについては参照このU&L回答

おすすめ記事