最近の問題*により、ファイルのすべての文字が見えなくても表示できるテキストエディタがあるかどうか疑問に思いました。具体的には、16進編集機能を探しているのではなく、すべての非表示文字(一般的な空白/改行文字だけでなく)を表示するテキストエディターに興味があります。BOMマーカーは単なる一例であり、他のマーカーは、数学的に見えない文字やサポートされていない可能性のある文字などです。
多種多様なテキストエンコーディング/エンコーディング間の翻訳を単にサポートするテキストエディタを探していません。私が遭遇したすべてのテキストエディタは、非表示の文字を正しく処理します。つまり、非表示のままにします(または、BOMマーカーの場合のように翻訳で削除されます)。
私はこれを主に学術的な興味から求めているので、特定のOSについては特に気にしません。LinuxおよびOSXソリューションは簡単にテストできますが、Windowsエディターをお勧めする場合は、エディターが空白/改行以外の非表示を処理する方法の説明を含めていただければ幸いです。
編集:私が望む振る舞いは、カスタムハイライトを介して、またはフォント自体をいじることによって、emacs/vimに実装できることを確認し始めています。このタイプのソリューションも受け入れられます。
EDIT2:いくつかのオプションを調べた後、ファイル内の非表示のUTF-8文字が含まれる空白スペースを少なくとも表示するTextMateを見つけました。私の質問に答えるSOの能力に少しがっかりしました。バウンティはVIMに行きます。それは、ソリューションが存在する可能性が最も高い方向だからです。
*この質問に私を導いた事件:私はTextWranglerを使用してperlスクリプトを作成し、ファイルの先頭にBOMマーカーを挿入するUTF8BOMにエンコードを変更することに成功しました。Perl(またはオペレーティングシステム)はすぐに#を見逃します!そして騒乱が続く。さまざまな「非表示を表示」オプションがオンになっている場合でも、ほとんどのテキストエディタはBOMマーカーを表示しないため、これを理解するのに午後の大部分を要しました。今、私は私のレッスンを学び、less
すぐに使用します:-)。