2012-05-02 6 views
5

in vim, convim: GU e gu in una mappa

gUw 

rendere la parola in maiuscolo, con

guw 

rendere la parola in minuscolo.
come posso convertire in una mappa da superiore a inferiore e da inferiore a superiore?

risposta

7

Se si sta tentando di invertire il caso, è possibile utilizzare ~. Normalmente questo funziona solo sulla selezione (ad esempio la modalità visiva), ma se vuoi che sia più utile, allora :set tildeop così puoi fare ~w o qualsiasi comando di movimento che ti piace.

+1

Quello è fresco, non sapevo su quello. Sfortunatamente il mio cervello è già ben addestrato per la tilde NON per agire come un operatore. Suppongo che starò lontano da quel comando ... :( – dsummersl

+0

Mi sono sempre chiesto perché '~' non si comportava come un operatore Aggiungendo 'tildeop'. Grazie! – mwcz

+0

@dsummersi, ho scoperto di recente ~ ~', quindi perché non vorresti che agisse come un operatore? – Brian

4

È possibile utilizzare l'operatore tilde con comandi globali anche: g~w

L'essere vantaggio, che è possibile utilizzare l'operatore . di ripetere l'operazione :)

+0

in 'g ~ w', perché' g'? '~ w' è lo stesso ? – JuanPablo

+3

@JuanPablo 'g ~' forza '~' per fungere da operatore, anche se si imposta 'notildeop'. – Neil

+0

Questo era nuovo per me e pieno di vincita. – sehe