在 Octave 中,在命令行中键入命令时,有时我需要擦除整行并重新启动新命令。在 Matlab 中,擦除文本将使用ESC密钥完成。在 Octave 中,这不起作用。我发现丢弃输入文本的唯一方法是使用Ctrl-C. 这可行,但很丑陋,因为它会留在屏幕上。
是否有组合键可以清除 Octave 中的线路?
在 Octave 中,在命令行中键入命令时,有时我需要擦除整行并重新启动新命令。在 Matlab 中,擦除文本将使用ESC密钥完成。在 Octave 中,这不起作用。我发现丢弃输入文本的唯一方法是使用Ctrl-C. 这可行,但很丑陋,因为它会留在屏幕上。
是否有组合键可以清除 Octave 中的线路?
清除命令窗口类型:
clc
定义了几个清除快捷方式:
octave
在手册的命令行编辑部分查看更多示例。
由于历史原因Ctrl-U,通常由您的终端控制而不是octave
,虽然octave
也支持它。您可以使用stty kill undef
(使用还原stty kill '^U'
)对此进行测试。
1 Meta经常绑定到Winkey或者Altkey上。如果不先按 Esc 键,然后按需要“元化”的字符。
Ctrl-A: 转到行首。
Ctrl-K:杀死从光标开始的所有字符。