Quiero usar Notepadd++ para tomar notas sobre el lenguaje de programación Python. Quiero escribir algunas oraciones normales y también escribir códigos en la misma página simultáneamente. No quiero mostrar números de línea para los textos normales, pero quiero mostrar números de línea para códigos de programación. es posible? Quiero decir que las líneas normales no deben tener resaltado de sintaxis ni números de línea que generalmente se muestran en el lado izquierdo de cada línea. ¿Y resaltado de sintaxis para los códigos escritos en el mismo archivo? Por ejemplo...
Para imprimir cadenas en Python debemos usar comillas simples o dobles después de la palabra clave print. Por ejemplo...
1 print "Hello World!" # (this line should be with line number and syntax highlighting)
Respuesta1
No puedes (hasta donde yo sé) decirle al notepad++ que no cuente algunas líneas. Pero si no le importa usar un truco sucio, puede aprovechar el hecho de que las líneas demasiado largas se muestran visualmente en varias líneas. Entonces, agregar muchos espacios en blanco le permitirá resaltar nuevas líneas visuales no numeradas.
Para el problema del color, simplemente puede crear su propia regla de lenguaje de resaltado de sintaxis (estos son archivos de configuración). Duplique el de Python y verifique la regla que se aplica a los comentarios. Puedes hacer una versión modificada de este para crear otra forma de comentarios (cuidado, esto es sólo visual, ya no podrás ejecutar este archivo).
Si se me permite sugerir, probablemente sea mejor usar un editor de rebajas/Latex que tenga una etiqueta para mostrar el código y el resaltado de sintaxis (y que pueda numerar líneas de solo código y no otras) o simplemente ir con comentarios en archivos de código clásicos. (Incluso si en su caso hay una regla de resaltado personalizada para comentarios alternativos, coloreada de manera diferente, y si está motivado, puede "ocultar" la etiqueta de inicio de línea con un color que se adjunta al fondo.