Come posso eliminare tutte le righe di un file usando vi?
Al momento lo faccio usando qualcosa di simile per rimuovere tutte le righe in un file:
echo > test.txt
Come posso eliminare tutte le righe usando vi?
Nota: l'
utilizzo ddnon è una buona opzione. Possono esserci molte righe.
1GdGfunzionerebbe da qualsiasi luogo.
echo | test.txtnon è un comando valido, a meno che non test.txtsia uno script eseguibile. Suppongo che intendi echo >test.txtinvece?
vi, >test.txtè sufficiente per troncarlo a lunghezza zero - non echonecessario.