Respuestas:
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 que 2
está en desuso.
cmd /c "astyle --indent-classes -Y"
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/