Wie dupliziere ich eine ganze Zeile in Vim in ähnlicher Weise wie Ctrl + D in IntelliJ IDEA/ Resharper oder Ctrl + Alt + ↑ / ↓ sur Eclipse ?
Diese wurde zuerst eingereicht, aber ihr Duplikat wird akzeptiert: stackoverflow.com/a/73357/1438029
Wie dupliziere ich eine ganze Zeile in Vim in ähnlicher Weise wie Ctrl + D in IntelliJ IDEA/ Resharper oder Ctrl + Alt + ↑ / ↓ sur Eclipse ?
Diese wurde zuerst eingereicht, aber ihr Duplikat wird akzeptiert: stackoverflow.com/a/73357/1438029
Wenn Sie einen anderen Weg wünschen:
"ayy
: Dies speichert die Zeile im Puffer a
.
"ap
: Damit wird der Inhalt des Puffers a
am Cursor.
Dazu gibt es viele Varianten.
"a5yy
: Dies speichert die 5 Zeilen im Puffer a
.
Siehe " Vim-Hilfsdateien für mehr Spaß.
Y7yp (oder 7yyp) ist selten nützlich; der Cursor bleibt auf der ersten kopierten Zeile, so dass p die kopierten Zeilen zwischen der ersten und zweiten Zeile des Quelltextes einfügt. Um einen Block von Zeilen zu duplizieren, verwenden Sie 7yyP
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.
248 Stimmen
Würden Sie diese Zeile gerne vervielfältigen?
Y
esP
Pacht. :)12 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.