vim eine neue Zeile mit tabspaces eingeben
Frage
Lassen Sie uns sagen, dass ich diesen Textblock haben
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 dies tun. Ich try'ed zu tun Strg + Enter in den Befehlsmodus, aber das wird die {unten auch bewegen. Ich schaffte es zu tun, indem Sie mit dem Cursor an den Anfang der Eltern gehen und tun Strg + Enter . Gibt es nicht eine Möglichkeit, es zu tun, wenn sich der Cursor am Ende der ersten Linie ist? oder eine Verknüpfung zu springen, schneller zu parrent?
Lösung
Versuchen O und o in den normalen Modus.
Andere Tipps
Vielleicht sollten Sie die automatische Einrücken aktivieren? Das könnte Ihre Probleme lösen.
In Ihrer .vimrc-Datei:
:set autoindent
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow