如何在MATLAB编辑器中启用自动单词完成?

16

我可以在MATLAB命令提示符中按tab键使用自动单词完成功能,但是在使用m文件的编辑器时无法这样做。有没有办法在编辑器中使用tab键完成?

3个回答

22

根据这篇 MathWorks 博客文章,对于 MATLAB R2010a 版本,编辑器中的制表符自动完成功能与命令窗口中的相同,但您可能需要在键盘首选项菜单中打开它。

对于旧版 MATLAB,编辑器中的制表符自动完成仅适用于已经在工作区中创建过的函数名和变量。所以,如果您正在编写一个包含变量foobar的脚本,并且该变量尚未在工作区(即命令窗口)中创建,那么在编辑器中使用制表符自动完成时,foobar将不会出现。我在 MATLAB 7.8.0 (R2009a) 版本上测试时也是如此。


Matlab的单词自动补全功能很差,非常有限。 - Pedro77

18
当您编写代码时,按下“TAB”键,如下所示:

输入图像描述


7

Tab键自动补全功能适用于Matlab路径下的函数名,如果变量存在于工作区中,则也适用于变量名。因此,在编写代码时,可以考虑边编写边执行命令。这样可以立即检查错误,并使变量可用于自动完成。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接