Estoy usando el editor Geany en ubuntu 13.10, ¿hay alguna tecla de acceso directo para alinear el código (alineación automática) en el editor Geany?
Por ejemplo: en Eclipse - Ctrl + Shift + F para invocar el formateador automático
Para C, C ++, C ++ / CLI, C # y Java
Puede lograr un comportamiento similar con Artistic Style 2.04 .
Descargue la versión más reciente, 2.04 actual (no la use apt-get
para instalar porque obtendrá la versión anterior 2.03 y esta versión no funcionará para este escenario porque no acepta salida canalizada)
Instalar estilo artístico -> siga el documento de instalación (/astyle/doc/install.html) en la descarga ( make
luego make install
)
Agregue un comando personalizado a Geany:
bash -c "astyle --indent-classes -Y"
Para personalizar este aspecto en la documentación de Estilo artístico
Seleccione un área de texto y presione Ctrl+ 1para ejecutar el primer comando personalizado Geany
Para HTML
Puede usar tidy , tidy también puede compilar su código html si usa geany.
Instalar ordenado: sudo apt-get install tidy
Cree un comando personalizado (ejemplo):
bash -c "tidy -xml --indent auto --indent-spaces 2 --quiet yes 2> /dev/null; true"
Más información:
Para Python
Python Source Formatter / Pretty Printer (no probado)
html
archivos, utilicé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` con el nombre + extensión del archivo). Creo que2
está en desuso.cmd /c "astyle --indent-classes -Y"
Para XML Vaya a Herramientas> Administrador de complementos y active el complemento llamado XML PrettyPrinter. Si ese complemento no está disponible, búsquelo usando apt o synaptic.
Una vez instalado, ejecute haciendo clic en Herramientas> PrettyPrinter XML.
fuente
Puede usar la alineación manual usando un patrón para alinear su código. Es más lento pero funciona para cualquier idioma. Hay un tclscript para hacerlo publicado aquí https://blog.jayvee-store.com/2017/06/18/code-alignment-in-geany/
fuente