如何在Dyalog APL中通过快捷键调取已执行输入表达式至会话日志底部?
调取已执行输入表达式到会话底部的快捷键方案
通用终端(Bash/Zsh 等)
- 按↑键可逐个回溯历史输入命令,找到目标表达式后,按Enter直接执行,或按Ctrl+E跳至行尾修改后执行
- 若记得命令开头字符,输入开头后按↑,会只匹配以该字符开头的历史命令,快速定位目标
- 按Ctrl+R进入反向搜索模式,输入命令中的关键词即可找到对应历史表达式,找到后按Enter执行,或按Ctrl+O将命令放到当前会话底部(不执行)
Jupyter Notebook/Lab
- 按Ctrl+Shift+P打开命令面板,搜索「Run Previous Cell」或「Fetch Previous Input」,可快速将上一个输入的代码块调取到当前单元格(会话底部)
- 也可直接按Alt+↑将上一个输入的代码调取到当前编辑区域
IPython 交互式环境
- 用↑键逐个调取历史输入,Ctrl+R反向搜索目标表达式,操作和终端一致
- 还能使用
%history命令查看全部历史输入,找到目标后复制粘贴到会话底部;或者用%rerun命令重新执行最近输入,加上序号可指定执行某条历史命令,比如%rerun 5就是执行第5条历史输入
内容的提问来源于stack exchange,提问作者RikedyP
相关产品推荐
相关产品推荐

