Pregunta ¿Cómo cambio Eclipse para usar espacios en lugar de pestañas?


Por defecto Eclipse sangrías con un carácter de tabulación dura. ¿Cómo lo cambio a espacios?


853
2018-01-02 20:21


origen


Respuestas:


Editor de Java

  1. Hacer clic Ventana » Preferencias
  2. Expandir Java » Estilo de código
  3. Hacer clic Formateador
  4. Haga clic en el Editar botón
  5. Haga clic en el Sangría lengüeta
  6. Debajo Configuración generalestablecer Política de tabulación a: Spaces only
  7. Hacer clic DE ACUERDO ad nauseam para aplicar los cambios.

[Nota: Si es necesario, guarde el perfil con un nuevo nombre, ya que el perfil predeterminado no puede sobrescribirse.]

Editor de texto predeterminado

Antes de la versión 3.6:

Window->Preferences->Editors->Text Editors->Insert spaces for tabs

Versión 3.6 y posterior:

  1. Hacer clic Ventana » Preferencias
  2. Expandir General » Editores
  3. Hacer clic Editores de texto
  4. Comprobar Insertar espacios para pestañas
  5. Hacer clic DE ACUERDO ad nauseam para aplicar los cambios.

Tenga en cuenta que el editor de texto predeterminado se usa como base para muchos editores que no son Java en Eclipse. Es sorprendente que esta configuración no estuvo disponible hasta 3.3.

C / C ++

  1. Hacer clic Ventana » Preferencias
  2. Expandir C / C ++ » Estilo de código
  3. Hacer clic Formateador
  4. Haga clic en el Nuevo botón para crear un nuevo perfil, luego DE ACUERDO continuar
  5. Haga clic en el Sangría lengüeta
  6. Debajo Configuración generalestablecer Política de tabulación a: Spaces only
  7. Hacer clic DE ACUERDO ad nauseam para aplicar los cambios.

HTML

  1. Hacer clic Ventana » Preferencias
  2. Expandir Web » Archivos HTML
  3. Hacer clic Editor
  4. Debajo Formateo, Selecciona el Sangría usando espacios boton de radio
  5. Hacer clic DE ACUERDO para aplicar los cambios

CSS

Siga las mismas instrucciones para HTML, pero seleccione Archivos CSS en lugar de Archivos HTML.

JSP

De forma predeterminada, los archivos JSP siguen las preferencias de formato de los archivos HTML.

XML

El espaciado de archivos XML se configura en Preferencias.

  1. Hacer clic Ventana » Preferencias
  2. Expandir XML » Archivos XML
  3. Hacer clic Editor
  4. Seleccionar Sangría usando espacios
  5. Puedes especificar el Tamaño de sangría si es necesario: cantidad de espacios para sangrar.

1172
2018-01-03 01:32



Para el editor de texto predeterminado:

  • General> Editores> Editores de texto> Insertar espacios para pestañas (verificarlo)

Para PHP:

  • PHP> Estilo de código> Formateador> Política de tabulación (elija "espacios")
  • PHP> Estilo de código> Formateador> Tamaño de sangría (establecido en 4)

Para CSS:

  • Web> CSS> Editor> Sangría usando espacios (selecciónelo)
  • Web> CSS> Editor> Tamaño de sangría (establecido en 4)

Para HTML:

  • Web> HTML> Editor> Sangría usando espacios (selecciónelo)
  • Web> HTML> Editor> Tamaño de sangría (establecido en 4)

Para XML:

  • XML> Archivos XML> Editor> Sangría usando espacios (selecciónelo)
  • XML> Archivos XML> Editor> Tamaño de sangría (establecido en 4)

Para Javascript:

  • Javascript> Preferencias> Estilo de código> Formateador> Editar> Sangría (elija "solo espacios")
  • Cambie el nombre del perfil de configuración del formateador para guardarlo

Para Java:

  • Java> Preferencias> Estilo de código> Formateador> Editar> Sangría (elija "solo espacios")
  • Cambie el nombre del perfil de configuración del formateador para guardarlo

147
2018-05-25 04:52



De cambio de pestañas a espacios en eclipse:

Ventana-> Preferencias-> Java-> Code Style-> Formatter-> Edit-> Indentation = "Spaces Only"


36
2018-01-02 20:24



Para CDT: vaya a Ventana / Preferencia -> C / C ++ -> Estilo de código -> Formateador -> Nuevo (cree uno nuevo porque el perfil incorporado no se puede cambiar) -> Mi Perfil (elija un nombre para el perfil) - > Sangría, Política de pestañas -> Solo espacios

Buena suerte


25
2018-03-19 14:56



Solo un consejo rápido para las personas que tropiezan con este hilo; Ahi esta un lugar más donde también se puede establecer esta configuración, en su proyecto!

Eclipse admite configuraciones específicas de proyectos, y algunos proyectos usarán sus propias configuraciones de pestañas / espacios no administrados, que no aparecerán en ningún lado, excepto las propiedades actuales del proyecto.

Esto se puede gestionar a través de:

  • Haga clic derecho en el proyecto actual en Package Explorer;
  • Propiedades -> Estilo de código Java
  • Giro apagado todas las opciones específicas del proyecto

Por lo general, esto solo será un problema si importas el código de otra persona en tu Eclipse.


22
2018-06-26 18:50



Para el editor predeterminado:

Window->Preferences->Editors->Text Editors->Insert spaces for tabs

enter image description here

Para el editor de Java

Window->Preferences->Java->Code Style->Formatter->Edit->Indentation-> Tab policy = "Spaces Only"

enter image description here


17
2017-10-01 05:32



Cuando me enfrenté a este problema, tenía "espacios de uso para pestañas" establecidos en verdadero en todos los lugares que podía encontrar, y aún así seguía recibiendo pestañas. Terminó siendo porque las pestañas se usaban en otras partes del archivo e intentaba hacer una sangría inteligente o algo frustrante.

Se resolvió seleccionando todo el contenido del archivo y presionando, en un mac, command+shift+f. Esto aplica el formato dado a un archivo. No conozco la misma combinación de teclas en Windows, pero pruébalo. En ese punto, empiezo a obtener el comportamiento esperado.


7
2018-02-21 18:52



Eclipse IDE para C / C ++ Developers, Versión: Helios Service Release 2

Debe crear un nuevo perfil presionando el botón Nuevo dentro de "Ventana-> Preferencias-> Estilo de código".

Vaya a la pestaña Sangría y seleccione "Política de pestañas = solo espacio"


Eclipse IDE para C / C ++ Developers, Versión: Kepler Service Release 1

Sigue la ruta a continuación para crear un nuevo perfil: "Ventana> Preferencias> C / C ++> Estilo de código> Formateador"

Vaya a la pestaña Sangría y seleccione "Política de pestañas = solo espacio"


4
2018-05-19 07:05



Encontré la solución este problema muy simple y que funciona siempre. Es cambiar el archivo de configuración del eclipse.

Por ejemplo (cambiar tamaño de sangría de HTML):

  1. Se ha encontrado el archivo org.eclipse.wst.html.core.prefs que debe estar en your_workspace / .metadata / .plugins / org.eclipse.core.runtime / .settings /
  2. Agregar / Cambiar a línea en archivo:

    indentationChar = espacio

    indentationSize = 4


4
2017-07-05 18:39