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.