我可以在MATLAB命令提示符中按tab键使用自动单词完成功能,但是在使用m文件的编辑器时无法这样做。有没有办法在编辑器中使用tab键完成?
我可以在MATLAB命令提示符中按tab键使用自动单词完成功能,但是在使用m文件的编辑器时无法这样做。有没有办法在编辑器中使用tab键完成?
根据这篇 MathWorks 博客文章,对于 MATLAB R2010a 版本,编辑器中的制表符自动完成功能与命令窗口中的相同,但您可能需要在键盘首选项菜单中打开它。
对于旧版 MATLAB,编辑器中的制表符自动完成仅适用于已经在工作区中创建过的函数名和变量。所以,如果您正在编写一个包含变量foobar
的脚本,并且该变量尚未在工作区(即命令窗口)中创建,那么在编辑器中使用制表符自动完成时,foobar
将不会出现。我在 MATLAB 7.8.0 (R2009a) 版本上测试时也是如此。
Tab键自动补全功能适用于Matlab路径下的函数名,如果变量存在于工作区中,则也适用于变量名。因此,在编写代码时,可以考虑边编写边执行命令。这样可以立即检查错误,并使变量可用于自动完成。