Respostas:
Para C, C ++, C ++ / CLI, C # e Java
Você pode obter um comportamento semelhante com o estilo artístico 2.04 .
Faça o download da versão mais recente, atual 2.04 (não use apt-get
para instalar, porque você obterá a versão mais antiga 2.03 e esta versão não funcionará para este cenário porque ela não aceita saída canalizada)
Instale o Artistic Style -> siga o documento de instalação (/astyle/doc/install.html) no download ( make
então make install
)
Adicione um comando personalizado ao Geany:
bash -c "astyle --indent-classes -Y"
Para personalizar esse visual na documentação Artistic Style
Selecione uma área de texto e pressione Ctrl+ 1para executar o primeiro comando personalizado do Geany
Para HTML
Você pode usar arrumado , arrumado também pode compilar seu código html se você usar geany.
Instale arrumado: sudo apt-get install tidy
Crie um comando personalizado (exemplo):
bash -c "tidy -xml --indent auto --indent-spaces 2 --quiet yes 2> /dev/null; true"
Mais informações:
Para Python
Formatador de origem Python / Impressora bonita (não testado)
html
arquivos, usei bash -c "tidy --quiet yes -m --output-xhtml no --output-html yes --wrap 0 --tidy-mark no --indent auto %f > /dev/null; true" (Geany replaces the
% f` com o nome + extensão do arquivo). Eu acho que 2
está obsoleto.
cmd /c "astyle --indent-classes -Y"
Você pode usar o alinhamento manual usando um padrão para alinhar seu código. É mais lento, mas funciona em qualquer idioma. Há um tclscript para fazer isso postado aqui https://blog.jayvee-store.com/2017/06/18/code-alignment-in-geany/