Personalmente, questo è esattamente il tipo di cosa che preferisco non per rendere una macro per. Non c'è bisogno di riempire il tuo .vimrc
con dozzine di tali soluzioni una tantum, perché la soluzione scorre così naturalmente dalla "cassetta degli attrezzi" dei comandi Vim standard, che puoi semplicemente unire insieme come una seconda natura.
sto scrivendo una parola lunga:
the gallicizatio|
(il |
è la posizione del cursore). All'improvviso mi rendo conto che mi sono dimenticato di scrivere in maiuscolo lo G
di "Gallicizzazione". Quindi, bam !, ho colpito ESC
(che è mappato sul tasto di blocco maiuscole sulla mia tastiera, quindi basta un colpo di mignolo), seguito da b~A
, e continuo a digitare come se nulla fosse accaduto. Quel errato g
è stato capitalizzato nel tempo necessario a un utente Emacs per iniziare a muovere la mano destra verso i tasti freccia, e sono già passato al resto della frase.
Al contrario, con una macro che non ho usato da un po ', probabilmente mi ci vorrà più tempo solo per ricordare quale chiave (s) ho assegnato a quella macro. La soluzione migliore è imparare molto bene i comandi "core" importanti, che possono essere combinati al volo secondo regole semplici, con milioni di possibili effetti.
fonte
2012-08-10 21:23:51
Date un'occhiata [qui] (http://vim.wikia.com/wiki/Capitalize_words_and_regions_easily) . –
Anche questa è una buona guida. Grazie per la condivisione. – Patrick
_THIS_ è come vim dovrebbe essere usato! – kenny