В затмении CDT можно нажать Ctrl+сдвиг+F отформатировать исходный код C ++ 14 в текущем редакторе.
Однако стандартный форматировщик CDT имеет несколько досадных ошибок. Поэтому я хочу написать свой собственный форматтер. Я знаю, что написать непростую работу нелегко, но у меня есть мощный инструмент: лязг-формат.
Используя лязг-формат, написать исходный код на C ++ 14 будет так же легко, как и на домашнем задании. Однако настоящим препятствием является написание плагина Eclipse. Я просто хочу перегрузить обработчик по умолчанию Ctrl+сдвиг+F.
Как достичь цели?
Я хотел бы поделиться плагином Eclipse с именем CppStyle. http://wangzw.github.io/CppStyle/
CppStyle интегрирует clang-формат в качестве еще одного средства форматирования кода для Eclipse CDT и поддерживает форматирование кода C / C ++ с использованием Ctrl
+Shift
+F
, Кроме того, вы можете включить CDT для форматирования исходного файла при сохранении.
CppStyle также интегрирует cpplint.py проверить стили кодирования. Проверьте и отметьте проблемы стиля в редакторе CDT, когда пользователь собирается сохранить исходный файл.