Am Montag, 7. Januar 2002 15:04 schrieb Bernd Brodesser:
* Hannes Vogelmann schrieb am 07.Jan.2002:
Am Montag, 7. Januar 2002 11:53 schrieb Bernd Brodesser:
Sie muß in Deinem $HOME Verzeichniß stehen. Wenn es dort keine .vimrc gibt, dann vielleicht eine .exrc?
Ansonsten, was hast Du für ein vim? Selbstübersetzt, oder von SuSE? Welche Version?
Ich habe vim 5.7.28 und der ist von SuSE. Eine .exrc gibt es, darin stehen auch einige map -Einträge. wobei mir da die Syntax nicht ganz klar ist. Da steht z.B.:
map ^[OA k
Das bedeutet, wenn Du ^[OA im Kontrollmode eingibst, dann ist es so, als wenn Du ein k eingibst. Ich schätze mal, daß da OA steht, also das ein Zeichen, das ist nämlich nichts anderes als das ESC. Und OA ist der String, der die Pfeil nach oben Taste abgibt. Das heißt somit, mit der Pfeil oben Taste ist so, als wenn Du ein k eingibst.
damit kann ich gar nichts anfengen. Eine Zeile weicht allerdings vom Muster der anderen Zeilen ab:
map ^? h
steht für das Backspace. Siehe hierzu auch man 7 ascii
Was bedeutet das und was kann da falsch sein oder ggf. fehlen?
Nein, sieht alles richtig aus. Höchstens wenn da wirklich ^[ und nicht steht. Aber selbst dann dürfte es keine Fehlermeldung geben.
Benenn doch mal .exec um, oder wenn vorhanden .vimrc oder auch /etc/vimrc. Kommt dann die Fehlermeldung immer noch? Immer schön einzeln umbenennen. Wenn irgendwann der Fehler nicht mehr auftaucht, dann hast Du die kaputte Datei. Dann mußt Du nur noch nach einem map suchen, die nicht aus map string string besteht.
Danke, das war der entscheidende Hinweis, in der /etc/vimrc fehlte tatsächlich in zwei Zeilen das zweite Argument, komischer Weise schon mit der Installation. Ich habe die Zeilen auskommentiert und schon tritt der Fehler nicht mehr auf. Wofür steht den <esc>Om ? Das war nämlich Inhalt der Zeilen. cu Hannes