Frage

Wenn ich etwas in VIM im visuellen Modus ausgewählt haben .... wie kann ich diese Auswahl duplizieren und legen Sie sie unter oder über die Auswahl.

War es hilfreich?

Lösung

Klicken Sie einfach auf ‚y‘ heftig zu ziehen, was Sie visuell ausgewählt haben, die „p“ unter dem Cursor oder „P“ einzufügen oben einzufügen.

Und da Sie über Einfügen unter dem Auswahlblock gefragt, werde ich kopieren, was michael unter sagte: Nachdem Sie y heftig zu ziehen, '> Sie nach dem Auswahlblock zu bewegen, und dann einfügen p.

Andere Tipps

Da ich dies viel zu tun (wählen Sie einen Block, yank, gehen zu Ende des letzten visuellen Auswahl, Einfügen) Ich habe eine visuelle Block Verknüpfung unter Strg-p (vor dieser nach oben, ctrl-p scheint gleich zu sein wie j in einem visuellen Block)

vmap <C-p> y'>p

Jetzt macht es nur eine visuelle Auswahl und Drücken von Strg-p.

Neben der V ... yp Combo Sie vielleicht wissen wollen über einige Sprünge ' bis zum letzten Zeichen des vorherigen visuellen Modus Text zu erhalten. Insbesondere Wenn Sie unten einfügen möchten würden Sie V ... y '> p gehen, wenn es eine lange mehrzeilige ist kann es praktisch sein.

Es ist eine dieser Sprünge möglicherweise nützlich für Sie, wenn Ihr dies viel

tun

y Verwendung für yank (Kopie), um die Auswahl in einen Puffer

die p für Paste der Auswahl, wo Sie sie haben wollen

Wollen Sie die ganze Zeile kopieren / einfügen? Wenn ja, aus visuellem Modus erhalten, verwendet

  

yy

y ank der ganzen Linie, dann

  

p

p aste.

Sie haben zwei Möglichkeiten

  • yy , die Kopien der aktuellen Zeile, dann p einfügen
  • Auswahl treffen (mit v zum Beispiel), dann kopieren Sie mit y und fügen Sie ihn mit p
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top