Ich wollte gerade mit meinem bevorzugten Editor Lingo-Skripte bearbeiten. Dazu hab ich mir
dieses Syntax-Skript runtergeladen und wollte es mit dem Befehl
au BufNewFile,BufRead *.lps,*.ls setf lingoin meiner vimrc-Datei nutzen. Beim öffnen einer Lingo-Datei kamen dann aber nur ein Haufen Fehler. Immer war ^M in der Fehlermeldung enthalten, was schon ein Anzeichen dafür ist, dass unter einem anderen Dateiformat gearbeitet wurde, meist Windows. Es gibt zum Glück in Vim eine einfache Möglichkeit dieses Problem zu lösen:
:set fileformat=unixDanach nur noch Speichern und man ist das Problem los! Ein andere kleiner Trick, wenn Man die ^M in der Datei sieht, dann hilft es nicht die Formatierung zu ändern, da kann man aber Folgendes tun
:%s/<strg-v><enter>/<strg-v><enter>/gWobei <strg-v> für die Tastenkombination STRG und v gleichzeitig drücken steht und enter eben für die Eingabetaste.
Dieser Befehl sorgt dafür, dass Vim über alle Zeilen geht (%) und substituiert (s) und zwar den Teil zwischen den ersten Slashs mit dem in den zweiten und das er jedes Vorkommen in einer Zeile ersetzt besorgt die Option g.
Recent Comments