6

約半年前にプログラミングの効率を上げることにしたので、タッチタイピングを学び、Vimに移りました。すべてが順調で、以前よりもずっと気分が良くなりました。しかし、いつも私を悩ませている質問があります:どのようにタッチタイプするべきIDENTIFIERS_WRITTEN_IN_CAPSですか?

  • すべてのルールでシフトを使用する場合、頻繁に手を切り替える必要があります。この場合に入力しようとするGOOGLEのは困難です。
  • 左シフトだけをずっと持って使うと、左手の物理的な記憶が失われ、やみくもに鍵を見つけることができなくなります。
  • Caps Lockを使用する場合は、忘れずに解放する必要があります。Vimでこれを忘れると、コマンドモードで黙示録が発生します。さらに、多くのRemap Caps Lockは、Escやキーボードレイアウトの切り替えなどの他のものにロックされます。

タッチタイピストは、SQL、Makefile、Win API、DirectXなど、大文字での印刷が必要なすべてのものをどのように処理しますか?

4

3 に答える 3

7

小指で左シフトを押したままにして、通常どおり入力します。左手のキーを見つける能力に影響はないようです。キャップスロックはほとんど使いません。

ただし、ほとんどの識別子は Vim の挿入モード補完によって補完されるため、実際の入力はそれほど多くありません: 通常IDENTIFIERS_WRITTEN_IN_CAPSID+<keyword_completion_key>

于 2010-06-24T12:03:42.380 に答える
7

Vim では、次のようなことを試すことができます。

コマンドモードタイプ

:imap <Leader>u <ESC>bgUwwi

ここで、挿入モードでは小文字で入力してから (挿入モードでも) を押す<Leader>uと (リーダーはデフォルトで \ です)、大文字になります。たとえば、次のようになります。

identifiers_written_in_caps\u

に変換されます

IDENTIFIERS_WRITTEN_IN_CAPS
于 2010-06-24T12:09:37.727 に答える
0

個人的には、最初の文字を入力してから <Ctrl>-P を押して、オートコンプリートの使用を開始します :)

(悲しいことに、vim と bash の両方で常にオートコンプリートを使用しているため、タッチタイピングに熟達したことはありません)。

于 2010-06-24T12:41:10.483 に答える