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


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.


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.


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


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.


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/

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.