Nach einigen Fehlerbehebungen schien ich es herausgefunden zu haben. Die Kontrollsequenz ist
ctrl-V X 9 7
Das Ersetzen von <97> im obigen Vim-Code funktioniert.
Wenn Sie eine bestimmte Textdatei in vim oder weniger unter Linux oder OS X anzeigen, werden alle en-Striche als hervorgehobene "<97>" - Zeichen angezeigt.
Welche Kontrollsequenz muss ich eingeben, um die Bindestriche wieder einzusetzen? Zum Beispiel funktioniert folgendes in vim nicht:
% s/<97>/--/g
Die Eingabe der eckigen Klammer ist nicht identisch mit der Eingabe des eigentlichen Sonderzeichens.
Nach einigen Fehlerbehebungen schien ich es herausgefunden zu haben. Die Kontrollsequenz ist
ctrl-V X 9 7
Das Ersetzen von <97> im obigen Vim-Code funktioniert.
Die korrekte Lösung besteht darin, Ihre Datei iconv
zum Konvertieren von CP1252 in UTF-8 zu verwenden.
Sie können vim auch anweisen, die Textdatei mit einer anderen Codepage neu zu interpretieren. Geben Sie im Befehlsmodus ein
:e ++enc=cp1252
Das sollte Ihre Bindestriche und andere ungewöhnliche Zeichen in Ihrem Quelltext korrigieren.