Есть ли в IDE инструменты для автоматического исправления форматирования комментариев? - PullRequest
7 голосов
/ 08 марта 2010
/* Suppose I have a multi-line comment with hard line-breaks
 * that are roughly uniform on the right side of the text,
 * and I want to add text to a line in order to make the
 * comment a bit more descriptive.
 */

Теперь, К сожалению, , мне нужно добавить текст в одну из верхних строк.

/* Suppose I have a multi-line comment with hard line-breaks (here is some added text for happy fun time)
 * that are roughly uniform on the right side of the text,
 * and I want to add text to a line in order to make the
 * comment a bit more descriptive.
 */

Требуется O (n) время ( n - количество строк), чтобы исправить каждую строку так, чтобы они примерно выровнялись снова. Это должен делать компьютер, а не я.

Есть ли инструменты для решения этой проблемы в наших IDE? Как они называются?

Ответы [ 2 ]

4 голосов
/ 08 марта 2010

emacs поддерживает команду fill-paragraph, которая обычно отображается на meta-q.

Вывод из fill-paragraph вашего второго абзаца текста:

/* Suppose I have a multi-line comment with hard line-breaks (here is
 * some added text for happy fun time) that are roughly uniform on the
 * right side of the text, and I want to add text to a line in order
 * to make the comment a bit more descriptive.
 */
2 голосов
/ 08 марта 2010

Eclipse имеет это встроенное (по крайней мере, я думаю, это то, что вы хотите). Когда вы вводите комментарий, вы затем нажимаете Ctrl + Shift + F, и он отформатирует либо весь ваш код, либо только выделенный вами фрагмент кода.

Я только что проверил это сейчас, и он выровнял все мои комментарии для меня.

...