Se voglio selezionare un particolare testo di riga ed eliminare righe, come posso farlo in vi (dare i mezzi più semplici)?
Se voglio selezionare un particolare testo di riga ed eliminare righe, come posso farlo in vi (dare i mezzi più semplici)?
Risposte:
Passare alla riga che si desidera eliminare, utilizzando i tasti freccia o i tasti j/ k, e digitare dd. È quindi possibile salvare ed uscire digitando :x(o ZZ). È inoltre possibile aggiungere un numero a un prefisso per ddeliminare più righe, ad esempio 3ddelimina 3 righe.
Per ulteriori comandi Vi, dai un'occhiata a questo utile cheat sheet Vi .
Un altro suggerimento: se si desidera eliminare un paragrafo di testo, passare all'inizio di quel paragrafo con { e quindi digitare d}
O, in altre parole, {d}
dap, elimina un paragrafo
dapnon funziona per me in Vi.
vi", significa " vim" o "in vimesecuzione in modalità vi-compatibilità". Quindi ho suggerito un vimcomando specifico (vedi anche :help text-objects).
dapnon ha ancora alcun effetto.
.vimrcfile aveva altre impostazioni, o forse @ user1686 aveva impostazioni diverse.
Shift + V.