2012-01-28 10 views
11

¿Puedo decirle a Notepad ++ que debe aplicar un doblez cuando vea un comentario de varias líneas, donde los comentarios comienzan con la marca de almohadilla y los comentarios de varias líneas son marcas de almohadilla en líneas consecutivas ?Teach Notepad ++ para doblar el nuevo comentario de varias líneas (R)

# This is a comment 
# It continues on the next line 
# and the next 
# I want to fold this block 

Editar
presenté una solución a la lexer R para apoyar los comentarios multilínea. Incluye la corrección a la fuente, así como un SciLexer.dll compilado para aquellos que están ansiosos por utilizar esta función. Basta con sustituir SciLexer.dll en la carpeta central nuclear con el adjuntado al error:
https://sourceforge.net/tracker/?func=detail&aid=3485870&group_id=95717&atid=612385

+4

Votante cercano: no vota para cerrar esto porque está demasiado localizado solo porque no usas Notepad ++. Estoy bastante seguro de que esto sería aplicable a un nicho razonable de usuarios de Notepad ++. – BoltClock

+0

Estoy ansioso por ver algo como esto. @ SFun28: ¿Estás buscando usar esto para R? – Iterator

+0

Sí. Yo uso NPP como mi editor R, pero la imposibilidad de doblar los encabezados de funciones hace que la exploración de un archivo .R sea un poco difícil de manejar. – SFun28

Respuesta

5

He probado su comentario multilínea con Notepad ++ 5.9.8 y correctamente plegado como una sola entidad siempre que haya es una línea sin comentarios entre los grupos de comentarios y que el idioma seleccionado tiene comentarios que comienzan con '#' (por ejemplo: sh).

EDIT:

Esto parece ser un lenguaje específico.

He examinado los archivos xml que configuran el comportamiento de Notepad ++ y parece que esta mecánica está codificada dentro del programa.

Edit2:

El autor de la pregunta acaba de añadir comentario soporte plegable para el languange R!

+0

Parece que este plegado solo funciona para las opciones de lenguaje PERL y BASH (Shell). Otros lenguajes que también usan '#' para comentarios (Python, Ruby, PowerShell, PHP) no muestran este comportamiento. –

+0

¿Puedo reemplazar el estilo de comentario de un idioma con el estilo sh? De esa forma, puedo obtener el plegado de comentarios con el resaltado de sintaxis específico para el idioma sin comentarios. Específicamente, el plegado de comentarios sería una gran característica para el lenguaje R. ¿Puedo decirle a Notepad ++ que "preste" el tratamiento de los comentarios en Shell, pero que guarde todo lo demás de R? – SFun28

+0

O tal vez solo puedo pedirle al autor que haga el cambio – SFun28

Cuestiones relacionadas