IntelliJ IDEA 15
Solo para el archivo actual
Tienes las siguientes opciones:
Ctrl+ Shift+ A> escriba "pestañas"> haga doble clic en "A pestañas"
Si desea convertir pestañas en espacios, puede escribir "espacios", luego elija "A espacios".
Edición> Convertir sangrías> A pestañas
Para convertir pestañas en espacios, puede elegir "A espacios" desde el mismo lugar.
Para todos los archivos
Los caminos en las otras respuestas cambiaron un poco:
- Archivo> Configuración ...> Editor > Estilo de código> Java> Pestañas y sangrías> Usar carácter de pestaña
- Archivo> Otras configuraciones> Configuración predeterminada ...> Editor > Estilo de código> Java> Pestañas y sangrías> Usar carácter de pestaña
- Archivo> Configuración ...> Editor > Estilo de código> Detectar y usar sangrías de archivos existentes para editar
- Archivo> Otras configuraciones> Configuración predeterminada ...> Editor > Estilo de código> Detectar y usar sangrías de archivos existentes para editar
Parece que no importa si marca / desmarca la casilla de Configuración ... o de Otras configuraciones> Configuración predeterminada ... , porque el cambio desde una ventana estará disponible en la otra ventana.
Los cambios anteriores se aplicarán a los nuevos archivos , pero si desea cambiar los espacios a pestañas en un archivo existente , debe formatear el archivo presionando Ctrl+ Alt+ L.
Archivo > Configuración > Editor > Estilo de código > Java > Pestañas y sangrías > Usar carácter de pestaña
Sustituya el arma de su elección por Java según sea necesario.
fuente
Empecé a usar IntelliJ IDEA Community Edition versión 12.1.3 y encontré la configuración en el siguiente lugar: -
fuente
Para cualquier persona que no pueda obtener esto, también debe desmarcar lo siguiente
Mi IntelliJ versión 15.0.4
fuente
Otra opción útil en IDEA para apagar o mantener marcada si realmente necesita eso:
si su equipo va a cambiar al formato de tabulación con código existente escrito con espacios, desmarque
fuente
¿Has probado .editorconfig ? Puede crear este archivo en la raíz de su proyecto y configurar la sangría para diferentes tipos de archivos. Su código se formateará automáticamente. Aquí está el ejemplo:
fuente
Mi versión de Intellij es 13.4.1
fuente
Para ampliar la respuesta de @Dmitiri Algazin: la configuración general anula la configuración de los idiomas individuales
Entonces, si se pregunta por qué se ignora su nueva configuración después de cambiarla para un idioma específico, existe la posibilidad de que esta casilla esté marcada.
Como nota al margen; cambiar cualquier configuración predeterminada crea automáticamente un clon de perfil de configuración (es decir
Default(1)
) que supongo que está en su lugar para que la configuración IDE predeterminada nunca se sobrescriba.Es un poco confuso al principio, realmente, si editar la
Default
configuración oProject Settings
va a tener algún efecto en su proyecto, ya que puede seleccionarDefault
desde el menú desplegable y luego editar desde allí.Si no desea seguir viendo clones aleatorios de Predeterminado en sus perfiles de configuración, edite la Configuración del proyecto directamente.
fuente