Aqui está a versão curta:
.sublime-theme
os arquivos alteram a aparência da interface do usuário, incluindo as guias Barra lateral e Arquivo.
- Definir isso é uma tremenda dor; portanto, economize muito tempo e instale o pacote Theme Menu Switcher .
Atualização: o Sublime Text 3 mudou fundamentalmente a maneira como os esquemas e os temas de cores funcionam e quebrou muitos dos pacotes criados para lidar com eles. Não posso mais confirmar a precisão deste post, nem a funcionalidade dos pacotes mencionados neste documento, porque os desenvolvedores do Sublime não explicaram completamente as alterações no sistema de personalização nem abordaram como corrigi-las. E, na melhor das hipóteses, são muito mais difíceis de mudar.
Neste ponto, esta postagem deve ser usada apenas como referência às diferenças entre "temas" e "esquemas de cores" no Sublime Text 2, pois eu mesmo ainda não mudei com êxito um tema nem esquema de cores no Sublime Text 3.
Atualizarei este post, pois posso dedicar mais tempo para desvendar este Quagmire de personalização sublime.
Aqui está a versão longa:
Figura 1: A diferença entre "Esquemas de cores" e "Temas" - Na Comunidade Sublime, esses termos geralmente são confusos e usados de forma intercambiável.
Mudar a aparência do Sublime é um empreendimento relativamente difícil, por três razões principais:
- Terminologia mal escolhida
- Desinformação na comunidade sublime
- Pesadelo de instalação
Terminologia
Existem 2 seções diferentes do Sublime que podem ser personalizadas:
- a região editável (as regiões roxas)
- a interface do usuário (as regiões verdes)
Eles usam dois tipos de arquivos diferentes e não refletem com precisão a terminologia.
O " Por quê? " Desta decisão é a compatibilidade e, por uma questão de brevidade, não vou entrar aqui, mas a conseqüência desse esforço é:
O tipo de arquivo chamado tmTheme
não afeta o tema, afeta o esquema de cores .
Esquemas de cores (destacados em roxo)
- afetam a aparência da região editável (mais especificamente, os caracteres editáveis, ou seja, de que cor são quando destacados ou não, etc).
- relativamente fácil de produzir
- Os esquemas de cores são chamados erroneamente de "temas" em toda a comunidade sublime.
Temas (destacados em verde)
.sublime-theme
arquivos alteram o tema ou os aspectos da interface do usuário do Sublime.
- difícil de produzir
- É difícil encontrar temas sublimes verdadeiros, em comparação com "Esquemas de cores"
Desinformação
Muitos pacotes afirmam alterar o tema, mas na verdade alteram o esquema de cores. Isso geralmente ocorre porque as pessoas que os produzem não sabem que "Tema" se refere especificamente à interface do usuário.
Portanto, outro nível de dificuldade é encontrar um pacote "Tema" verdadeiro, em vez de Esquema de cores.
Mesmo alguns sites legítimos não fazem uma distinção correta entre os dois, o que aumenta os desafios. Por exemplo, colorsublime.com tem um tutorial sobre como alterar o "tema" sublime, mas na verdade faz referência ao tipo de arquivo "Esquema de cores" ( .tmTheme
).
Dores de instalação
Temas e esquemas de cores são difíceis de instalar e definir. De fato, é chocante a dificuldade do processo. A dificuldade é ainda mais exacerbada com uma mudança fundamental nos requisitos de instalação e definição no Sublime Text 3, que não é totalmente explicada, o que quebra muitos dos pacotes em que dependíamos para alterar os temas e esquemas de cores.
Requer a instalação de um pacote de temas real (boa sorte para encontrar um navegando em Packages no Package Control), definindo-o nas configurações e reiniciando o Sublime. E, se você fez algo errado, o Sublime simplesmente substituirá a configuração do tema definido pelo usuário pelo padrão. Sim, você me ouviu direito, sem aviso prévio ou mensagem de erro, o Sublime substituirá sua definição de tema.
Porém, com o Alternador de menus de temas, basta acessar Preferences
> Theme
e você verá uma lista de todos os temas que instalou. Você também pode alternar facilmente entre temas sem reiniciar o Sublime.
Aqui está uma amostra do site:
Não tenho nenhuma afiliação com o Theme Menu Switcher, sou apenas um fã.
Novamente, o Theme Menu Switcher não funciona da mesma forma no Sublime Text 3. Se você precisar de uma aparência personalizada, recomendo não atualizar para o Sublime Text 3.