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

Antwort per Email an