2009-03-09 10 views
0

Lassen Sie uns sagen, dass ich diesen Textblockvim eine neue Zeile mit tabspaces eingeben

public function __construct() { 
    parent::__construct(); 
} 

und ich möchte eine neue Zeile oberhalb parrent einfügen :: auf dem gleichen Niveau konstruieren. Wie:

public function __construct() { 
    // this is the new line. 
    parent::__construct(); 
} 

wie kann ich das tun. Ich habe versucht zu tun Ctrl + Geben Sie im Befehlsmodus, aber das wird die {auch nach unten verschieben. Ich schaffte es, indem ich mit dem Cursor zum Anfang der Eltern gehe und Ctrl + Enter. Gibt es keine Möglichkeit, dies zu tun, wenn sich der Cursor am Ende der ersten Zeile befindet? oder eine Abkürzung, um schneller zu parrent zu springen?

Antwort

5

Versuchen O und o im normalen Modus.

1

Vielleicht sollten Sie die automatische Einrückung aktivieren? Das könnte deine Probleme lösen.

In Ihrer .vimrc Datei:

:set autoindent 
+0

Entschuldigung, ich habe vergessen zu erwähnen, dass ich vim Plugin für Netbeans verwende ... also nicht die ganze Funktionalität von vim ist verfügbar –

Verwandte Themen