¿Por qué los temas de Sublime Text 3 no afectan la barra lateral?


125

Por lo general, solo uso temas oscuros para la codificación, por lo que es realmente molesto que la barra lateral de Sublime Text 3 permanezca con un tema claro sin importar el tema que aplique.

¿Alguien sabe como cambiar esto?

Mi configuración: Mac OSX 10.10.1 Yosemite, Sublime Text 3 Stable Channel, Build 3065

ingrese la descripción de la imagen aquí


¡Gracias a la ayuda de personas amables, este problema acaba de resolverse!
connexo

Respuestas:


78

La versión más reciente de Sublime ha solucionado este problema, haga clic en Preferencias, haga clic en Seleccionar tema Adaptive.sublime-theme . Esto cambiará la barra lateral a un fondo de color oscuro.


1
Esta respuesta realmente ayuda porque sin agregar nada puede cambiar la apariencia de la barra lateral.
Saikat

123

Está buscando un tema de Sublime UI , que modifica la interfaz de usuario de Sublime (por ejemplo: barra lateral). Es diferente de un Tema / Esquema de color, que modifica solo la parte del código de la ventana de Sublime. Probé muchos temas de UI y el que más me gustó fue Theme - Soda . Puede instalarlo usando Sublime's Package Control. Para habilitarlo, vaya a Preferencias >> Configuración - Usuario y agregue esta línea:

"theme": "Soda Dark 3.sublime-theme",

Aquí hay una pantalla impresa de mi Sublime Text 3 con el tema Soda Dark UI y el esquema de color predeterminado de Twilight:

ingrese la descripción de la imagen aquí


3
Esto me ayudó! Había instalado el tema Soda antes, pero lo desinstalé al instante, horrorizado por las pestañas rotas y el suavizado de fuentes. Pero ver su respuesta me hizo instalarlo nuevamente y reiniciar ST3, ¡y vaya, mi vida nunca volvió a ser la misma! : D
ankush981

2
Buena respuesta. No entendí que el OP estaba usando esquemas de color , no temas de UI.
MattDMo

Por cierto, si te gusta Sublime, deberías probar Atom. Es de código abierto, tiene las mismas características de Sublime, está mucho mejor organizado (incluso hay una GUI de configuración) y es más hermoso por defecto.
renatov

@Jay respuesta es el camino a seguir, pero si eres como yo y te quedaste con una versión de texto sublime más antigua en Centos 6, entonces puedes instalar este complemento manualmente seleccionando Preferencias >> Buscar paquetes ... y luego desde el Packagesdirectorio clonar este tema: git clone https://github.com/buymeasoda/soda-theme/ "Theme - Soda". Luego realice los cambios en la configuración del usuario como se describe en esta respuesta.
ecoe

En mi sublime3 build 3175, simplemente haga clic en Preferencias-> Tema y luego seleccione "Adaptive.sublime-theme", la barra lateral se oscurece.
imafish

37

Puede cambiar manualmente el estilo de la barra lateral editando Default.sublime-theme.

Para hacer esto, edite las clases "sidebar_tree", "sidebar_heading", etc. en Packages / Theme - Default / Default.sublime-theme. Puede anular esos valores predeterminados colocando este tema Default.sublime-theme dentro de la carpeta Paquetes / Usuario.

Desde el menú Sublime Text, seleccionando "Preferencias → Buscar paquetes ..." lo llevará a él.


2
¿Dónde puedo encontrar Default.sublime-theme? En ST3 no hay tema - carpeta predeterminada dentro de la carpeta de paquetes.
connexo

Desde el menú de texto sublime, seleccionando "Preferencias → Buscar paquetes ..." lo llevará a él.
Pere Pages

3
Me lleva a una carpeta llamada "Paquetes" con las siguientes subcarpetas: - bz2 - Colorsublime - Temas - PyV8 - Terminal - Usuario Ninguna de esas carpetas - o sus subcarpetas - contiene un archivo llamado Default.sublime-theme.
connexo

3
Tienes razón sigue el hipervínculo. Y ponga el archivo en la carpeta. De lo sublime reinicio como dice @MattDMo
Pere Páginas

No había notado el hipervínculo. Gracias por la ayuda, hermano!
connexo

18

Debe reiniciar Sublime por completo para que un tema surta efecto por completo. Simplemente cambiar y guardar Preferences.sublime-settingso usar un complemento de cambio de tema no lo hará. Debe usar Qo Sublime Text -> Quit, no solo cerrar la ventana haciendo clic en el punto rojo.


3
Ofc lo he hecho. La barra lateral nunca cambia, sea cual sea el tema que aplique.
connexo

Reiniciar Sublime no cambiará la barra lateral. Debe instalar un tema de la interfaz de usuario para cambiar la apariencia de la barra lateral. Mira mi respuesta
renatov

Sublime3, la compilación 3114 necesitaba un reinicio antes de que la barra lateral fuera negra
acidjunk

14

Pensé que pondría una nota aquí que explica un concepto erróneo básico para muchas personas que están usando estos Editores de texto ... Texto sublime en particular (o al menos ese es el que uso, así que no sé cómo funciona) para otros editores):

Hay "Temas" y hay "Esquemas de colores". Son similares pero afectan cosas diferentes. Los "Temas" cambian activamente toda la interfaz de usuario y pueden incluir un Esquema de color si lo configura de esa manera. Esto generalmente incluye la barra lateral, y también puede incluir opciones para las pestañas de archivo, y algunos incluso incluyen iconos para la barra lateral también. Y luego tenemos "Esquemas de color" que solo cambian las ventanas de codificación y nada más ... ni la barra lateral, ni las pestañas Archivo, etc.

La confusión ocurre porque algunas personas llaman a los esquemas de color "Temas", lo que hace que la gente piense que su "Tema" va a cambiar todo ... cuando técnicamente, es solo un esquema de color.

Y una nota adicional: los temas no se instalan automáticamente para todos los usuarios. Cuando instalo un tema, tengo que abrir mis preferencias de usuario (en "preferencias> Configuración - Usuario"), y luego tengo que agregar la línea que dice algo como:

"theme": "Theme-Name.sublime-theme" 

(donde "Nombre del tema" es el nombre de su tema).

Esto es diferente a solo activar un esquema de color. Si ha elegido un esquema de color a través de los menús desplegables en Sublime Text, verá una línea como esta:

"color_scheme": "Packages/Color-Scheme-Name.tmTheme"

(donde "Color-Scheme-Name" es el nombre de su combinación de colores).


10

Aquí está la versión corta:

  1. .sublime-theme los archivos cambian el aspecto de la interfaz de usuario, incluidas la barra lateral y las pestañas de archivo.
  2. La definición de estos es un dolor tremendo, así que ahorre mucho tiempo e instale el paquete Theme Menu Switcher .

Actualización: Sublime Text 3 ha cambiado fundamentalmente la forma en que funcionan los esquemas de color y los temas, y ha roto muchos de los paquetes que se crearon para manejarlos. Ya no puedo confirmar la precisión de esta publicación, ni la funcionalidad de los paquetes mencionados aquí porque los desarrolladores de Sublime no han explicado completamente los cambios en el sistema de personalización ni han abordado cómo solucionarlos. Y, en el mejor de los casos, son mucho más difíciles de cambiar.

En este punto, esta publicación solo debe usarse como una referencia a las diferencias entre "temas" y "esquemas de color" en Sublime Text 2, ya que yo mismo todavía tengo que cambiar con éxito un tema o esquema de color en Sublime Text 3.

Actualizaré esta publicación ya que puedo dedicar más tiempo a desentrañar este Sublime Customization Quagmire.


Aquí está la versión larga:

tmTheme vs áreas de afecto de tipo de archivo de tema sublime Figura 1: La diferencia entre "Esquemas de colores" y "Temas": en la comunidad sublime, estos términos a menudo se confunden y se usan indistintamente.

Cambiar el aspecto de Sublime es un esfuerzo relativamente difícil, por tres razones principales:

  • Terminología mal elegida
  • Desinformación en la comunidad sublime
  • Instalación Pesadilla

Terminología

Hay 2 secciones diferentes de Sublime que se pueden personalizar:

  • la región editable (las regiones moradas)
  • la interfaz de usuario (las regiones verdes)

Estos usan dos tipos de archivos diferentes y no reflejan con precisión la terminología.

El " ¿Por qué? " De esta decisión es la compatibilidad, y por brevedad no voy a entrar aquí, pero las consecuencias de este esfuerzo son:

El tipo de archivo llamado tmThemeno afecta el tema, afecta el esquema de color .

Esquemas de color (resaltados en morado)

  • afectar el aspecto de la región editable (más específicamente, los caracteres editables, es decir, de qué color son cuando están resaltados o no, etc.).
  • relativamente fácil de producir
  • Los esquemas de color se denominan erróneamente "Temas" en toda la Comunidad Sublime.

Temas (resaltados en verde)

  • .sublime-theme los archivos cambian el tema o los aspectos de la interfaz de usuario de Sublime.
  • difícil de producir
  • Es difícil encontrar verdaderos temas sublimes, en comparación con los "esquemas de color"

Desinformación

Muchos paquetes afirman cambiar el tema, pero en realidad cambian el esquema de color. Esto generalmente se debe a que las personas que los producen no saben que "Tema" se refiere específicamente a la IU.

Entonces, otro nivel de dificultad es encontrar un verdadero paquete "Tema", en lugar de un Esquema de color.

Incluso algunos sitios web legítimos no hacen una distinción correcta entre los dos, lo que se suma a los desafíos. Por ejemplo, colorsublime.com tiene un tutorial sobre cómo cambiar el "tema" sublime, pero en realidad hace referencia al tipo de archivo "Esquema de color" ( .tmTheme).

Dolores de instalación

Los temas y los esquemas de color son difíciles de instalar y definir. De hecho, es sorprendente lo difícil que es el proceso. La dificultad se exacerba aún más con un cambio fundamental en los requisitos de instalación y definición en Sublime Text 3 que no se explican completamente, lo que rompe muchos de los paquetes de los que una vez dependíamos para cambiar los Temas y los Esquemas de color.

Requiere instalar un paquete de tema real (buena suerte para encontrar uno navegando por Paquetes en Control de paquetes), definiéndolo en la configuración y luego reiniciando Sublime. Y, si hizo algo mal, Sublime simplemente reemplazará su configuración de tema definida por el usuario con la predeterminada. Sí, me escuchaste bien, sin previo aviso o mensaje de error, Sublime sobrescribirá la definición de tu tema.

Pero con el selector de menú de temas, todo lo que necesita hacer es ir a Preferences> Themey verá una lista de todos los temas que ha instalado. También puede cambiar fácilmente entre temas sin reiniciar Sublime.

Aquí hay una muestra del sitio web:GIF GIF

No tengo ninguna afiliación con Theme Menu Switcher en absoluto, solo soy un fanático.

Una vez más, Theme Menu Switcher no funciona de la misma manera en Sublime Text 3. Si necesita tener un aspecto personalizado, le recomiendo no actualizar a Sublime Text 3.


5

Primero pensé que estaba usando SBT 3, luego me di cuenta de que todavía estaba usando la versión 2 ...


¡Finalmente conseguí que la barra lateral estuviera oscura en Windows!

Me di cuenta de que cuando tenía el tema de configuración de mi usuario configurado en "Soda Dark 3.sublime-theme" funcionaría a mitad de camino, pero no se podía ver la estructura de la carpeta. Así que decidí probar la otra opción en la carpeta Tema - Soda sin el "3" y funcionó de inmediato. Esto debería funcionar a continuación en Preferencias> Configuración - Archivo de usuario.

{   
    "theme": "Soda Dark.sublime-theme",
    "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme"
}

3

Para Sidebar dejó de ser blanco:

  1. Descargue el tema predeterminado porque no está en el enlace sublime de la carpeta aquí por defecto.sublime-Theme
  2. En sublime 3 preferencias ->> Buscar paquete
  3. cree una carpeta llamada "tema predeterminado" y coloque el archivo descargado

si instaló el tema setUI, setUI file.sublime: el tema busca la línea con comentario:

"// sidebar || BG of selected files"

y debajo de ella una cuerda

"layer0. opacity: { "target": 0.0, "speed": 50.0, "interpolation": "smoothstep" }
replaceable target": 0.0 --> target": 1.0

2

la configuración color_schemesolo establece la paleta de código, la configuración themeestablece todo el tema ST3 al que especifique:

{
    "theme": "Nil.sublime-theme",
    "color_scheme": "Packages/Theme - Nil/Big Duo.tmTheme"
    ...
}

2

Una forma simple de hacer esto es:
Ir a Preferencias -> Configuración del paquete -> Nombre del tema -> Activación

En mi caso instalé Boxy Theme para que la ruta sea
Preferencias -> Configuración del paquete -> Boxy Theme -> Activación

Luego habrá un menú emergente que le permitirá elegir qué tipo de paquete de tema desea activar.
Use las flechas hacia arriba y hacia abajo, así que elija, luego presione Intro o simplemente haga clic en el que desea elegir.

Estos pasos solo son aplicables si el tema instalado también personalizó la barra lateral de sublime text 3.

Espero que ayude a cualquiera!


1

La mejor manera de mejorar su experiencia y cambiar la barra lateral y el tema de la interfaz de usuario de texto sublime es instalar dos paquetes para controlarlo:

  1. Instale un tema que tenga una interfaz de usuario dentro de su paquete (uso Agila Theme [dracula])
  2. Instalar el paquete de temas del selector de menú

Después de haber instalado esos dos, simplemente cambie el esquema de color (editor de texto) y luego con el selector de menú de temas cambiará a la interfaz de usuario que use.

Recuerde: es necesario que el tema que instale tenga una interfaz de usuario dentro del paquete.


0

Simplemente instale el paquete Synced Sidebar Bg : cambiará el tema de la barra lateral en función del esquema de color actual. Pero parece que cada vez que cambia el esquema de color, la barra lateral cambiará después de abrir Preferencias de archivos.


-1

En el tema Material 3.1.4 puede cambiar el tema de esta manera: Herramientas-> Tema Metherial-> Configuración del tema Material. Es muy fácil.


-1

Yo tuve el mismo problema. Simplemente configure el tema en Preferencias -> Configuración - Usuario editando la propiedad json llamada.

{
    // Default theme
    "theme": "Material-Theme.sublime-theme",
    "color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme"
}

Para el tema Material que uso. Funcionó para mi.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.