Estou usando o editor Geany no ubuntu 13.10. Existe alguma tecla de atalho para alinhar o código (alinhamento automático) no editor Geany?
Por exemplo: no Eclipse - Ctrl + Shift + F para chamar o Auto Formatter
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, useibash -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 que2
está obsoleto.cmd /c "astyle --indent-classes -Y"
Para XML Vá para Ferramentas> Gerenciador de plug-ins e ative o plug-in chamado XML PrettyPrinter. Se esse plug-in não estiver disponível, procure-o usando apt ou synaptic.
Após a instalação, execute clicando em Ferramentas> PrettyPrinter XML.
fonte
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/
fonte