我首先在tcl中定义了一个多行函数
tclsh8.5 [~/Desktop]proc myproc {arg1 arg2} {
> # do something here, e.g.
> puts [list arg1 $arg1 arg2 $arg2]
>}
当我想用↑键加载历史的时候,发现一次只能加载一行,不能一次显示多行历史
有什么办法可以在点击↑键的时候显示完整的多行历史吗?
您可以使用绑定命令将此命令绑定到一个键。例如,要绑定 Ctrl-p 键以显示整个历史记录,您可以键入:
tclsh8.5 [~/Desktop]bind . <Up> {history}
这样一来,只要您按下向上箭头,就会显示整个命令历史记录。