2012-07-02 14 views
47

Veo que el tema Sublime Text (.config/sublime-text-2/Packages/Theme - Default/Default.sublime-theme) se puede editar para hacer que la pestaña abierta sea más obvia.Sublime Text 2: ¿color de la pestaña del archivo editado?

Para que uso

{ 
    "class": "tab_control", "attributes": ["selected", "file_medium_dark"], 
    "tint_modifier": [0, 255, 0, 32] 
    /* ... */ 
}, 

que hace que la pestaña verde.

¿Existe un método similar para colorear la pestaña de un archivo/buffer editado (no guardado)?

Gracias.

+0

Creo que esta característica se introdujo en la última versión de Sublime Text 2 (la primera no es beta). Al menos para mí, su texto de tabulación editado ha sido naranja en el tema predeterminado. –

+0

@Mikko Gracias. ¿Sabes dónde se expresa esa coloración? – Rhubbarb

+1

No, solo sepa que existe allí. Verifique el registro de cambios de ST2: podría revelar detalles. –

Respuesta

95

Después de un poco de caza alrededor junto con la sugerencia de ver el registro de cambios de Mikko:

en entornos de usuario abierta de Preferences | Settings añadir en la línea

"highlight_modified_tabs": true, 

Esto hará que el texto de las pestañas naranja cada vez que hay cambios no guardados en un archivo.

Para cambiar el color de naranja, se necesitaba un poco más de excavación y experimentación y se reveló que la edición del tema era una forma de cambiar el color de naranja.

archivos de los temas pueden estar ubicados en la Color Scheme - Default folder se accede desde el menú Preferences | Browse Packages... - que tendrá que hacer estos cambios para cada tema que desea cambiar el color del texto para:

{ 
    "class": "tab_control", "attributes": ["selected", "file_medium_dark"], 
    "tint_modifier": [0, 255, 0, 40], 
    "layer2.texture": "Theme - Default/medium_dark_selected_tab_bg.png", 
    "layer2.opacity": 0.7 
}, 
{ 
    "class": "tab_control", "attributes": ["dirty", "file_medium_dark"], 
    "tint_modifier": [255, 0, 0, 40], 
    "layer2.texture": "Theme - Default/medium_dark_selected_tab_bg.png", 
    "layer2.opacity": 0.7 
}, 
{ 
    "class": "tab_control", "attributes": ["selected", "dirty", "file_medium_dark"], 
    "tint_modifier": [255, 255, 0, 40], 
    "layer2.texture": "Theme - Default/medium_dark_selected_tab_bg.png", 
    "layer2.opacity": 0.7 
}, 

Sería bueno controlar el comportamiento de "seleccionado" y "sucio" (= modificado) por separado. Eso podría ser posible con las capas, pero aún no las entiendo bastante bien.

Addenda

(1) Lo anterior es para temas oscuros. Para un tema claro, omita "file_medium_dark" de los atributos.

(2) Los mismos cambios apear a trabajar en Sublime Text 3 (~/.config/sublime-text-3/Paquetes/Default.sublime-tema).

+0

(Otras respuestas mejoradas aún son bienvenidas ...) – Rhubbarb

+0

Me disculpa, ¿qué significa '(en el archivo de tema)' por favor? ¿Dónde debería poner los que están por encima de 3 conjunto de liness en? –

4

Tuve el mismo problema, y ​​encontré lo que para mí es una gran solución. Remplacé los íconos de gráficos usados ​​en las pestañas para hacer que las pestañas sucias sean mucho más visibles.

Reemplazar los gráficos dirty_circle, dirty_circle_light y dirty_indicator hace el truco.

Los detalles, junto con algunos buenos gráficos, se puede encontrar aquí:

http://www.sublimetext.com/forum/viewtopic.php?f=3&t=5630

+0

Eso se ve bien también. Gracias por la alternativa. – Rhubbarb

7

Esta es la mejor solución que he encontrado: https://coderwall.com/p/jg4kog

  1. Dentro de Sublime Text ir a Preferencias> Buscar paquetes

  2. Navegue a la carpeta Usuario.

  3. Allí crea un archivo llamadoDefault.sublime-tema

  4. abrir ese archivo en texto sublime y lo copia y pega el siguiente JSON objeto:

[{ 
    "class": "tab_control", 
    "attributes": ["selected", "file_medium_dark"], 
    "tint_modifier": [255, 255, 255, 80] 
}] 
+0

Excelente. Gracias. Parece que es todo lo que se necesita en la versión 3. de Sublime Text. Toma mi fragmento incluido en [corchetes] y sin la coma final, y pégalo en el archivo Default.sublime-theme como sugieres. – Rhubbarb

Cuestiones relacionadas