tabs - indent - ¿Cómo puedo usar pestañas para sangría en IntelliJ IDEA?
webstorm indentation settings (8)
IntelliJ IDEA 15
Solo para el archivo actual
Usted tiene las siguientes opciones:
Ctrl + Shift + A > escribir "pestañas"> hacer doble clic en "To Tabs"
Si desea convertir pestañas en espacios, puede escribir "espacios", luego elija "A espacios".
Editar> Convertir sangrías> En 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 fueron cambiados un poco:
- Archivo> Configuración ...> Editor > Estilo de código> Java> Pestañas e sangrías> Usar carácter de tabulación
- Archivo> Otras configuraciones> Configuración predeterminada ...> Editor > Estilo de código> Java> Pestañas e sangrías> Usar carácter de tabulación
- 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 de una ventana estará disponible en la otra ventana.
Los cambios anteriores se aplicarán a los archivos nuevos , pero si desea cambiar espacios a pestañas en un archivo existente , debe formatear el archivo presionando Ctrl + Alt + L.
¿Cómo puedo usar pestañas en lugar de múltiples espacios para sangría en IntelliJ IDEA 11.0?
Tengo "Usar carácter de pestaña" marcado en "Estilo de código"> "General"> "Opciones de sangría por defecto". Y también traté de tener "pestañas inteligentes" marcadas, pero no ayuda.
De la documentation :
Si esta casilla de verificación está seleccionada, se utilizan los tabuladores:
- Al presionar la tecla Tab
- Para sangría
- Para reformatear código
De lo contrario, se utilizan espacios en lugar de pestañas.
¿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 será formateado automáticamente. Aquí está el ejemplo:
# top-most EditorConfig file
root = true
# matches all files
[*]
indent_style = tab
indent_size = 4
# only json
[*.json]
indent_style = space
indent_size = 2
Empecé a usar IntelliJ IDEA Community Edition versión 12.1.3 y encontré la configuración en el siguiente lugar:
File > Other Settings > Default Settings > {choose from Code Style dropdown}
Mi versión Intellij es 13.4.1
Intellij IDEA->Perference->Code Style(Project Setting)
Otra opción útil en IDEA para desactivar o mantener activada si realmente la necesita:
Preferences -> Code Style -> Detect and use existing file indents for editing
si su equipo va a cambiar al formato de tabulación con el código existente escrito con espacios, desmarque
Para cualquier persona que no pueda obtener esto, otra cosa que necesita para desmarcar lo siguiente también
Preferences > Editor > Code Style
[] Enable EditorConfig support
EditorConfig may override the IDE code style settings
Mi IntelliJ versión 15.0.4
Para expandir la respuesta de @Dmitiri Algazin: la configuración general para idiomas individuales está anulada por la configuración general
Preferences -> Code Style -> Detect and use existing file indents for editing
Por lo tanto, si se está preguntando por qué se están ignorando sus nuevas configuraciones después de cambiar su configuración para un idioma específico, existe la posibilidad de que esta casilla esté marcada.
Como nota al margen; Al cambiar cualquier configuración predeterminada, automáticamente se crea un clon de perfil de configuración (es decir, Default(1)
), que supongo que está en su lugar, de modo que las configuraciones IDE predeterminadas nunca se sobrescriban.
Al principio, es un poco confuso si la edición de la Configuración Default
o la Project Settings
va a tener algún efecto en su proyecto, ya que puede seleccionar Default
en el menú desplegable y luego editar desde allí.
Si no desea seguir viendo clones aleatorios de Predeterminado que rellenen sus perfiles de configuración, edite directamente la Configuración del proyecto.
Archivo > Configuración > Editor > Estilo de código > Java > Pestañas e sangrías > Usar carácter de tabulación
Arma sustituta de elección para Java según sea necesario.