Editado 6 meses atrás por ExtremeHow Equipe Editorial
Notepad++Realce de sintaxePersonalizaçãoEdição de TextoProgramaçãoProgramaçãoJanelasInterface do UsuárioConfiguraçãoPluginsProdutividade
Tradução atualizada 6 meses atrás
O Notepad++ é um editor de texto e código fonte popular que muitos desenvolvedores e programadores adoram usar. É de código aberto, o que significa que é gratuito para usar e apoiado pela comunidade. Um dos seus recursos mais atraentes é a sintaxe destacada. A sintaxe destacada torna o seu código mais legível ao usar cores distintas para vários elementos, como palavras-chave, variáveis, strings, entre outros. No entanto, você pode não gostar das cores padrão, ou talvez queira adicionar suporte para uma nova linguagem de programação. Felizmente, o Notepad++ permite que os usuários criem e personalizem a sintaxe destacada como desejarem. Este guia fornecerá uma explicação detalhada sobre como personalizar a sintaxe destacada para o Notepad++.
A sintaxe destacada é um recurso que exibe o código fonte em diferentes cores e fontes de acordo com a categoria das palavras. Por exemplo, palavras-chave, variáveis, operadores e outros elementos das linguagens de programação podem receber cores diferentes para ajudar os usuários a distinguirem facilmente entre eles. O objetivo principal é oferecer melhor visibilidade e organização ao revisar e escrever código. O Notepad++ permite que os usuários definam e modifiquem essas regras de destaque por meio de seu sistema de definições de linguagem chamado "linguagens definidas pelo usuário" (UDL).
O Notepad++ inclui um sistema UDL, que permite que os usuários criem suas próprias definições de linguagem ou modifiquem definições existentes. Desta forma, você pode personalizar a sintaxe destacada para atender às suas necessidades. Com a UDL, você pode definir os estilos, palavras-chave, comentários e delimitadores que compõem a sintaxe particular de uma linguagem. Você pode criar uma definição do zero ou clonar e personalizar uma definição existente. Abaixo, entraremos em detalhes sobre como criar um esquema de sintaxe destacada personalizado usando a UDL.
Para criar uma nova linguagem definida pelo usuário, siga estas etapas simples:
As palavras-chave em uma linguagem geralmente têm um propósito específico e o editor pode usá-las para um destaque conveniente. O Notepad++ permite que você categorize e colore facilmente essas palavras-chave:
Os comentários são uma parte integrante de qualquer código, fornecendo informações importantes para qualquer pessoa que leia o código. Diferentes linguagens têm uma sintaxe de comentário diferente:
//
e comentários de várias linhas são delimitados entre /*
e */
.Delimitadores e operadores muitas vezes requerem regras de destaque especiais para distingui-los do texto comum:
{}
, colchetes []
, etc.Os números muitas vezes precisam de um estilo diferente para distingui-los de strings e variáveis:
Esta guia não diz respeito ao recolhimento de código como em alguns IDEs, mas sim à formatação de seções e texto usando pares de início e fim:
Depois de aplicar essas configurações, digite código na janela principal para ver como seus estilos estão:
Depois de personalizar a sintaxe destacada ao seu gosto, você pode querer compartilhá-la com outros ou usá-la em outra máquina. Aqui está como exportar e importar sua linguagem definida pelo usuário:
Se você descobrir que suas definições de linguagem precisam ser atualizadas ou gostaria de remover entradas indesejadas, o sistema UDL torna isso simples:
Se você for mais aventureiro e precisar de um nível mais alto de personalização, o Notepad++ permite que os usuários façam alterações diretamente na configuração XML.
Outra forma de garantir que sua sintaxe destacada esteja no ponto é se envolver com a comunidade e recursos do Notepad++:
Personalizar a sintaxe destacada no Notepad++ pode melhorar drasticamente a legibilidade e organização do código. Aproveitando o sistema integrado de linguagem definida pelo usuário, você pode adaptar definições de linguagem para atender às suas preferências e necessidades pessoais. Seja começando com modelos integrados ou criando um conjunto personalizado do zero, o processo pode se tornar uma experiência divertida e recompensadora. À medida que sua familiaridade com o Notepad++ cresce, você pode achá-lo uma ferramenta indispensável em seu conjunto de ferramentas de codificação.
Se você encontrar algo errado com o conteúdo do artigo, você pode