URL: https://www.overclockers.at/applications/frage_zu_linux_quotviquot_144100/page_1 - zur Vollversion wechseln!
gib es im vi einen befehl mit dem ich alle kommentare aus einen configfile löschen kann ?
zb. die zeilen löschen die mit # beginnen ?
http://www.dclug.org.uk/linux_doc/vi.html
mhmm, kann auch sein, dass ich bs erzähle (nachdem i des net sooft mach
)
entweder s/#/(leerzeichen) (=ersetzen)
oder such mal im google.at/linux nach vi shortcuts/howtos bzw. macros
:%s/^#.*//g
Zitat von COLOSSUS:%s/^#.*//g
,.. und wie bring ich jetzt die leeren zeilen weg ?mit
:%s/^\s*[\r\n]\?$//g
natuerlich 
Edit: Grade eingefallen, etwas durchschaubarer geht's mit:
:%s/\n*/\r/g
ersetzt jede Anzahl von Leerzeilen durch genau eine
:%s/\n*//g
loescht tatsaechlich alle Leerzeilen
Im Visual-Mode deiner Wahl kannst du ein substitute-command auch nur auf gewisse Teilbereiche anwenden.
thx its godlike
==> solved
absolut genial. ich glaub ich muss mehr mit VI arbeiten 
ueber dd, p, r, dw, x ... bin ich bisher nicht hinaus gekommen
emacs sucks 
Zitat von COLOSSUS:%s/^#.*//g


naja, das hat mit vi nichts zu tun. regexen kann jeder 0815 editor. 
Zitat von SYSMATRIXnaja, das hat mit vi nichts zu tun. regexen kann jeder 0815 editor.

Zitat von Troyentweder s/#/(leerzeichen) (=ersetzen)
oder such mal im google.at/linux nach vi shortcuts/howtos bzw. macros
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025