Risposte:
VGx
Entra in Visual Mode, vai a End of File, elimina.
In alternativa, puoi fare:
Vggx
Per eliminare dalla posizione corrente all'inizio del file.
vimtutor
dalla riga di comando per familiarizzare con loro @ ripper234
dviene eliminato e si Gsposta alla fine del file, quindi dGverrà eliminato alla fine del file. Include comunque l'intera riga corrente; se sei a metà linea e vuoi conservare tutto prima della posizione attuale devi usare il metodo di Mark
D<enter>dG
: D
eliminare su EOL, <enter>
passare alla riga successiva, dG
eliminare su EOF.
È anche possibile digitare uper annullare le modifiche che hanno comportato la copia incolla errata.
vGx
funziona bene per la selezione di più righe (in questo caso il paragrafo), ma se si desidera selezionare all'interno di una singola riga si comporta in modo misterioso (seleziona dal cursore fino all'inizio della riga).
In caso di selezione all'interno della linea singola è necessario utilizzare:
v$x
Che entra in modalità Visual ("v") e va alla fine della riga ("$") ed elimina ("x") dalla posizione corrente fino alla fine della riga.
Vggx non ha funzionato per me, ma vG $ d ha funzionato. vG $ seleziona EOF (ultimo carattere dell'ultima riga), quindi qualunque comando tu voglia eseguire.
= Questo approccio (comando dopo la selezione) sembra funzionare meglio. Certo, sto usando Vim 8.1 su Windows 10 e qualche anno dopo.
u
.