Wie finde ich den ASCII-Wert des von vi angezeigten Zeichens raus bzw. wie kann ich diese Zeichen nach dem Schema ":%s/Suchen_nach/Ersetzen_durch/" durch nichts ersetzen?
Ich kenne mich nur mit dem vim aus. Daher betreffen die folgenden Tips nur vim. Was unter SuSE dasselbe wie vi ist. Um den ASCII Wert eines Buchtstabens / Zeichens herauszufinden: siehe ':help :ascii'.
Diese Tilden Dinger kenne ich nicht, aber solche Sonderzeichen gibst Du vim normalerweise durch ein vorangestelltes strg+v <Zeichen> wie hier:
Um es genau zu wissen, mal ':help isprint' eigeben. Da steht es genau: Non-printable characters are displayed with two characters: 0 - 31 "^@" - "^_" 32 - 126 always single characters 127 "^?" 128 - 159 "~@" - "~_" 160 - 254 "| " - "|~" 255 "~ Um einen Zeichen mittels seines ASCII Codes einzugeben siehe ':help i_CTRL-V_digit'. Beim suchen und ersetzen funktioniert das mit dem <CTRL-V> auch. Siehe ':help c_CTRL-V' oder ':help c_CTRL-Q'. Hoffe das hilft. Mike