如何在Dyalog RIDE中实现干净的屏幕清理?
Dyalog RIDE 清屏解决方法
以下是几种可行的清屏方案,解决)clear后屏幕杂乱、无便捷清屏快捷键的问题:
使用内置快捷键:RIDE自带隐藏的清屏快捷键,Windows/Linux下按Ctrl+Shift+L,Mac下按Cmd+Shift+L,可以直接清空当前会话窗口的所有内容,效果比
)clear更彻底。自定义快捷键:若默认快捷键不符合使用习惯,可自行修改:
- 打开RIDE的
Settings菜单,选择Keyboard Shortcuts - 搜索"Clear Session"选项
- 点击修改按钮,设置你偏好的快捷键(比如改成Ctrl+L)
- 打开RIDE的
用APL代码实现清屏:定义一个自定义函数,通过发送ANSI转义码实现清屏,终端版和RIDE均适用:
Clear←{⎕←'⎕UCS' 27 '[2J' ⋄ ⎕←'⎕UCS' 27 '[H'}调用
Clear即可完成清屏,该代码会让屏幕内容清空并将光标定位到左上角。临时替代方案:先执行
)clear清空会话历史,再手动滚动到屏幕顶部并按回车,虽繁琐但能临时整理界面。
内容的提问来源于stack exchange,提问作者xpqz
相关产品推荐
相关产品推荐

