tcl中如何使用↑键显示多行历史记录

问题描述 投票:0回答:1

我首先在tcl中定义了一个多行函数

tclsh8.5 [~/Desktop]proc myproc {arg1 arg2} {
>    # do something here, e.g.
>    puts [list arg1 $arg1 arg2 $arg2]
>}

当我想用↑键加载历史的时候,发现一次只能加载一行,不能一次显示多行历史

有什么办法可以在点击↑键的时候显示完整的多行历史吗?

tcl tclsh
1个回答
0
投票

您可以使用绑定命令将此命令绑定到一个键。例如,要绑定 Ctrl-p 键以显示整个历史记录,您可以键入:

tclsh8.5 [~/Desktop]bind . <Up> {history}

这样一来,只要您按下向上箭头,就会显示整个命令历史记录。

© www.soinside.com 2019 - 2024. All rights reserved.