Abra o terminal e execute:
sudo apt-get install indent
indent -linux -l120 -i4 -nut unformatted-source-code.cpp
... onde unformatted-source-code.cpp é o arquivo que possui código-fonte C ++ não formatado, como o código em seu exemplo.
Ou, se você não puder instalá-lo, poderá fazer o download do pacote com apt-get download indent
e extraí-lo: dpkg-deb -x indent*.deb fs/
, o binário de indentação está localizado em fs/usr/bin/
, onde fs é qualquer diretório em seu diretório inicial. Se você copiar o arquivo unformatted-source-code.cpp para o mesmo local, fs/usr/bin/
, os comandos para recuar o código do terminal são:
cd path/to/fs/usr/bin/ # change directories to the location of "indent" executable
./indent -linux -l120 -i4 -nut unformatted-source-code.cpp
Esses comandos podem ser executados como usuário normal. Não é necessário ser root.