|
常に行頭の全角空白に色を付けるとしたら、強調表示を使う方法があります。
[その他]→[ファイルタイプ別の設定]→[デザイン]→[強調表示]でユーザー定義のも
のを追加して、正規表現ONで「^ 」という文字列を追加すると常に色が付きます。
一時的にやるとしたら、この状態を同設定の保存ボタンからhilightファイルに保存
しておいて、マクロ上ではloadhilight文を使う方法と一時的に強調表示の適用がで
きます。
または、検索ダイアログの「すべて検索」ボタンの「すべて検索 - 色付け」に相当
することであれば、強調表示を使わずに、一時的に部分的な色付けができます。
マクロにすると以下のような感じになります。
setcompatiblemode 0x20000;
replaceallfast "^\\f[^ ○「◎§〈・[(<「■([◆★●※―〔【〒-][^$]" , "
\\1" , hilight , regular;
setsearch "^ ",0x10; //0x10=regular
colormarkerallfound -1,0x0000ff;
または、そもそもの問題として、新規作成状態で行番号の編集マークが付かないのを
付けるようにするには、少々裏技的ですが、changenameで適当な名前を付ける方法が
あります。
適当な名前だと適当なファイルが作成されてしまう危険がありますが、"nul"という
ファイル名だとファイルシステム上予約されていて、ファイルが生成されないように
なります。
例えば以下のようにします。
setcompatiblemode 0x20000;
if(filetype=="new"){
disablehistory 0x0100;
changename "nul";
clearupdated;
}
replaceallfast "^\\f[^ ○「◎§〈・[(<「■([◆★●※―〔【〒-][^$]" , "
\\1" , hilight , regular;
この方法はそこそこ使い道があると思うので、changenameのヘルプにも書いておこう
と思います。
|
|