Notepad ++ para texto normal e realce de sintaxe?

1

Eu quero usar o Notepadd ++ para fazer anotações na linguagem de programação python. Eu quero escrever algumas frases normais e também escrever códigos na mesma página simultaneamente. Eu não quero mostrar números de linha para os textos normais, mas quero mostrar números de linha para códigos de programação. Isso é possível? Quero dizer linhas normais devem ser sem realce de sintaxe e números de linha que geralmente mostram 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)
    
por Hellboy 03.09.2014 / 19:43

1 resposta

1

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

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

Se eu sugerir que provavelmente é melhor usar um editor markdown / Latex que tenha uma tag para mostrar o código e a sintaxe do hightlightning (e pode numerar linhas somente 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 hightlightning personalizada para comentários alternativos, colorida de forma diferente, e se você estiver motivado, você pode "ocultar" a tag de início de linha com um clode de cor para o plano de fundo.

    
por 04.09.2014 / 15:26