在Octave中,当在命令行中键入命令时,有时我需要擦除整行并重新启动新命令。在Matlab中,删除文本将使用 ESC 键完成。在Octave,这不起作用。我发现丢弃输入文本的唯一方法是使用 Ctrl-C 。这有效,但它很难看,因为它留在屏幕上。
是否有一个组合键来清除Octave中的行?
答案 0 :(得分:86)
型:
clc
在命令窗口中清除命令窗口。
答案 1 :(得分:43)
定义了几个清算快捷方式:
请参阅手册的octave
command-line-editing section中的更多示例。
由于历史原因, Ctrl-U 通常由您的终端控制,而不是octave
,尽管octave
也支持它。您可以使用stty kill undef
进行测试(使用stty kill '^U'
恢复)。
1 Meta 通常绑定到 Win 键或 Alt 键。如果没有先点击Esc键,然后再点击需要“元化”的字符。
答案 2 :(得分:8)
Ctrl-A :转到行首。
Ctrl-K :杀死从光标开始的所有字符。