Quoting Joerg Henner <[EMAIL PROTECTED]>:
>
> "Herbert Stocker HSH[1126]" wrote:
>
> > In der /etc/vimrc steht am Schluß folgender Abschnitt:
> > [...]
> > if &term=="linux" || &term=="xterm"
> > set t_kb=^?
> > set t_kD=^[[3~
^^
> > endif
>
> hilft leider auch nix....wo könnte ich das noch anpassen ?
Hast Du auch darauf geachtet, daß '^[' *EIN* Zeichen (ESC) ist?
Seit dem Umstieg auf Vim 5.3 hatte ich das Problem mit <Home>, <End>
im insert-mode. Alle Möglichkeiten mit map, map! und set habe ich
ausprobiert - nichts hat geklappt:( Zuletzt term.c der Quellen
gepatcht. Mit Erfolg und die Tasten funktionierten.
Später bin ich auf die SuSE5.3-Datei ~/.exrc der alten Vi Version
4.* gestoßen und habe den Fehler ('^['-ein Zeichen) Dank
Syntax-highlighting bemerkt.
Leider weiß ich nicht wie man im vim ESC eingibt (binär-mode(?))
Deshalb habe ich es so gemacht: Unter vim die '~/.vimrc' editiert,
mit ':r .exrc' selbige eingefügt, zwei 'set t_**=^['-Einträge
bearbeitet, Rest gelöscht - und der ungepatchte vim funktioniert nun
auch mit <Home>, <End> im ins-mode unter X genau so wie bei !X.
Mit 'xmodmap -' habe ich übrigens die Einträge für t_* geholt.
Ansonsten gib mal im vim ':h fix' ein.
Vielleicht hilft's.
cu
Juergen
--
Um aus der Liste ausgetragen zu werden, eine Mail an [EMAIL PROTECTED]
schicken, mit dem Text: unsubscribe suse-linux