Sublime Text 2: Como altero a cor em que o número da linha é realçado?

91

Como o assunto diz, quero mudar para algo diferente do cinza muito claro, conforme mostrado abaixo (linha 319). Eu tenho dificuldade em ver isso, especialmente ao executar um comando 'localizar nos arquivos'.

insira a descrição da imagem aqui

phirschybar
fonte

Respostas:

168

A maneira mais fácil: escolha um esquema de cores alternativo:

Preferências> Esquema de cores> ... escolha um

A maneira mais complicada: edite o arquivo de esquema de cores atual:

Preferências> Navegar nos pacotes> Esquema de cores - Padrão> ... edite o arquivo do esquema de cores que você está usando:

Olhando para a estrutura do XML, faça uma análise detalhada dict > settings > settings > dict >

Olhe para a chave (ou adicioná-lo se estiver faltando): lineHighlight. Adicione uma string com um formato #RRGGBBou #RRGGBBAA.

Jake Wilson
fonte
3
Isso [ github.com/buymeasoda/soda-theme/wiki/Theme-customisation] faz parecer que existe uma maneira melhor que não envolve a edição do arquivo original. Infelizmente, não consigo fazer funcionar para substituir arquivos tmTheme (ainda) :-(
Pai,
7
Se não quiser editar um tema original, basta fazer uma cópia dele, nomeá-lo como quiser e depois editá-lo.
Jake Wilson
se você busca personalização, veja a resposta abaixo com link para o editor de esquema de cores da web
watsonic
A que se dict > settings > settings > dict >refere?
aço
1
@steel Desculpe, isso não significa indicar a estrutura XML. Então procure <dict>, então entre seus filhos procure <settings>, então <settings>, então <dict>.
Jake Wilson
14

No Windows 7, encontre

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

Encontre seu arquivo de esquema de cores, abra-o e localize lineHighlight.
Ex:

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

substitua #cccpor sua cor de fundo preferida.

Simion Agavriloaei
fonte
2
Obrigado por isso. No mac, está em Usuários / Seu nome / Biblioteca / Suporte de aplicativo / Texto sublime 2 / Pacotes / Esquema de cores - Padrão / nameofcolorscheme.tmTheme
rncrtr
12

tmtheme-editor.herokuapp.com parece muito bom.

No mac, os arquivos de tema padrão estão em ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Color\ Scheme\ -\ Default

No Win7, os arquivos de tema padrão estão em %appdata%\Sublime Text 2\Packages\Color Scheme - Default

Jared Beck
fonte
Isenção de responsabilidade: não tenho como confirmar o caminho Win7 que Ryan adicionou à minha resposta, pois só tenho um mac. @RyanB, posso sugerir adicionar coisas como comentários?
Jared Beck
2
Linux: w / o cortando: ~/.config/sublime-text-2/Packages/Color Scheme - Defaultcom cortando: ~/.config/sublime-text-2/Packages/Color\ Scheme\ -\ Default/. Você pode editar sua postagem se desejar @JaredBeck
DC
1
No OSX, simplesmente solte o arquivo que você baixou do editor ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/e ele aparecerá no seu menu. (não há necessidade de colocá-lo no diretório padrão). Observe que isso também funciona para ST3 (apenas altere 2 para 3 acima).
watsonic
Muito útil, eu gosto! Há alguma forma de editar o código no aplicativo para ver como var blobficaria algo com essa configuração?
Filósofo desajeitado,
Nvm, acabei de encontrar o botão na parte inferior da página para alterar o idioma.
Filósofo desajeitado,
6

Para Sublime Text 3, tudo que eu tive que fazer foi adicionar "highlight_line": trueao meu arquivo de configurações do usuário: Preferências -> Configurações - Usuário. Somente depois que essa preferência foi definida, todas as lineHighlightconfigurações do esquema de cores entraram em vigor.

Esperançosamente, isso salvará outra pessoa do mesmo tipo de agitação.

Troy S
fonte
3
op quer mudar a cor de destaque
Madbreaks
5

Esta postagem é para o Sublime 3.

Acabei de instalar o Sublime 3, a versão de 64 bits, no Ubuntu 14.04. Eu não posso dizer a diferença entre esta versão e Sublime 2, tanto quanto a interface do usuário. O motivo pelo qual não optei pelo Sublime 2 é que ele fornece mensagens de erro irritantes "GLib crítico".

De qualquer forma - posts anteriores mencionaram o arquivo /sublime_text_3/Packages/Color\ Scheme\ -\ Default.sublime-package

Eu queria dar duas dicas aqui com relação a este arquivo no Sublime 3:

  1. Você pode editá-lo com o pico e usar ^Wpara pesquisar o nome do tema. O primeiro resultado da pesquisa o levará a uma entrada de estilo XML onde você pode alterar os valores. Faça uma cópia antes de experimentar.
  2. Se você escolher o tema no menu sublime (em Preferências / Esquema de cores) antes de alterar este arquivo, as alterações serão armazenadas em cache e sua alteração não terá efeito. Portanto, exclua a versão em cache e reinicie o sublime para que as alterações tenham efeito. A versão em cache está em ~/.config/sublime-text-3/Cache/Color Scheme - Default/
Claude
fonte
2

Se você tiver SublimeLinter instalado, seu tema (pelo menos ST3) pode acabar em ... / Packages / User / SublimeLinter / [your-choice-theme]

Como mencionado acima - encontre o dicionário aninhado de 'configurações' e edite ou adicione a entrada 'lineHighlight' com o #RRGGBBou desejado #RRGGBBAA. Eu gosto#0000AA99 quando em um fundo preto (ish).

Ferramenta útil se você não souber suas combinações de cores: RGBtoHEX e HEXtoRGB

Wayne Weibel
fonte