Как получить Историю команд клавишами управления курсором в Linux tclsh

Может получить историю команд при помощи клавиш управления курсором (как клавиша со стрелкой вверх) в оболочке TCL (tclsh).

Я выполняю tclsh на мягкой фетровой шляпе с версией 2.6.21 Linux.

17
задан Ciro Santilli 新疆改造中心法轮功六四事件 3 August 2015 в 10:25
поделиться

2 ответа

Вам нужен доступ к библиотеке readline, вы можете сделать это с помощью rlwrap :

$ rlwrap tclsh

Полезные опции: -c для завершения имени файла, и -f для добавления слов из файла в список завершения:

$ rlwrap -cf my_complete_file tclsh

Поскольку вы почти всегда хотите использовать rlwrap , полезно добавить псевдоним оболочки:

alias tclsh='rlwrap tclsh'
27
ответ дан 30 November 2019 в 12:35
поделиться

Обычно я использую tkcon, который поставляется с ActiveTcl или как отдельная установка. tkcon имеет много функций, но больше всего я использую аспект редактирования командной строки.

3
ответ дан 30 November 2019 в 12:35
поделиться