Diferencia entre Ctrl + Shift + F y Ctrl + I en Eclipse

95

Me han usado Ctrl+ Shift+ Fpara corregir la sangría pero escuché que hay otro atajo para hacer eso: Ctrl+I

Según una referencia encontrada en google, Ctrl+ Shift+ Fes Reformat y Ctrl+ Ies Sangría correcta.

¿Hay alguna diferencia entre ellos? o entre Reformatear y Sangría correcta?

RENO
fuente
4
Puede ir a Ayuda> Asistencia de teclas ... para obtener una descripción muy breve de qué son los accesos directos.
Gyan alias Gary Buyn

Respuestas:

123

Si presiona CTRL+ I, solo formateará las pestañas / espacios en blanco en el código y al presionar CTRL+ SHIFT+ Fformateará todo el código que sea formato de pestañas / espacios en blanco y también dividirá las líneas de código de manera que sea visible sin desplazamiento horizontal.

Harry Joy
fuente
3
Ctrl + I funciona solo si esas pestañas / espacios en blanco están al principio. No funciona si tiene algo como int i = _____5;(_ = espacio vacío). Solo Ctrl + Shift + F convertirá esta línea en int i = 5;.
ROMANIA_engineer
13

Ctrl+ Shift+ Fformatea la (s) línea (s) seleccionada (s) o el código fuente completo si no ha seleccionado ninguna (s) línea (s) según el formateador especificado en su Eclipse, mientras que Ctrl+ Ida la sangría adecuada a las líneas seleccionadas o la línea actual si no ha seleccionado ninguna línea.

RAS
fuente
2
Creo que esta es la respuesta correcta porque se usa mejor cuando especifica un formateador en eclipse.
Lou Morda
6

El reformateo afecta a todo el código fuente y puede volver a dividir las líneas, mientras que la sangría correcta solo afecta el espacio en blanco al comienzo de las líneas.

Roland Illig
fuente
1

Ctrl + Shift + F formatea las líneas seleccionadas o el código fuente completo si no ha seleccionado ninguna línea según el formato especificado en su Eclipse, mientras que Ctrl + I da la sangría adecuada a la línea seleccionada (s) ) o la línea actual si no ha seleccionado ninguna línea. prueba esto. o más precisamente

El editor Ant que viene con Eclipse se puede usar para reformatear

Código XML / XHTML / HTML (con algunas opciones de configuración en Ventana> Preferencias> Ant> Editor).

Puede hacer clic derecho en un archivo y luego

Abrir con ...> Otros ...> Editores internos> Ant Editor

O agregue una asociación de archivo entre .html (o .xhtml) y ese editor con

Ventana> Preferencias> General> Editores> Asociaciones de archivos

Una vez abierto en el editor, presione ESC y luego CTRL-F para reformatear.

Zhoha Damani
fuente