Sublime Text 2: ¿Cómo cambio el color en el que se resalta el número de fila?

Respuestas:

168

La forma más fácil: elija un esquema de color alternativo:

Preferencias> Esquema de color> ... elige uno

La forma más complicada: Edite el archivo de esquema de color actual:

Preferencias> Examinar paquetes> Esquema de colores - Predeterminado> ... edite el archivo Esquema de colores que está utilizando:

Mirando la estructura del XML, profundice en dict > settings > settings > dict >

Buscar la llave (o añadirlo si no se encuentra): lineHighlight. Agregue una cadena con formato #RRGGBBo #RRGGBBAA.

Jake Wilson
fuente
3
Esto [ github.com/buymeasoda/soda-theme/wiki/Theme-customisation] hace que parezca que hay una forma mejor que no implica editar el archivo de ellos original. Por desgracia, no puedo hacer que funcione para anular los archivos tmTheme (todavía) :-(
Papá
7
Si no desea editar un tema original, simplemente haga una copia, asígnele el nombre y luego edítelo.
Jake Wilson
si busca personalización, vea la respuesta a continuación con el enlace al editor web de esquema de color
watsonic
¿A qué se dict > settings > settings > dict >refiere?
acero
1
@steel Lo sentimos, eso es para indicar la estructura XML. Así que busque <dict>, luego entre sus niños busque <settings>, luego <settings>, luego <dict>.
Jake Wilson
14

En Windows 7, busque

C:\Users\Simion\AppData\Roaming\Sublime Text 2\Packages\Color Scheme - Default

Busque su archivo de combinación de colores, ábralo y búsquelo lineHighlight.
Ex:

<key>lineHighlight</key>
<string>#ccc</string>

reemplácelo #ccccon su color de fondo preferido.

Simion Agavriloaei
fuente
2
Gracias por esto. En Mac, está en sus Usuarios / Su nombre / Biblioteca / Soporte de aplicaciones / Sublime Text 2 / Paquetes / Esquema de color - Predeterminado / nameofcolorscheme.tmTheme
rncrtr
12

tmtheme-editor.herokuapp.com parece bastante agradable.

En Mac, los archivos de tema predeterminados están en ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Color\ Scheme\ -\ Default

En Win7, los archivos de tema predeterminados están en %appdata%\Sublime Text 2\Packages\Color Scheme - Default

Jared Beck
fuente
Descargo de responsabilidad: no tengo forma de confirmar la ruta de Win7 que Ryan agregó a mi respuesta, ya que solo tengo una mac. @RyanB, ¿puedo sugerir que agregue cosas como comentarios?
Jared Beck
2
Linux: w / o roza: ~/.config/sublime-text-2/Packages/Color Scheme - Defaultcon la roza: ~/.config/sublime-text-2/Packages/Color\ Scheme\ -\ Default/. Puede editar su publicación si lo desea @JaredBeck
AD
1
En OSX, simplemente suelte el archivo que descarga desde el editor ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/y aparecerá en su menú. (no es necesario ponerlo en el directorio predeterminado). Tenga en cuenta que esto también funciona para ST3 (simplemente cambie el 2 a 3 arriba).
Watsonic
Muy útil, ¡me gusta! ¿Alguna forma de editar el código en la aplicación para que pueda ver cómo se vería algo var blobasí con esa configuración?
Filósofo torpe
Nvm, acabo de encontrar el botón en la parte inferior de la página para cambiar el idioma.
Filósofo torpe
6

Para Sublime Text 3, todo lo que tenía que hacer era agregar "highlight_line": truea mi archivo de configuración de usuario: Preferencias -> Configuración - Usuario. Solo una vez que se estableció esa preferencia, todos los lineHighlightajustes de combinación de colores entraron en vigor.

Con suerte, esto evitará que alguien más sufra los mismos problemas.

Troy S
fuente
3
op quiere cambiar el color de resaltado
Madbreaks
5

Esta publicación es para Sublime 3.

Acabo de instalar Sublime 3, la versión de 64 bits, en Ubuntu 14.04. No puedo distinguir la diferencia entre esta versión y Sublime 2 en cuanto a interfaz de usuario. La razón por la que no elegí Sublime 2 es que da un molesto mensaje de error "GLib crítico".

De todos modos, las publicaciones anteriores mencionaron el archivo /sublime_text_3/Packages/Color\ Scheme\ -\ Default.sublime-package

Quería dar dos consejos aquí con respecto a este archivo en Sublime 3:

  1. Puedes editarlo con pico y usar ^W para buscar el nombre del tema. El primer resultado de búsqueda lo llevará a una entrada de estilo XML donde puede cambiar los valores. Haga una copia antes de experimentar.
  2. Si elige el tema en el menú sublime (en Preferencias / Combinación de colores) antes de cambiar este archivo, los cambios se almacenarán en caché y su cambio no tendrá efecto. Así que elimine la versión en caché y reinicie sublime para que los cambios surtan efecto. La versión en caché está en ~/.config/sublime-text-3/Cache/Color Scheme - Default/
Claude
fuente
2

Si tiene SublimeLinter instalado, su tema (al menos ST3) puede terminar en ... / Paquetes / Usuario / SublimeLinter / [su-tema-elegido]

Como se mencionó anteriormente, busque el dictado de 'configuración' anidado y edite o agregue la entrada 'lineHighlight' con el #RRGGBBo deseado #RRGGBBAA. me gusta#0000AA99 cuando un fondo negro (más o menos).

Herramienta útil si no conoce sus combinaciones de colores: RGBtoHEX y HEXtoRGB

Wayne Weibel
fuente