様々な条件によるテキストおよび背景色のカラーリングが可能です. 従来のものと異なり,テキストと背景色のカラーリングには別々の条件が指定できるので, 面白い使い方ができるかもしれません.
また,独自タグを利用した連番処理等,高度な置換機能をサポートしています. 一部の特殊な置換機能は,ショートカットとして組み込んであります.
更に,マクロの記録・編集機能を実装しており,本エディタ上での編集も可能です. このマクロはC#におけるメソッド内のステートメント群に準じた仕様になっており, 基本的な .NET Framework のオブジェクトが利用可能です.
ファイル名編集の機能は,ファイルの一覧をこのテキストエディタで編集し,ファイル名を変更する仕様で, 既に公開しているファイル名一覧変更 TextEditor : MYFileReNamer.NETを踏襲したものです.
ソース(C# 4.0)も一緒に公開しているので,ちょっとした機能の追加もできるかもしれません.
高度な置換機能として置換パターン(置換した後の文字列)で 以下の数種類の特殊なタグが利用できるようになっています.
名前 | タグ | 説明 |
---|---|---|
特殊タグ | \#0 | 行番号 |
\#1 | 更新日付※1 | |
\#2 | 更新時刻※1 | |
\#3 | ファイルサイズ※1 | |
\#4 | 曲のタイトル※1 | |
\#5 | 曲のアルバム※1 | |
\#6 | 曲のアーティスト※1 | |
\#7 | 曲のジャンル※1 | |
\#8 | 曲の番号※1 | |
連番タグ | \@@@ | @の数が文字数, 初期値(i)・特殊な連番は式入力が必要 |
演算タグ | \@2 |
検索パターン中のグループ(@後の数字がグループ番号)中の
数値(num)を入力した式(C#)に従って計算した値に置換.初期値は i + num 連番の初期値(i)・特殊な連番はCALCURATE(数値演算)をチェックすると変更可能になります. 連番の値(i)は連番・演算置換の度に1増えます. |
もちろん従来の正規表現タグも使用可能です.
名前 | タグ | 説明 |
---|---|---|
特殊文字タグ | \n, \t | 改行, タブなど |
置換時の検索一致タグ | \0, \1, \2, ... | 検索パターン中の()で囲まれたグループ (\0 は検索文字列) |
大文字小文字変換タグ | \0U, \2L | U/L がついた検索一致タグの示す 大文字/小文字 に変換された検索文字列 |