如何在MATLAB编辑器中启用自动单词补全?

如何在MATLAB编辑器中启用自动单词补全?,matlab,editor,tab-completion,Matlab,Editor,Tab Completion,我可以通过按tab键在MATLAB命令提示符下使用auto word completion,但在使用m文件的编辑器时无法这样做。有没有办法在编辑器中使用制表符补全功能?根据,制表符补全功能在编辑器中的工作方式与在MATLAB R2010a的命令窗口中的工作方式相同,但您可能必须在键盘首选项菜单中启用它 对于较旧的MATLAB版本,编辑器中的制表符补全仅适用于工作区中已创建的函数名和变量。因此,如果您正在使用变量foobar编写脚本,而该变量尚未在工作区(即命令窗口)中创建,则在编辑器中使用制表符

我可以通过按tab键在MATLAB命令提示符下使用auto word completion,但在使用m文件的编辑器时无法这样做。有没有办法在编辑器中使用制表符补全功能?

根据,制表符补全功能在编辑器中的工作方式与在MATLAB R2010a的命令窗口中的工作方式相同,但您可能必须在键盘首选项菜单中启用它


对于较旧的MATLAB版本,编辑器中的制表符补全仅适用于工作区中已创建的函数名和变量。因此,如果您正在使用变量
foobar
编写脚本,而该变量尚未在工作区(即命令窗口)中创建,则在编辑器中使用制表符完成时,
foobar
将不会显示。当我在Matlab7.8.0(R2009a)中测试它时就是这种情况。

选项卡完成功能适用于MATLAB路径上的函数名。如果变量存在于工作区中,它也适用于变量名。因此,在编写代码时,最好在编写时评估命令。这允许您立即检查错误,并使变量可用于自动完成。

当您编写代码时,按“TAB”键,请参阅:


Matlabs的单词补全非常糟糕。非常有限。