2012-05-02 13 views
5

in vim, mitvim: gU und gu in einer Karte

gUw 

macht das Wort in Großbuchstaben, mit

guw 

das Wort Klein machen.
Wie kann ich in einer Karte die obere nach unten und die untere nach oben konvertieren?

Antwort

7

Wenn Sie versuchen, den Fall umzukehren, können Sie ~ verwenden. Normalerweise funktioniert dies nur bei der Auswahl (z. B. visueller Modus), aber wenn Sie möchten, dass es nützlicher ist, dann können Sie :set tildeop so tun ~w oder was auch immer Bewegungsbefehl Sie mögen.

+1

Das ist cool, ich wusste nicht, Das hier. Leider ist mein Gehirn bereits gut ausgebildet, um sich NICHT wie ein Operator zu verhalten. Ich denke, ich bleibe weg von diesem Befehl ... :( – dsummersl

+0

Ich habe mich immer gewundert, warum '~' nicht wie ein Operator zu handeln. Hinzufügen 'Tildeop'. Danke! – mwcz

+0

@dsummersi, ich entdeckte nur' ~ 'vor kurzem, so Warum würdest du nicht wollen, dass es sich wie ein Operator verhält? – Brian

4

Sie können die Tilde-Operator mit globalen Befehle verwenden zu: g~w

Der Vorteil Wesen, dass Sie dann den . Operator kann den Vorgang wiederholen :)

+0

in 'g ~ w', warum' g'? '~ w' ist das selbe – JuanPablo

+3

@JuanPablo 'g ~' erzwingt '~', um als Operator zu agieren, auch wenn Sie 'notildeop' setzen – Neil

+0

Das war neu für mich und voller Gewinn +1 – sehe