print pretty plugin ordenar indent codigo atom indentation atom-editor

indentation - plugin - pretty html atom



¿Cómo cambiar el modo de sangría en Atom? (13)

No he podido resolver esto todavía. Atom parece usar espacios como el modo de sangría predeterminado. Aunque prefiero tener pestañas en su lugar. Sublime Text tiene una funcionalidad incorporada para cambiar y convertir sangrías.

¿Alguien descubrió cómo cambiar el modo de sangría de Atom?

Algunas capturas de pantalla de Sublime Text:


Agregando @Manbroski respuesta aquí que funcionó para mí:

intente Ctrl-Shift-P Editor: Toggle Soft Tabs


Agregue esto a su ~/.atom/config.cson

editor: tabLength: 4


Consulte Soft Tabs y Tab Length en Settings> Editor Settings .

Para alternar modos de sangría rápidamente, puede usar Ctrl-Shift-P y buscar Editor: alternar las Soft Tabs .


Cuando la detección automática de indent Atom se equivocó y se negó a dejarme escribir un carácter Tab literal, finalmente encontré la extensión ''Force-Tab'' , lo que me devolvió el control. Quería mantener la pestaña Mayús para el descarte, así que establezca ctrl-tab para insertar una pestaña rígida. En mi mapa de teclas, agregué:

''atom-text-editor'': ''ctrl-tab'': ''force-tab:insert-actual-tab''


Esto está integrado en el núcleo: ver Settings ⇒ Tab Type y elegir auto :

Cuando se establece en "automático", el editor detecta automáticamente el tipo de tabulación en función del contenido del búfer (utiliza el primer espacio en blanco inicial en una línea sin comentario), o usa el valor de la configuración de configuración de Soft Tabs si auto- la detección falla

También es posible que desee echar un vistazo al paquete Detección automática de sangría . De los documentos:

Detectar automáticamente la sangría de archivos abiertos. Mira cada archivo abierto y establece la configuración de pestañas específicas del archivo (pestañas duras / suaves, longitud de pestañas) según el contenido del archivo en lugar de usar siempre los valores predeterminados del editor.

Es posible que tenga atom configurado para usar 4 espacios para pestañas pero abra un proyecto de rieles que tiene un valor predeterminado de 2 espacios. Sin este paquete, tendría que cambiar su configuración de pestañas globalmente o arriesgarse a tener un espaciado de cables incoherente en sus archivos.


Ir a Archivo -> Configuración

Hay 3 opciones diferentes aquí.

  1. Pestañas blandas
  2. Longitud de la pestaña
  3. Tipo de pestaña

Hice algunas pruebas y he llegado a estas conclusiones sobre lo que hace cada uno.

Soft Tabs - Habilitando esto significa que usará espacios por defecto (es decir, para nuevos archivos).

Longitud de la pestaña : qué tan ancho se muestra el carácter de la pestaña, o cuántos espacios se insertan para una pestaña si las pestañas suaves están habilitadas.

Tipo de pestaña : determina el modo de sangría que se utilizará para los archivos existentes. Si lo configura en automático, usará la sangría existente (pestañas o espacios). Si lo configura en modo soft o hard, forzará espacios o pestañas independientemente de la sangría existente. Lo mejor es dejar esto en automático.

Nota: Soft = espacios, hard = tab


Puedes intentar ir a "Atom> Preferences> Editor" y establecer la longitud de la pestaña en 4.

Esto es para mac Para Windows, deberá encontrar el menú apropiado.


Si está utilizando Babel, también puede asegurarse de actualizar su paquete "Language Babel". Para mí, a pesar de que tenía la longitud de la pestaña establecida en 2 en la configuración de mi editor central, la misma configuración en la configuración de Language Babel estaba anulándola con 4.

Atom -> Preferences -> Packages -> (Search for Babel) -> Grammar -> Tab Length

Asegúrese de que la Gramática adecuada, Hay "Gramática de Babel ES6 Javascript", "Gramática de lengua-babel-extensión", así como "Expresión regular". Probablemente desee actualizarlos para que sean consistentes.


Si está utilizando la versión 1.21.1:

  1. Haga clic en Paquetes / Configuración Ver / Abrir
  2. Seleccione "Editor" en el panel lateral izquierdo
  3. Scrool hacia abajo hasta que vea "Longitud de pestaña"
  4. Edita el valor. Me gusta configurarlo en 4.

Ahora, simplemente cierra el panel de pestañas activo y listo.


Si las configuraciones globales de sangría de tabulaciones / espacios ya no se ajustan a sus necesidades (IE se encuentra trabajando con bases de código heredadas con formatos de sangrado variados, y necesita cambiar rápidamente entre ellas, y la detección automática no funciona) puede probar la pestaña -control plugin, que tipo de duplica la funcionalidad del menú en su captura de pantalla.


Simplemente tuve el mismo problema, y ​​ninguna de las sugerencias anteriores funcionó. Finalmente intenté quitar la marca de "Soft tabs atómicas" en el menú de configuración del editor, que funcionó.


Tarde en la fiesta, pero una forma limpia de hacerlo por proyecto, es agregar un archivo .editorconfig a la raíz del proyecto. Le evita tener que cambiar la configuración de Atom cuando trabaja en varios proyectos simultáneamente.

Esta es una muestra de una configuración muy básica que estoy usando actualmente. Funciona para Atom, ST, etc ...

http://editorconfig.org/

# Automatically add new line to end of all files on save. [*] insert_final_newline = true # 2 space indentation for SASS/CSS [*.{scss,sass,css}] indent_style = space indent_size = 2 # Set all JS to tab => space*2 [js/**.js] indent_style = space indent_size = 2


OS X:

  1. Ir a Atom -> prefrences o CMD + ,

  2. Desplácese hacia abajo y seleccione "Longitud de pestaña" que prefiera.