Я могу использовать автоматическое завершение слова в командной строке MATLAB нажимающей вкладкой, но я не могу сделать этого при использовании Редактора для m файла. Там какой-либо путь состоит в том, чтобы использовать заполнение клавишей Tab в Редакторе?
Согласно в этом сообщении в блоге MathWorks , завершение табуляции работает в редакторе так же, как и в командном окне для MATLAB R2010a, но вам, возможно, придется включить его в Настройках клавиатуры ] меню.
Для более старых версий MATLAB завершение табуляции в Редакторе работает только для имен функций и переменных, которые уже были созданы в рабочем пространстве . Итак, если вы пишете сценарий с переменной foobar
, и эта переменная еще не была создана в рабочей области (то есть в командном окне), то foobar
не появится при использовании автозавершения табуляции в редакторе. Так было, когда я тестировал его в MATLAB 7.8.0 (R2009a).
Завершение вкладки работает для имен функций, которые находятся в пути Matlab. Оно также работает для имен переменных, если переменная существует в рабочей области. Таким образом, во время написания кода, хорошей идеей может быть оценка команд по мере написания. Это позволит вам немедленно проверить наличие ошибок, а также сделает переменные доступными для автозавершения.