MATLAB:删除行热键?

Sig*_*and 5 keyboard matlab

我的触控板使用起来不太舒服,所以我的目标是仅使用键盘进行编码。无论我将其设置为哪个键,我的“kill line”热键都不起作用。我确实取消了所有冲突的分配。

简单的问题:有没有办法制作一个热键,它将删除光标(插入符号)当前所在的代码行(不仅是光标之后的所有代码,就像kill-line 应该做的那样)?

Eug*_*Sh. 5

默认情况下( WindowsKill lineCtrl+K默认)仅在 Matlab 控制台窗口中工作。如果您转至File->Preferences->Keyboard->Shortcuts,并选择Kill Line操作行,则在下一个表(标记为Shortcuts for Kill Line)中,您将看到两列ShortcutTolls with shortcut。因此,您应该将其设置Tools with shortcut为,All tools而不是Command Window单击它并选择所有内容。

  • 但这并不能真正按照要求工作,因为 Kill 行仅删除光标之后的文本部分。AFAIK,Matlab (R2016b) 中没有命令可以删除一行。(如果有人找到解决方法,使用插件或其他方式,请告诉我)。 (6认同)