我可以通过按Tab键在MATLAB命令提示符处使用自动字词完成,但是在使用m文件的编辑器时我不能这样做。有没有办法在编辑器中使用制表符完成?
答案 0 :(得分:22)
根据this MathWorks blog post,选项卡完成在编辑器中与在MATLAB R2010a的命令窗口中一样,但您可能必须在键盘首选项菜单中打开它。 / p>
对于较旧的MATLAB版本,编辑器中的选项卡完成仅适用于已在工作区中创建的函数名称和变量。因此,如果您正在编写一个带有变量foobar
的脚本,并且该变量尚未在工作空间(即命令窗口)中创建,那么使用制表符完成时将不会显示foobar
在编辑。当我在MATLAB 7.8.0(R2009a)中测试时就是这种情况。
答案 1 :(得分:17)
当您编写代码时,请按“TAB”键,请参阅:
答案 2 :(得分:7)
选项卡完成适用于Matlab路径上的函数名称。如果变量存在于工作空间中,它也适用于变量名称。因此,在编写代码时,在编写时评估命令可能是个好主意。这允许您立即检查错误,并使变量可用于自动完成。