Notepad ++ para texto normal e destaque de sintaxe?

Notepad ++ para texto normal e destaque de sintaxe?

Quero usar o Notepadd++ para fazer anotações sobre a linguagem de programação python. Quero escrever algumas frases normais e também escrever códigos na mesma página simultaneamente. Não quero mostrar números de linha para textos normais, mas quero mostrar números de linha para códigos de programação. Isso é possível? Quero dizer, as linhas normais devem estar sem destaque de sintaxe e números de linha que geralmente aparecem no lado esquerdo de cada linha. E realce de sintaxe para os códigos escritos no mesmo arquivo? Por exemplo...

Para imprimir strings em Python, devemos usar aspas simples ou duplas após a palavra-chave print. Por exemplo...

1 print "Hello World!" # (this line should be with line number and syntax highlighting)

Responder1

Você não pode (até onde eu sei) dizer ao notepad++ sem contar algumas linhas. Mas se você não se importa em usar um truque sujo, você pode explorar o fato de linhas muito longas serem exibidas visualmente em linhas múltiplas. Portanto, adicionar muitos espaços em branco permite exibir novas linhas visuais não numeradas.

Para o problema de cores, você pode simplesmente criar sua própria regra de linguagem de realce de sintaxe (estes são arquivos de configuração). Duplique o python e verifique a regra que se aplica aos comentários. Você pode fazer uma versão modificada deste para criar outra forma de comentários (cuidado, isso é apenas visual, você não poderá mais executar este arquivo).

Se eu puder sugerir, provavelmente é melhor usar um editor markdown/Latex que tenha uma tag para mostrar destaque de código e sintaxe (e pode numerar apenas linhas de código e nenhuma outra) ou simplesmente ir com comentários em arquivos de código clássicos. (mesmo que, no seu caso, uma regra de destaque personalizada para comentários alternativos, com cores diferentes, e se você estiver motivado, poderá "ocultar" a tag de início da linha com uma cor de fundo.

informação relacionada