Texto Sublime 3: Personalizar determinados realces de sintaxe


0

(Estou ciente de que esta e outras perguntas semelhantes já foram feitas. Mas ainda estou confuso.)

Exemplo: instalei o LaTeXingpacote LaTeXe estou usando o ayu-lightesquema de cores. (Não tenho certeza se esses detalhes são relevantes ou não.)

Digamos que eu queira mudar a coloração da sintaxe dos LaTeXcomentários. Na configuração dada, é cinza em itálico. Eu não quero que seja em itálico. (E talvez mude a cor também.)

Questão:

1) É o LaTeXingpacote ou o ayu-lightesquema de cores que controla isso? (Ou ambos?)

2) Qual é o caminho para, para este exemplo, fazer os comentários em itálico ((1) no contexto do LaTex; (2) em geral) fazer não-itálico.

3) Qualquer que seja o procedimento para este exemplo específico, é o mesmo para todos os pacotes e esquemas de cores?

Respostas:


1

Eu acho que sua primeira pergunta poderia ter sido respondida mudando seu tema. Uma definição de sintaxe define apenas as regras, que parte de uma sintaxe é atribuída a um escopo. É o tema que é inteiramente responsável pelo estilo.

Para alterar o estilo, siga estas etapas:

  1. Clone o tema original e renomeie-o, caso contrário, ele será substituído por atualizações
  2. Faça suas alterações

Mais especificamente, remova (ou comente) as linhas 75 e 76 do tema:

<dict>
    <key>name</key>
    <string>Comment</string>
    <key>scope</key>
    <string>comment, punctuation.definition.comment</string>
    <key>settings</key>
    <dict>
        <!--
        <key>fontStyle</key>
        <string>italic</string>
        -->
        <key>foreground</key>
        <string>#ABB0B6</string>
    </dict>
</dict>

Obrigado pela sua resposta. Pergunta secundária: Existe um mecanismo para selecionar algo e onde a sintaxe / coloração relativa ou o que quer que seja definido no arquivo de tema. (Por exemplo, digamos que eu selecionar um comentário, clique com o botão direito (e tudo), então eu saber que ele está definido na linha 76 no tema (Ele não tem que ser exatamente como descrito, obviamente)..)
enegrecido

1
Não que eu saiba. A coisa mais próxima que eu sei é Ferramentas> Desenvolvedor> Mostrar nome do escopo (ou Ctrl+ Shift+ P), ele imprime o escopo na posição do cursor. Você pode então procurar por isso no tema.
idleberg
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.