当我使用 Specman GUI 时,我可以使用后退箭头来浏览给定命令的历史记录。当我不使用 GUI(例如来自 unix shell)时,有没有办法获得相同的功能?
谢谢
当你启动 specman 时,给 -e 开关。它将保留历史记录以及自动完成功能以及其他不错的编辑内容。如果您使用 irun,-e 开关也适用于那里,提供相同的功能。
祝你好运
引用自验证博客- 'show redo' specman 命令:
" 如果你已经执行了一组命令,并且想查看执行命令的历史记录,你可以使用“show redo”命令。
Specman> show redo show redo 重做缓冲区(默认为'redo 0..')= 0. "restore specman.esv" 1. "load temp.e" 2. "test" 3. "clear screen; restore; reload ; 测试”
一旦你知道了执行命令的历史,你可以通过发出“redo” Specman 命令重新执行它们。
Specman> redo 3 //这将执行命令3(清屏;恢复;重新加载;测试) Specman> redo 0..2 //这将执行命令0到2(恢复specman.esv,加载temp.e,测试)
希望这可以澄清事情。