Wie dupliziere ich eine ganze Zeile in Vim in ähnlicher Weise wie Ctrl + D in IntelliJ IDEA/ Resharper oder Ctrl + Alt + ↑ / ↓ sur Eclipse ?
Oder mit großem P - vorangestellt
Wie dupliziere ich eine ganze Zeile in Vim in ähnlicher Weise wie Ctrl + D in IntelliJ IDEA/ Resharper oder Ctrl + Alt + ↑ / ↓ sur Eclipse ?
Für diejenigen, die mit dem Erlernen von vi beginnen, gibt es hier eine gute Einführung in vi, indem vi-Befehle und typische Windows-GUI-Editor-Cursorbewegungen und Tastenkombinationen nebeneinander aufgeführt werden. Es werden alle grundlegenden Befehle aufgeführt, darunter yy (Kopierzeile) und p (danach einfügen) oder P (vorher einfügen).
Damit bleibt allerdings der Einfügemodus übrig, und das Hinzufügen von i
bis zum Ende, um es erneut einzugeben, unterbricht undo
Die Lösung für das Duplizieren von Zeilen im Einfügemodus ist also nicht so trivial, wie es scheint.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
61 Stimmen
Wird Vimtutor nicht mehr benutzt? Dies ist wahrscheinlich innerhalb der ersten fünf Minuten des Lernens, wie man Vim benutzt.
213 Stimmen
Würden Sie diese Zeile gerne vervielfältigen?
Y
esP
Pacht. :)10 Stimmen
FWIW ich habe vimtutor etwa ein Dutzend Mal in den letzten 2 Monaten gemacht und dieses Konzept ist nicht abgedeckt. Er sagt, wie man "dd" und "v - navigieren - y" gefolgt von "p" macht. Es wird nicht erklärt, wie man eine einzelne Zeile kopiert, ohne sie zu löschen, wie es hier gefragt wird.