命令行的编辑

优质
小牛编辑
136浏览
2023-12-01

键盘上的多个箭头键和控制键允许撤消,编辑和重新执行之前的命令。例如,如果你错误输入

    rho = (1 + sqt(5))/2
    

你错误拼写sqrt, MATLAB 会显示

    Undefined function or variable 'sqt'. (未定义的函数或变量 'sqt'.)
    

这时不用重新输入整行的命令,只需按键,错误拼写命令会再次显示。 用键移动光标,并加上漏掉的r。再次使用 键召回之前的调用。 输入一串字符再使用 键便可找到前面输入的行中以上输入的字符串开头的行.也可以从命令库中调用之前执行过的命令,详细内容见命令历史

在不同的电脑上可执行命令用不同的编辑键表示.上机实验看以下哪些键在你的电脑上可行(许多键都类似编辑程序宏指令的编辑)

Ctrl+p召回上一行
Ctrl+n召回下一行
Ctrl+b后退一个字符
Ctrl+f前进一个字符
Ctrl+Ctrl+r右移一个单词
Ctrl+Ctrl+l左移一个单词
HomeCtrl+a移至行始
EndCtrl+e移至行末
EscCtrl+u清除该行
DelCtrl+d删除光标所在字符
BackspaceCtrl+h删除光标之前字符
Ctrl+k删除至行末