최근의 문제는 파일이 보이지 않더라도 파일의 모든 문자를 볼 수있는 텍스트 편집기가 있는지 궁금합니다. 특히, 나는 16 진수 편집 기능을 찾고 있지 않다. 모든 보이지 않는 문자 (일반적인 공백/줄 바꿈 문자뿐만 아니라)를 모두 보여줄 텍스트 편집기에 관심이있다. BOM marker은 단지 하나의 예이며, 다른 예는 다음과 같습니다. mathematical invisibles 또는 가능하면 unsupported characters입니다.invisibles를 볼 수있는 텍스트 편집기?
인코딩 사이에 다양한 텍스트 인코딩/변환을 지원하는 텍스트 편집기를 찾고 있지 않습니다. 필자가 만났던 모든 텍스트 편집기는 보이지 않는 문자를 정확하게 취급합니다. 즉, 보이지 않는 채로 두거나 (단순히 BOM 표식의 경우처럼 번역에서 제거됩니다).
저는 주로 학문적 관심사를 묻고 있습니다. 그래서 특정 OS에 대해 특별히 신경 쓰지 않습니다. Linux 및 OSX 솔루션을 쉽게 테스트 할 수 있지만 Windows 편집기를 권장하는 경우 편집기가 공백/줄 바꿈 이외의 보이지 않는 부분을 처리하는 방법에 대한 설명을 포함하면 감사하게 생각합니다.
편집 : 내가 원하는 동작을 emacs/vim에서 사용자 지정 강조 표시를 사용하거나 글꼴 자체를 어지럽히기를 통해 구현할 수 있는지 확인하기 시작했습니다. 이 유형의 솔루션도 사용할 수 있습니다.
EDIT2 : 몇 가지 옵션을 살펴본 후 보이지 않는 UTF-8 문자가 파일에있는 빈 공간을 최소한 보여주는 TextMate를 발견했습니다. 나의 질문에 대답하는 SO의 능력에 약간 실망했다. Bounty는 솔루션이 가장 가능성있는 방향이기 때문에 VIM으로갑니다.
*이 질문에 저를 이끌어 사건 : 나는 TextWrangler를 사용하여 펄 스크립트를 작성하고 파일의 시작 부분에 BOM 마커를 삽입 UTF8 BOM에 인코딩을 변경 할 수 있었다. Perl (또는 오히려 운영 체제)은 #! 그리고 신체 상해는 계속된다. 그런 다음 대부분의 텍스트 편집기가 다양한 "show invisible"옵션이 켜져 있어도 BOM 마커를 표시하지 않기 때문에 오후에 더 나은 부분을 파악했습니다. 지금 나는 나의 수업을 배웠고 즉시 less
을 사용할 것이다 :-).
Perl은 #! 줄을 처리하지 못하며, 주석입니다. 당신의 OS가 구문 분석을 시도합니다. 어쨌든 emacs + hexl-mode는 모든 것을 보여줍니다 .. – jrockway
나는 그 펄 비트에 대해 정정 당했지만, – Timo
편집기가 필요한 플랫폼은 무엇입니까? Windows? Linux? OS X? Amiga? – bta