2010-06-14 15 views

Répondre

24

Vous souhaitez accéder à la bibliothèque readline, vous pouvez le faire avec rlwrap:

$ rlwrap tclsh 

Options utiles sont -c pour la fin du nom de fichier, et -f d'ajouter des mots à partir d'un fichier à la liste d'achèvement:

$ rlwrap -cf my_complete_file tclsh 

Puisque vous presque voulez toujours utiliser rlwrap, l'ajout d'un alias de shell est utile:

alias tclsh='rlwrap tclsh' 
+0

merci glenn, quelle belle solution. – Adi

+0

salut glenn, vous êtes un grand fan de TCL, j'aime TCL et je veux en savoir plus sur la langue afin que je puisse l'utiliser dans mon travail. Pouvez-vous me suggérer des liens ou des livres pour apprendre le TCL? – Adi

+0

@Adi: Posez cette question dans une autre question. C'est ainsi que fonctionne ce site. –

3

J'utilise habituellement tkcon qui est livré avec ActiveTcl, ou comme une installation séparée. tkcon a de nombreuses fonctionnalités, mais celle que j'utilise le plus est l'aspect de l'édition de la ligne de commande.

+0

comment puis-je utiliser tkcon pour utiliser la fonctionnalité.peut-on me dire la commande .. – Adi

+0

merci vu tkcon était une belle suggestion .. je l'ai utilisé dans Ubuntu mais obtenir une erreur "Application l'initialisation a échoué: pas de nom d'affichage et pas de variable d'environnement $ DISPLAY " lorsque j'utilise fedora – Adi

+0

J'ai travaillé sur Ubuntu 14.04. Malheureusement, il ouvre un shell GUI, ne fonctionne pas directement dans mon xterm? :-( –