Afficher un message
Vieux 23/05/2006, 10h40   #1
rmoyen@gmail.com
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Touches flèches sur SunOS/tcsh

Salut,

J'ai accès à une machine Sun (SunOS 8.5) et mon shell est, euh, csh
ou tcsh (je sais, je sais... merci d'éviter le troll ici ;-) ), je
sais jamais lequel des deux. Et mon problème, c'est que je n'arrive
pas à utiliser les touches flèches pour naviguer dans la ligne de
commande. Actuellement, les flèche me produisent des "^[" (toutes les
4). Notons en plus que les caractères ainsi affichés ne sont pas
effacables par Backspace (mais si j'écris d'autres caractères sur la
ligne, ces autres sont parfaitement effacables).

Sur ma machine habituelle (Linux), j'ai dans mes fichiers de login une
série de bindkey pour régler les quelques touches qui ne font pas ce
que je veux (en l'occurence, les flèches marchent toutes seules, mais
j'ai dû corriger les End/Home/PageUp/...). Problème, sur la machine
Sun, y'a pas de bindkey (command not found -- je sais, c'est censé
être un built-in, mais y'a pas...). Une version différente et plus
vieille de csh, je suppose...

J'ai vu sur un site qu'il existait parfois une alternative à bindkey,
'bind', mais je ne l'ai pas non plus. J'ai aussi vu ailleurs que
"/bin/sh and /bin/csh don't have arrow key functionality" (sur Sun).
Argh.

Donc, comment je peux faire ?

Autre question assez voisine, est-ce que j'ai un moyen de configurer ma
touche TAB pour qu'elle me fasse de la complétion ? Là encore, sous
Linux ca marche avec autolist et complete, mais sous Sun, d'une part
complete n'existe pas, et d'autre part autolist n'a l'air de rien
faire.

Merci !
--
Rémi Moyen

  Réponse avec citation
 
Page generated in 0,05268 seconds with 9 queries