2010-01-09 9 views
6

Ich habe gerade Vim heute heruntergeladen.Vim Surround-Plugin-Verwendung

Die surroundplugin Dokumentation sagt:

Press cs"' innen "Hello world!" es 'Hello world!' zu ändern.

Aber wo soll ich drücken cs"' und in welchem ​​Modus?

+0

es sagt auch, dass ich es im normalen Modus eingeben sollte, aber im normalen Modus kann ich nur c tippen es erlaubt mir nicht mehr – alexchenco

+0

Ich wählte die "Hallo, Welt" Antwort, aber lemme Sag das einfach. Ich mache PHP/HTML/CSS-Entwicklung bei meinem Job und surround.vim + allml.vim hat mein Leben unglaublich erleichtert. Ich kann nicht empfehlen, dass diese beiden Plugins hoch genug sind. – rossipedia

Antwort

7

Nur heruntergeladen vim? Du hast die richtige Wahl getroffen!

Vim hat mehrere Modi.

Insert-Modus ist das, was Sie tatsächlich Text eingeben. Es ist nicht was Sie verwenden, um das Dokument zu bewegen (in vim Begriffe, der 'Puffer').

Nachdem Sie „Hallo Welt“ eingegeben haben:

schlagen ESC in den Befehlsmodus zu gehen.

Verwenden Sie die Tasten "hjkl", um den Cursor in die Anführungszeichen zu setzen.

geben cs

ausgezeichnet Online-Hilfe des

Vim "‘ zu Surrounds aus zu ändern" '.

Im Befehlsmodus ein: Hilfe Surround die Hilfe für das Plugin

zu bekommen, wenn Sie nichts zu tun, dass, ersten Versuch sehen: Hilfe helptags, die Ihnen sagen, wie die Hilfedateien (Surround-Plugin Setup auch hat ausgezeichnete Hilfe)

+0

Wenn ich im normalen Modus bin, tippe ich cs und der Cursor geht nach unten links von vim's Fenster und danach kann ich nicht mehr tippen. Ich kann nur mehr tippen, wenn ich zuerst ":" tippe – alexchenco

3

starten vim, geben Sie Insert-Modus, und Typ:

"Hello, world!" 

Press esc zurück in den normalen Modus zu bekommen, und gehen mindestens einmal links, jetzt cs"' drücken und es wird sich ändern:

'Hello, world!' 

(I Surround gerade installiert und versuchte, diese genau,-Ubuntu verpackt vim 7.2 mit meiner eigenen .vimrc und Plug-in, aber nichts, was diese beeinflussen soll.)

+0

Hinweis: Ich bin relativ neu zu vim und Just Use It (tm) zu Get Shit Done (tm), so dass ich vielleicht auf einige Begriffe, wie "normalen Modus" könnte wirklich "command mode" hier sein. –