1 |
* Sebastian Damm schrieb: |
2 |
|
3 |
> Hmm, so ein unterschiedliches Verhalten hab ich gerade auch |
4 |
> festgestellt. Ich arbeite normalerweise mit rxvt-unicode (gibt sich |
5 |
> als xterm aus), |
6 |
|
7 |
Persönlich finde ich es keine gute Idee(tm) den Terminal sich generell |
8 |
als jemand anderen ausgeben zu lassen. Man nimmt damit verschiedenen |
9 |
Applikationen die Möglichkeit sich in Abhängigkeit vom Terminal sauber |
10 |
zu verhalten. Wenn sich eine Applikation partout querstellt kann man ja |
11 |
mit: |
12 |
|
13 |
[ x$TERM = xFoo ] && alias app='TERM=Bar app' |
14 |
|
15 |
o.ä. werkeln. |
16 |
|
17 |
> das ist aber von Haus aus nicht Tab-fähig. Also setze |
18 |
> ich noch screen drauf. Dort hakts aber jetzt. Noch nicht in der Konsole, |
19 |
> aber im vim. Normal im rxvt funktionieren die Pos1- und Ende-Tasten zum |
20 |
> Springen an den Anfang oder das Ende einer Zeile. Im screen jedoch |
21 |
> kommt bei Drücken dieser Tasten ein beep und dazu wird noch die |
22 |
> Groß-/Kleinschreibung des unter dem Cursor liegenden Buchstabens |
23 |
> verändert. |
24 |
|
25 |
> In der Console allerdings funktionieren die zwei Tasten auch im Vim im |
26 |
> Screen. |
27 |
|
28 |
> Wie kann ich dieses Verhalten bereinigen? Strg-V Pos1 spuckt mir mit und |
29 |
> ohne Screen das gleiche aus, soll es wahrscheinlich auch. In welcher |
30 |
> Datei muss ich was drehen? inputrc? screenrc? |
31 |
|
32 |
Ich benutze rxvt-unicode nicht, habe es aber mal testweise installiert. |
33 |
Tja, es funktioniert alles (auch im Vim, mit/ohne screen) out-of-the-box |
34 |
ohne irgendwelche Konfiguration, kann ich also nichts zu sagen. Ich |
35 |
fasse halt $TERM nicht an, vielleicht liegt es ja daran? |
36 |
|
37 |
Bzgl. Vim (das AFAIK nichts von readline und inputrc weiß) täte ich in |
38 |
~/.vimrc $TERM und im Falle von TERM=screen noch $DISPLAY abfragen und |
39 |
da so Sachen wie: |
40 |
|
41 |
" Pos1/Home |
42 |
set t_kh=<Ctrl-V><Pos1> |
43 |
|
44 |
unterbringen. |
45 |
|
46 |
Bei Problemen mit der bash (und sonstigen Applikation die readline |
47 |
nutzen) bietet sich es an in der ~/.inputrc $TERM abzufragen. Um es |
48 |
richtig flexibel zu machen, gibt es da noch die Umgebungsvariable |
49 |
$INPUTRC die man fallweise auf verschiedene inputrcs zeigen lassen kann. |
50 |
|
51 |
|
52 |
-kfk |
53 |
|
54 |
-- |
55 |
Object-oriented design is the roman numerals of computing. |
56 |
Rob Pike, 1991 |
57 |
|
58 |
-- |
59 |
gentoo-user-de@g.o mailing list |