Estou criando uma definição para uma linguagem própria que usa blocos de comentário em estilo c.
Eu defini o seguinte:
Comentário aberto: / *
Comentário fechar: * /
Tratar palavras-chave como símbolos (no quadro Bloco de Comentários): Verificado
Eu não tenho *
ou /
definido como operadores ativados.
Isso resulta na seguinte formatação:
(Comentei os comentários para mostrar se os comentários foram tratados como comentários pelo mecanismo de comentários do notepad ++)
/*comment*/ //comment
code //comment (but should be code)
/* comment */ //comment
code //code
/**/code/**/ //comment (but should be code)
code //comment (but should be code)
/*comment //comment
comment //comment
comment*/ //comment
code //code
/* //comment
comment //comment
*/ //comment
Se eu desmarcar Tratar palavras-chave como símbolos, recebo isso:
/*comment*/ //code (but should be comment)
code //code
/* comment */ //comment
code //code
/**/code/**/ //code (both /**/ show as code as well)
code //code
/*comment //code (but should be comment)
comment //code (but should be comment)
comment*/ //code (but should be comment)
code //code
/* //comment
comment //comment
*/ //comment
Eu também tentei todas as combinações de Tratar palavras-chave como símbolos e adicionar *
e /
à lista de operadores.
Tags notepad++ text-editors