16

我可以通过按 Tab 在 MATLAB 命令提示符下使用自动单词完成,但在使用编辑器处理 m 文件时我不能这样做。有没有办法在编辑器中使用制表符完成?

4

3 回答 3

22

根据这篇 MathWorks 博客文章,选项卡补全在编辑器中的工作方式与在 MATLAB R2010a 的命令行窗口中的工作方式相同,但您可能必须在键盘首选项菜单中将其打开。

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

于 2010-07-11T18:23:05.120 回答
18

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

在此处输入图像描述

于 2014-04-28T18:47:15.957 回答
7

制表符补全适用于 Matlab 路径上的函数名称。如果变量存在于工作区中,它也适用于变量名称。因此,在编写代码时,最好在编写时评估命令。这使您可以立即检查错误,并使变量可用于自动完成。

于 2010-07-11T19:50:50.093 回答