phpdocumentor phpstorm reformatting

phpdocumentor - Reformateo de código al guardar en PhpStorm



phpdocumentor phpstorm (3)

Desde v2017.2.4 CTRL + ALT + L no funciona. Usa alt + F8 lugar.

Solución: Use: ALT + F8 para formatear el código.

Al crear una macro como la describe Luca Mastrostefano, use: alt + F8 para formatear y luego ctrl + alt + s para guardar.

¿Cómo puedo configurar para que el código se formatee automáticamente al guardar?

Así que no siempre tengo que presionar Ctrl + Alt + L.


En realidad es posible.
La idea es grabar una macro muy simple que selecciona todas las líneas ( Ctrl + A ), formatos ( Ctrl + Alt + L ), deseleccionar todo (flecha Arriba y Abajo) y guarda un archivo (Ctrl + S), y enlazar esto macro para Ctrl + S.

Ctrl + S gratuito que cambia el atajo de teclado para "Guardar todo"

  1. abra Archivo> Configuraciones;
  2. busque "mapa de teclas" y ábralo;
  3. busque "Guardar todo" y haga doble clic en la acción "Guardar todo";
  4. selecciona "Eliminar Ctrl + S";
  5. haga doble clic en "Guardar todo" nuevamente y seleccione "Agregar acceso directo al teclado";
  6. seleccione "Ctrl + Alt + Shift + S" como primer trazo.
  7. Confirmar y salir de Configuración.

Grabe la macro

  1. Editar> Macros> Iniciar grabación de macros
  2. Presiona Ctrl + A , luego Ctrl + Alt + L , luego flecha arriba , luego flecha hacia abajo , y finalmente luego Ctrl + Alt + S
  3. Deje de grabar la macro haciendo clic en el botón Detener en la esquina inferior derecha de la página.
  4. Dale a esta macro un nombre como "Formatear y guardar"

Asignar Ctrl + S a "Formatear y guardar"

  1. abra Archivo> Configuraciones;
  2. busque "mapa de teclas" y ábralo;
  3. busque "Formatear y Guardar" y haga doble clic en la acción "Formatear y Guardar";
  4. seleccione "Agregar acceso directo al teclado";
  5. seleccione "Ctrl + S" como primer trazo.
  6. Confirmar y salir de Configuración.

Finalmente, ¡disfruta de PhpStorm!


Otra cosa que encontré muy útil en combinación con esta macro es la

Show Reformat File Dialog .

En caso de que solo desee reformatear el código que acaba de modificar, puede configurar la opción:

Only VCS changed text

El diálogo se puede abrir a través del siguiente atajo: CTRL+ALT+SHIFT+L