Как включить автоматическое завершение слов в редакторе MATLAB? - PullRequest
16 голосов
/ 11 июля 2010

Я могу использовать автоматическое завершение слов в командной строке MATLAB, нажимая tab, но я не могу этого сделать, используя Editor для m-файла. Есть ли способ использовать завершение вкладки в редакторе?

Ответы [ 3 ]

22 голосов
/ 11 июля 2010

Согласно этой записи в блоге MathWorks , завершение табуляции работает в редакторе так же, как и в окне команд для MATLAB R2010a, но вам, возможно, придется включить его в Настройки клавиатуры menu.

Для более старых версий MATLAB завершение табуляции в редакторе работает только для имен функций и переменных, которые уже созданы в рабочей области .Таким образом, если вы пишете сценарий с переменной foobar, и эта переменная еще не была создана в рабочей области (т. Е. В окне команд), то foobar не будет отображаться при использовании дополнения табуляции в редакторе.Это был тот случай, когда я тестировал его в MATLAB 7.8.0 (R2009a).

17 голосов
/ 28 апреля 2014

Когда вы пишете код, нажмите клавишу «TAB», см .:

enter image description here

7 голосов
/ 11 июля 2010

Заполнение табуляции работает для имен функций, которые находятся на пути Matlab. Это также работает для имен переменных, если переменная существует в рабочей области. Таким образом, при кодировании может быть хорошей идеей оценивать команды по мере их написания. Это позволяет немедленно проверять наличие ошибок и делает переменные доступными для автозаполнения.

...