Есть ли какой-нибудь способ автоматической вставки кода C / C ++ с Kdevelop? - PullRequest
11 голосов
/ 05 мая 2011

У меня есть исходный код, который не мой, там нет комментариев, и он полностью не имеет отступ.Это действительно беспорядок.Знаете ли вы, есть ли какая-либо опция, addon для kdevelop, которая бы автоматически делала отступ?

Ответы [ 4 ]

12 голосов
/ 04 июня 2011

Если вы используете KDevelop 4, а не KDevelop 3 (* больше не поддерживается) ...

Вы можете использовать «Правка> Переформатировать источник» для форматирования текущего источника файла.

Вы также можете щелкнуть правой кнопкой мыши один или несколько файлов в представлении «Проекты» слева и выбрать «Форматировать файлы»

Вы можете настроить параметры форматирования исходного кода в «Настройках> Конфигурировать KDevelop> Source Formatter».

KDevelop 4 использует AStyle для обработки форматирования.

Редактировать: Следует отметить, что в "Настройки> Редактор конфигурации" есть также некоторые настройки, которые настраивают встроенный KatePart.
Это "как вы редактируете "настройки без влияния на исходный компонент форматирования, подробно описано выше.Это будет контролировать авто-отступ при вставке новых строк после скобки, например.

1 голос
/ 05 мая 2011

В KDevelop, если я правильно помню, вы можете перейти в Настройки -> Настроить -> Отступ.(Или что-то подобное).Хотя я не могу вспомнить, если это настройки для авто-отступа, когда вы пишете, или это для форматирования кода в целом.

1 голос
/ 05 мая 2011

Старый добрый отступ командной строки: http://linux.die.net/man/1/indent

0 голосов
/ 07 мая 2011

Такие инструменты, как indent, довольно мощные, но имеют множество переключателей, чтобы быть достаточно гибкими для поддержки всех стилей кодирования.

Если вам нужен редактор, vim прекрасно делает синтаксически чувствительные отступы для C.Откройте файл с помощью Vim и выполните «gg = G», и все готово.

...