Как включить автоматическое заполнение слов в редакторе MATLAB?

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

Ответы

Ответ 1

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

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

Ответ 2

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

enter image description here

Ответ 3

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