MATLAB Автозаполнение текста в командном окне - PullRequest
2 голосов
/ 17 ноября 2010

Кто-нибудь знает плагин для Matlab для автозаполнения текста в командных окнах?

Мне не нравится нажимать на вкладку, потому что это не помогает мне, например, если я ставлю перед чем-то вроде

>>sprintf('%0.18f %0.18f %0.18\n', [output1; ouput2; output3])

и я хочу использовать одно и то же выражение, если я нажимаю клавишу Tab столько, сколько получаю, чтобы поставить 'sprintf', но не остальную часть строки, которую я использовал ранее, '('% 0.18f% 0.18f% 0.18\ n ', [output1; ouput2; output3])'

Я не знаю, почему Matlab не включает эту функцию.

Я думаю, что должно быть что-то намного лучше, чемпросто нажмите клавишу со стрелкой вверх, потому что представьте, что последние 25 записей отличаются друг от друга.Но можно сделать несколько наборов, например, есть 7 записей, которые начинаются с 'sprintf'.Может быть, вам придется нажать клавишу со стрелкой вверх 18 раз, чтобы получить записи, начинающиеся с 'sprintf'.Но вы должны написать 's', и в один момент вы получите записи 'sprintf'.Я думаю, что автозаполнение текстового приложения будет быстрее, чем нажатие в 18 раз клавиши со стрелкой вверх.

Ответы [ 2 ]

12 голосов
/ 17 ноября 2010

Цитирование из документации ...

Вместо того, чтобы перепечатывать всю строку, нажмите клавишу со стрелкой вверх.


EDIT:
Ввод первой буквы (букв) в вашем командном окне перед нажатием клавиши со стрелкой отфильтрует команды, не начинающиеся с точного соответствия данной буквы (ий)

4 голосов
/ 17 ноября 2010

Он работает точно так, как вы его описали: начните вводить первые несколько символов и нажмите клавишу со стрелкой вверх.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...