Vimでコードを編集するとき、すべてのCapsでstuffを書くときにcaps lockを使用することがよくあります。しかし、私はしばしば大文字で書かれた部分が終わったときに大文字のロックを切ることを忘れてしまいます。これは痛みの終わりを引き起こさない(つまり、jが下に移動するが、Jは現在の行と下の行を結合するため)。Vimrc関数でCaps Lockを検出する方法
通常、挿入モードを終了すると、caps lockがオフになります。 .vimrcに何かを追加すると、挿入モードを終了するときに大文字のロックを解除することができますか?代わりに、どうすれば自分の.vimrcに何かを追加して、インサートモードを終了する時にcaps lockを持っていれば私に警告する(ステータスライン?ビープ音?
ありがとうございます!
挿入モードを終了するときに 'autocmd InsertLeave'を使用してアクションを実行できますが、変更キーであるためvim内でキャップをオン/オフする方法はないと思います(あなたはOS特有の方法です)。 – Benj
なぜあなたは通常の入力をしてテキストの大文字/小文字を変更する習慣をとらないのですか? – romainl
[This](http://superuser.com/questions/399903/how-do-i-represent-the-capslock-key-for-vim-key-mappings)が役立ちます。 –