versiones guia español descargar actualizar tabs github tab-size

tabs - guia - ¿Cómo cambiar el tamaño de la pestaña en GitHub?



qgis manual (8)

Actualizar

Si Según lo indicado por Mortenpi, esto puede hacerse a través de un parámetro de consulta adicional. Ver su respuesta para más detalles.

Respuesta original

¿Es posible cambiar esta configuración a 2 o 4 espacios?

No. Solo está disponible como parte de la función de edición a través del editor Ace y el cambio no se mantiene.

Esta publicación del blog ofrece más información sobre el IDE incorporado.

Sin embargo, siempre que sepa la URL del blob (archivo) que desea revisar, puede cambiar al modo de edición fácilmente cambiando el segmento de blob con un segmento de edición y usar el menú desplegable para seleccionar el tamaño de pestaña que prefiera.

Cuando veo archivos en GitHub, las pestañas aparecen como 8 espacios.

Ejemplo:

¿Es posible cambiar esta configuración a 2 o 4 espacios?


Establezca el tamaño predeterminado de la pestaña para su repositorio

Cuando tenga un .editorconfig en su repositorio, lo respetará cuando vea el código en GitHub.

indent_style = tab y indent_size = 4 muestra pestañas con 4 columnas en lugar de 8 https://github.com/isaacs/github/issues/170#issuecomment-150489692

Ejemplo .editorconfig para múltiples extensiones que funciona en los productos de JetBrains:

root = true [*] end_of_line = lf insert_final_newline = true # Matches multiple files with brace expansion notation [*.{js,jsx,html,sass}] charset = utf-8 indent_style = tab indent_size = 4 trim_trailing_whitespace = true [*.md] trim_trailing_whitespace = false

Cambia cómo ves las pestañas en otros repositorios

Instale con stylish en su navegador, que instale GitHub: pestañas de mayor tamaño en el código .

También hay extensiones de Google Chrome:


Aquí hay una actualización para Stylish. Es la respuesta de aledujke con .tab-size reemplazado con .diff-viewer.

.diff-viewer { -webkit-tab-size: 4 !important; -moz-tab-size: 4 !important; -o-tab-size: 4 !important; tab-size: 4 !important; }


En realidad, es posible hacerlo, con una extensión de navegador. Instale Stylish (en Firefox o Chrome ), luego instale este estilo de usuario: " GitHub: pestañas de mayor tamaño en el código ".

Puede que no funcione para algunos idiomas. Por ejemplo, estaba viendo un archivo JavaScript y no noté ningún cambio. Así que borré el estilo que tenía el autor y puse las siguientes líneas en él:

.tab-size { -webkit-tab-size: 4 !important; -moz-tab-size: 4 !important; -o-tab-size: 4 !important; tab-size: 4 !important; }

Y funcionó en Chrome ( screenshot ).

Como se puede ver en la captura de pantalla, también habilité el modo de pantalla panorámica y cambié la combinación de colores a Solarized. Así que tengo tres estilos de usuario que se ejecutan en las páginas de GitHub a través de la Chrome . Espero que esto ayude a alguien.


Hice eso para corregirlos http://valjok.blogspot.com/2014/07/indentation-correction-for-exposing.html .

Otra opción es cuando incrustes tu esencia , reemplaza todas las pestañas con el número requerido de espacios

<div id="willReplaceTabs"> <script src="https://gist.github.com/valtih1978/99d8b320e59fcde634ad/cf1b512b79ca4182f619ed939755826c7f403c6f.js"></script> <script language="javascript"> var spaces = " " willReplaceTabs.innerHTML = willReplaceTabs.innerHTML.replace(//t/g, spaces) </script> </div>


La mejor solución es, si es posible, convencer a los mantenedores del código fuente que está buscando para reemplazar todas las pestañas por el número correcto de espacios.

El uso de pestañas es problemático en el código hoy en día, dado que a menudo se ve en la web, donde la decisión de "cuántos espacios por pestaña" depende de dónde se muestra.



Si es una opción para el proyecto en el que está trabajando, cambiar su editor para tratar las pestañas como espacios solucionará el problema.

Entonces, por ejemplo, en Visual Studio Code, la configuración se ve así:

{ "editor.tabSize": 2, "editor.insertSpaces": true }

En Sublime es:

{ "tab_size": 2, "translate_tabs_to_spaces": true }

Hasta hace poco insistí en las pestañas no espaciadas. Después de cambiar, corrigió la rareza del renderizado Github, y no he notado ninguna desventaja significativa en mi flujo de trabajo.