Frage

Über halben Jahr habe ich beschlossen, meine Programmiereffizienz zu verbessern, so habe ich gelernt, Touch-Eingabe und zog nach Vim. Alles ist in Ordnung, und ich fühle mich viel besser als vorher. Allerdings gibt es eine Frage, die mich ärgert die ganze Zeit: Wie sollte ich-Typ berühren IDENTIFIERS_WRITTEN_IN_CAPS

?
  • Wenn ich Verschiebungen von allen Regeln verwenden, würde ich sehr oft Schalter Händen haben. Der Versuch, GOOGLE in diesem Fall ist eine Herausforderung zu geben.
  • Wenn ich es die ganze Zeit nur Linksverschiebung verwenden zu halten, würde ich den physischen Speicher der linken Hand verlieren und nicht in der Lage seines Schlüssel blind zu finden.
  • Wenn ich Caps Lock verwenden, muss ich erinnere mich, es zu lösen. Vergessend dies in Vim zu Apokalypsen im Befehlsmodus führen. Außerdem sind viele remap Caps Lock, um etwas anderes wie Esc oder Tastaturlayout Schalt.

Wie Sie berühren-Schreibkräfte beschäftigen sich mit SQL, Makefiles, Win API, DirectX und all das Zeug, die in den Schutzkappen erfordert Druck?

War es hilfreich?

Lösung

Ich habe gerade halten Verschiebung nach links gedrückt mit meinem kleinen Finger und geben normalerweise, scheint es nicht meine linke Hand die Fähigkeit zu beeinflussen Schlüssel zu finden. Ich sehr selten verwenden Caps Lock.

Allerdings sind die meisten der Kennungen von Vims Einfügemodus Abschluss abgeschlossen sind, so eigentliche Typisierung ist nicht so viel: in der Regel IDENTIFIERS_WRITTEN_IN_CAPS ist nur ID + <keyword_completion_key>

Andere Tipps

In Vim Sie so etwas wie diese versuchen kann:

Im Befehlsmodus Typ

:imap <Leader>u <ESC>bgUwwi

Jetzt im Insert-Modus können Sie geben es klein geschrieben, dann (auch im Einfügemodus) drücken <Leader>u (Leader ist \ Standardeinstellung) und es wird in Großbuchstaben, z.

identifiers_written_in_caps\u

wird umgewandelt in

IDENTIFIERS_WRITTEN_IN_CAPS

ich persönlich nur die ersten Buchstaben eingeben und dann drücken Sie -P und starten Sie die automatische Vervollständigung mit:)

(Leider habe ich noch nie bei Touch-Eingabe sehr geübt werden, weil ich immer die automatische Vervollständigung verwenden, die beide in vim und in bash).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top