요즘에야 FF
문자를 쓸 일이 잘 없지만, 오래된 텍스트파일에는 종종 FF
가 등장합니다.
저는 Notepad++을 쓰고 있는데 이 프로그램은 FF
를 제대로 처리해주지 않아요. 페이지를 나눠 보여주는건 어렵겠지만 최소한 줄바꿈이라도 해주면 좋을텐데, 그냥 무시하고 다음 줄을 붙여서 출력해줍니다.
혹시 FF
를 잘 처리하는 윈도우용 텍스트 에디터가 있을까요?
https://www.gnu.org/software/emacs/manual/html_node/emacs/Pages.html
emacs 매뉴얼을 보니 formfeed에 대한 내용이 있는데 emacs를 안 써 봐서 제대로 작동할지는 모르겠네요.
vscode에 제어문자 표시(render control characters) 기능이 있습니다. View - Appearance - Render Control Characters 메뉴 순서로 기능 상태를 확인하실 수 있습니다
넵. 그 기능을 켜면 FF가 있음을 보여주긴 하는데, 그건 Notepad++에도 있는 기능입니다. 제가 찾고있는건 Form Feed문자가 나타나면 페이지 넘김 또는 줄 바꿈으로 처리가 되는거에요.
https://github.com/microsoft/vscode-extension-samples/…
vscode 확장 프로그램 예제 중에 커스텀하게 decorator를 적용하는 게 있는데 이걸 응용하시는 게 빠를 수도 있을 것 같습니다. DecorationType 을 정의하고 특정 문자의 위치를 찾아서 그 위치에 DecorationType을 지정하는 원리로 보이는데요. DecorationType 옵션에 { after: { contextText: "\n" }} 를 사용하시면 줄바꿈표시를 추가하는 방식으로 구현이 가능해보입니다
챗지피티에게 물으니 vscode에서 Render Whitespace 또는 Highlight Bad Chars 같은 확장을 쓰면 표시는 된다고 하는것 같아요
VSCode에 Render Whitespace라는 이름의 확장은 없군요. 비슷한 이름의 Render Special Characters 확장은 단지 강조만 해 주네요. Highlight Bad Chars 확장도 마찬가지구요.
특수문자가 있음을 보여주는건 이미 Notepad++에서도 가능합니다. 제가 찾고있는건 Form Feed문자가 나타나면 페이지 넘김 또는 줄 바꿈으로 처리가 되는거에요.