
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 invocar o Auto Formatter
Responder1
Para C, C++, C++/CLI, C# e Java
Você pode conseguir um comportamento semelhante comEstilo Artístico 2.04.
Downloada versão mais recente, atual 2.04 (não use
apt-get
para instalar porque então você obterá a versão mais antiga 2.03 e esta versão não funcionará neste cenário porque não aceita saída canalizada)Instale o Artistic Style -> siga o documento de instalação (/astyle/doc/install.html) no download (
make
entãomake install
)Adicione um comando personalizado ao Geany:
bash -c "astyle --indent-classes -Y"
Para personalizar esse visual noDocumentação de estilo artísticoSelecione uma área de texto e pressione Ctrl+ 1para executar o primeiro comando personalizado do Geany
Para HTML
Você pode usarlimpo, o tidy também pode compilar seu código HTML se você usar o 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:
- Usar HTML Tidy apenas para recuar o código HTML?
- Limpe suas páginas da Web com HTML TIDY
- página de manual organizada
- referência rápida organizada
Para Python
Formatador de origem Python/impressora bonita(não testado)
Responder2
Para XML Vá em Ferramentas>Gerenciador de plugins e ative o plugin chamado XML PrettyPrinter. Se esse plugin não estiver disponível, procure-o usando apt ou synaptic.
Depois de instalar, execute clicando em Ferramentas> PrettyPrinter XML.
Responder3
Você pode usar o alinhamento manual usando um padrão para alinhar seu código. É mais lento, mas funciona para qualquer idioma. Há um tclscript para fazer isso postado aqui https://blog.jayvee-store.com/2017/06/18/code-alignment-in-geany/
Responder4
Aqui está uma maneira de fazer isso usando o editor vi:
Abra o arquivo no editor vi através do terminal:
vi sample.cpp
Mude o modo para modo visual pressionando
v
.Selecione a parte do texto que deseja alinhar usando as teclas de seta Upe Down.
Imprensa
+
.Salvar e fechar:
:wq!