0

わかりました。vimでEscを再マップする必要があると確信してい ます。私の選択は、Capslockを一般的に使用することです。しかし、私の質問は、Capslock機能はどこに行くのかということです。

  • Escの場所に?
  • まったく使用しないでください(大文字にはselection +'U'を使用してください)?
  • 他の?

何がより生産的だと思いますか?

前もって感謝します。

4

3 に答える 3

4

私はAutoHotKey(Windowsの場合)を使用してcapslockを再マップします。これは主に、誤ってヒットすることがあるためです。次に、shift-capslockを使用して、通常のcapslock機能を取得します。

一部のプログラムではcapslockが機能し、他のプログラムでは機能しないのは奇妙だと思います。

これを行うためのAutoHotKeyマッピング(capslock-> esc、shift-capslock-> capslock):

CapsLock:: Send, {ESC}
+CapsLock:: Send, {Blind}{CAPSLOCK}
于 2012-06-06T16:29:08.697 に答える
1

私は現在の解決策が最も便利だと思うと言うことができます:

  1. capslockは左制御であり、
  2. 左のコントロールは脱出と
  3. エスケープはcapslockです(Xサーバーを更新した後、このように動作させることができませんでした。したがって、エスケープは使用しないため、動作しません)。
于 2012-06-07T19:55:53.637 に答える
0

CapsLockキーがEsc機能に再マップされた後も、vimでEscキーを使用したい理由はありますか?(たとえば、コンピューターでvimを使用している他の人)。そうでない場合は、EscをCapsLock機能に再マップしない理由はありません。少なくともEscを他の目的で使用する場合を除きます。

個人的には、とにかくCapsLockを使用することはありませんが、使用する場合は、おそらくどこかに保持する必要があります。使用するキーバインディングと使用しないキーバインディングによって異なります。そのため、推奨するのは困難です。

于 2012-06-07T20:35:36.443 に答える