Domanda

Circa la metà anno fa ho deciso di migliorare la mia efficienza di programmazione, così ho imparato di scrittura sulla tastiera e si trasferisce a Vim. Tutto va bene e io mi sento molto meglio di prima. Tuttavia, v'è una domanda che mi infastidisce tutto quel tempo: come dovrei toccare-tipo IDENTIFIERS_WRITTEN_IN_CAPS

?
  • Se userò turni a tutte le regole, avrei dovuto mani interruttore molto spesso. Cercando di tipo GOOGLE in questo caso è una sfida.
  • Se userò turno appena lasciato tenendolo per tutto il tempo, avrei perso la memoria fisica della mano sinistra e non sarebbe in grado di trovare le chiavi alla cieca.
  • Se io uso il blocco maiuscole, devo ricordare per rilasciarlo. Dimenticare questo in Vim porterà a apocalissi in modalità di comando. Inoltre, molti tappi rimappare blocco per qualcos'altro come Esc o la commutazione layout della tastiera.

Come si fa a touch-dattilografi che fare con SQL, Makefile, Win API, DirectX e tutta quella roba che richiede la stampa in maiuscolo?

È stato utile?

Soluzione

Ho appena tenere spostamento a sinistra premuto con il dito mignolo e tipo normalmente, non sembra influenzare la capacità di mia mano sinistra per trovare le chiavi. Io molto raramente utilizzare il blocco maiuscole.

Tuttavia, la maggior parte degli identificatori sono completati dal completamento modalità di inserimento di Vim, scrivere in modo reale non è più di tanto: di solito è solo IDENTIFIERS_WRITTEN_IN_CAPS ID + <keyword_completion_key>

Altri suggerimenti

In Vim si può provare qualcosa di simile:

In Tipo di modalità di comando

:imap <Leader>u <ESC>bgUwwi

Ora, in modalità di inserimento è possibile digitare in minuscolo, poi (anche in modalità di inserimento) premere <Leader>u (Leader è \ per impostazione predefinita) e si ottiene maiuscolo, per esempio:.

identifiers_written_in_caps\u

si trasforma in

IDENTIFIERS_WRITTEN_IN_CAPS

Io personalmente basta digitare le prime lettere e premere -P e iniziare a utilizzare il completamento automatico:)

(Purtroppo, non ho mai diventato molto abile a touch-tipizzazione perché io uso sempre il completamento automatico, sia in vim e in bash).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top