¿Existe alguna tecla de acceso directo para alinear el código en el editor Geany?

¿Existe alguna tecla de acceso directo para alinear el código en el editor Geany?

Estoy usando el editor Geany en ubuntu 13.10. ¿Existe 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

Respuesta1

Para C, C++, C++/CLI, C# y Java

Puedes lograr un comportamiento similar conEstilo artístico 2.04.

  1. Descargarla versión más nueva, actual 2.04 (no la use apt-getpara instalar porque obtendrá la versión anterior 2.03 y esta versión no funcionará para este escenario porque no acepta salida canalizada)

  2. Instale Artistic Style -> siga el documento de instalación (/astyle/doc/install.html) en la descarga ( makeluego make install)

  3. Agregue un comando personalizado a Geany:

    ingrese la descripción de la imagen aquí

    ingrese la descripción de la imagen aquí

    bash -c "astyle --indent-classes -Y"

    Para personalizar este aspecto en elDocumentación de estilo artístico

  4. Seleccione un área de texto y presione Ctrl+ 1para ejecutar el primer comando personalizado de Geany

    ingrese la descripción de la imagen aquí

Para HTML

Puedes usarordenado, tidy también puede compilar tu código html si usas geany.

  1. Instalar ordenado:sudo apt-get install tidy

  2. 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 pitón

Formateador de código fuente Python/Impresora bonita(no probado)

Respuesta2

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, ejecútelo haciendo clic en Herramientas>PrettyPrinter XML.

Respuesta3

Puede utilizar la alineación manual utilizando un patrón para alinear su código. Es más lento pero funciona para cualquier idioma. Hay un tclscript para hacer eso publicado aquí. https://blog.jayvee-store.com/2017/06/18/code-alignment-in-geany/

Respuesta4

Aquí hay una forma de hacerlo usando el editor vi:

  1. Abra el archivo en el editor vi a través de la terminal:

    vi sample.cpp
    
  2. Cambie el modo a modo visual presionando v.

  3. Seleccione la parte del texto que desea alinear usando las teclas de flecha Upy .Down

  4. Prensa +.

  5. Guardar y cerrar:

    :wq!
    

información relacionada