2015-02-19 2 views
0

В tclx можно сохранить историю в интерактивном режиме и получить доступ к интерактивной консоли для отправки вкладки в оболочке linux?Tclx: Есть ли способ сохранить историю с помощью commandloop

package require Tclx 
proc customPrompt { } { 
    return "TC> " 
} 
commandloop -interactive on -prompt1 customPrompt 
+0

Если вы используете систему 'history', это должно быть довольно просто ... –

+0

Какая интерактивная консоль? Какая оболочка? И зачем отправлять вкладку? –

ответ

0

Я обернуть функцию вокруг tclsh:

tclsh() { 
    if [ $# -gt 0 ]; then 
     command tclsh "[email protected]" 
    else 
     rlwrap tclsh 
    fi 
} 

rlwrap дает Readline редактирование командной строки, так же, как у вас есть в вашем приглашении оболочки.

Смежные вопросы