Matlab адаптирует комментарии к определенной длине в строке - PullRequest
4 голосов
/ 19 января 2012

Мне нравится, что MATLAB автоматически разбивает комментарии на определенный лимит на строку.Теперь давайте предположим, что я добавил следующий комментарий:

% a) this is a test comment. this is a test comment. this is a test comment
%    this is a test comment. this is a test comment. this is a test
%    comment! this is a test comment!

с ручным отступом в начале (чтобы соответствовать a)).Теперь, когда мне нужно немного изменить комментарий, например, вставить несколько слов в первую строку, первая строка становится слишком длинной.Как я могу автоматически получить его заново отформатированный до правильного макс.длина линии, но все еще с ручным отступом?Есть ли какой-нибудь автоматический способ сделать это?

1 Ответ

2 голосов
/ 19 января 2012

Я думаю, что лучшее, что вы можете сделать, - это три шага с вашей стороны.

Когда вы изначально добавляете текст, это выглядит так:

% a) this is a test comment. this is a test comment. ADDED TEXT this is a test comment
%    this is a test comment. this is a test comment. this is a test
%    comment! this is a test comment!

Сначала выделите текст (или весь файл через CTRL + a), а затем введите команду «wrap comments», используя CTRL + J. Теперь ваш текст выглядит так:

% a) this is a test comment. this is a test comment. ADDED TEXT this is a
% test comment
%    this is a test comment. this is a test comment. this is a test
%    comment! this is a test comment!

Во-вторых, вам нужно вручную сделать отступ в первой строке, чтобы текст выглядел следующим образом:

% a) this is a test comment. this is a test comment. ADDED TEXT this is a
%    test comment
%    this is a test comment. this is a test comment. this is a test
%    comment! this is a test comment!

В-третьих, выделите текст и снова используйте CTRL + J. Ваш текст будет выглядеть так:

% a) this is a test comment. this is a test comment. ADDED TEXT this is a
%    test comment this is a test comment. this is a test comment. this is a
%    test comment! this is a test comment!

Он не идеален, но настолько хорош, насколько я знаю в редакторе Matlab.

...