如何使“up”键从历史记录中完成已经输入的命令,而不是选择任何包含已经键入的部分的命令?

时间:2015-02-16 15:49:49

标签: matlab

直到最近,当我输入

x=1;
2*x;
x

进入命令窗口(不按x后输入)并按下向上箭头键,该行已完成,历史记录中的最后一个命令以已打字的部分开始,此处为第一行。最近,行为改为将其替换为包含已经键入的部分的最后一个命令,即示例中的第二行,而没有我故意改变任何设置。

如何恢复旧行为?在“Perferences->键盘 - >快捷方式”(根据this question)中,向上键与“向上光标”和“上一个历史命令”相关联,但后者的描述对于预期的行为是模棱两可的什么东西已经输入命令行。

1 个答案:

答案 0 :(得分:1)

首先,确保命令历史记录窗口已停靠(如果每次按下时都有一个浮动窗口,则表示它没有停靠。有一个下拉菜单 - 里面有三角形的小圆圈。打开菜单并选择“Dock”)。

如果窗口停靠,请再次打开菜单,确保选中“匹配开始”,而不是“随处匹配”。