色分け表示について

 真魚はタブ式で「カラフル」なテキストエディタなので、色分けに関する設定項目は多めです。どこを設定すればどこの色が変るのかを書いておきます。

基本文字色/基本背景色

 色分けの設定がなされていない場合は、この文字色と背景色に従います。また、壁紙を表示する場合は、基本背景色とアルファブレンディングを行います。

文字種ごとの設定

リンク
 http://で始まるURL等を色分けします。HTMLのタグ内や、プログラミング言語のコメントブロック内などでは、URLとしての認識よりタグやコメントとしての認識が優先され、色分けできない場合もありますが仕様です。その際もダブルクリックでのジャンプは可能です。

全角カナ/かな/英字/記号/数字、半角カナ/英字/記号/数値
 フォントによっては全角と半角の区別がつきにくいものや、0(ゼロ)とO(オー)がわかりにくいものもあるので、色やスタイルで判別してしまおうとして実装されたものです。これも各色分けでの認識が優先させられて色分けできない場合があります。

予約語/準・予約語/準々・予約語
 HTML/PHPではPHP部分に対してのみ、その他は各プログラミング言語で予約語(キーワード)に該当する色分けを行います。準・予約語はPHPやVBの関数を色分けします。準々・予約語は、PHPで定数を色分けします。その他のプログラミング言語では準・予約語と準々・予約語にあたる色分けの仕様は未定です。

検索結果
 検索や置換を行うと、マッチする箇所が自動でハイライトされます。別の語句を検索するか、「検索ハイライト解除」を行うまで継続します。それがウザい場合はここで文字色とスタイルの指定を解除してください。

文字列
 HTMLでタグ内のコーテーション、ダブルコーテーションで区切られた部分、各プログラミング言語で文字列を色分けします。

HTMLタグ
 HTMLでタグ内を色分けします。

コメント
 各プログラミング言語でコメントブロック、コメントアウトを色分けします。

ディレクティブ
 C♯、C++、Java、Visual Basicの、#(Shift+3の文字)で始まる行を色分けします。

ヒア 文字列
 ヒアドキュメントを識別する部分の色分けです。ヒアドキュメント自体は、PHPやPerlの色分け中にあった場合はHTMLの色分けをします。

諸外国語
 ユニコード文字のうち、ハングル文字などの諸外国語の文字を色分けします。各種プログラミング言語での認識が優先されます。

制御文字
 メモ帳では不可視の様々な制御文字を可視化しています。

その他の文字
 ユニコード文字のうち、全角記号にも外国語にも分類できないものを、その他として色分けします。

指定文字コードで保存できない(以下略)

 ユニコードを使わないと全ての文字をカバーできません。保存できない文字は保存できないので消えてしまいます。ユニコードで保存するしかありません。

共通部分の色分け

しおり
 しおりを設置すると行番号部分の背景色が色分けされます。

キャレット行
 文字入力位置がある行のアンダーラインの色です。

ルーラー
 ルーラーの数字と目盛りの色です。

行番号
 行番号を示す数字の色です。

半角スペース
 半角スペースをマークで表示します。

全角スペース
 全角スペースをマークで表示します。

タブ記号
 タブ記号をマークで表示します。

折り返し
 折り返された場合、その行の最後にマークが付きます。

改行
 3種類の改行をマークで区別して表示します。

EOF
 テキストの終端を表示します。

折り返しライン
 折り返しを行う基準線を表示します。