1 puntos por regentag 2025-06-04 | 10 comentarios | Compartir por WhatsApp

Hoy en día casi no hace falta usar el carácter FF, pero en archivos de texto antiguos aparece con bastante frecuencia.

Yo uso Notepad++, pero este programa no lo maneja correctamente. Puede que sea difícil mostrarlo separando páginas, pero al menos estaría bien que hiciera un salto de línea; en cambio, simplemente lo ignora y muestra la siguiente línea pegada.

¿Habrá algún editor de texto para Windows que maneje bien FF?

10 comentarios

 
hwhang0917 2025-06-19

Se puede hacer que se muestre como una línea en vim o gVim.

https://gist.github.com/terminatorul/06f5e8ec5b291127a3d77798a12d0d21

 
akarin 2025-06-05

¿No sería mejor reemplazarlo con un script o comando aparte?

 
ndrgrd 2025-06-05

¿Habrá algún editor de texto que maneje bien el carácter de salto de página (Ascii 0x0C)?

https://www.gnu.org/software/emacs/manual/html_node/emacs/Pages.html

Al ver el manual de emacs, parece que hay contenido sobre el formfeed, pero como nunca he usado emacs no sé si realmente funcionará bien.

 
savvykang 2025-06-04

VS Code tiene una función para mostrar caracteres de control (render control characters). Puedes revisar el estado de la función en el menú View - Appearance - Render Control Characters.

 
regentag 2025-06-04

Sí. Cuando se activa esa función, muestra que hay un FF, pero esa es una función que Notepad++ también tiene. Lo que estoy buscando es que, cuando aparezca un carácter Form Feed, se procese como salto de página o salto de línea.

 
savvykang 2025-06-04

https://github.com/microsoft/vscode-extension-samples/…

Entre los ejemplos de extensiones de VSCode hay uno que aplica decorator de forma personalizada, y me parece que aprovecharlo podría ser la vía más rápida. Por lo que se ve, funciona definiendo DecorationType y buscando la posición de ciertos caracteres para asignar DecorationType en esa ubicación. Si usas { after: { contextText: "\n" }} en las opciones de DecorationType, parece posible implementarlo de una manera que agregue una marca de salto de línea.

 
savvykang 2025-06-04

Parece que lo más limpio sería agregar FF al conjunto de cadenas de salto de línea, pero no encontré una configuración así en VS Code.

 
cocofather 2025-06-04

Al preguntarle a ChatGPT, parece que dice que en VSCode se puede mostrar usando Render Whitespace o extensiones como Highlight Bad Chars.

 
regentag 2025-06-04

Parece que no existe una extensión con el nombre Render Whitespace para VSCode. La extensión Render Special Characters, de nombre parecido, solo resalta esos caracteres. Lo mismo pasa con la extensión Highlight Bad Chars.

Mostrar que existen caracteres especiales ya es posible incluso en Notepad++. Lo que estoy buscando es que, cuando aparezca un carácter Form Feed, se procese como un salto de página o un salto de línea.

 
cocofather 2025-06-04

Me pregunto cómo se verá en vscode.