Прежде, в Windows, я использовал notepad++
и это имеет опцию TextFX->Edit->Reindent C++ code
для переформатирования кода. Теперь я использую Ubuntu 14.0.4
таким образом, я использую notepadqq
как альтернатива для notepad++
. Как я могу достигнуть подобного результата в notepadqq
?
Notepadqq не имеет функции автоматического форматирования кода, как в Notepad ++. Я рекомендую использовать SublimeText вместо этого в качестве альтернативы. Вы можете скачать его с их сайта https://www.sublimetext.com/3
Существуют плагины для автоформатирования. Одним из таких плагинов является SublimeAStyleFormatter . Установите плагин (Вот руководство , как это сделать ). После установки вы можете автоматически отформатировать код C / C ++, нажав комбинацию клавиш Ctrl kbd> + K kbd>, Ctrl kbd>, F kbd>.
Из главного меню: Язык-> C++ (или безотносительно языка Вам нравится).
можно также изменить ширину добавления отступа от Настроек-> Предпочтения-> Языки.
Редактирование: Это не имеет автоматического добавления отступа все же.