アウトライン解析、色分け表示、入力補完など、便利な機能を数多く搭載するテキストエディタ。「Mery」は、充実した機能と使いやすさとをあわせ持つ、“簡単・便利”なテキストエディタ。動作も軽快で、高機能・多機能ソフトにありがちな煩雑な設定を極力排除し、すぐに使いはじめられるよう配慮されている。Unicodeに対応するほか、正規表現による検索・置換も可能。JScript(JavaScript)/VBScriptに対応したマクロも利用できる。
インタフェースには、SDIとTDI(タブ型:Tab Document Interface)の切り替え方式を採用。初期状態はSDIだが、設定でタブ型にもできる。文字の折り返しは「折り返さない」「指定文字数で折り返し」「ウィンドウの右端で折り返し」をワンタッチで切り替えることが可能。ルーラのドラッグ&ドロップで折り返し位置を変えることもできる。
編集機能としては、切り取り、コピー、貼り付け、削除といった基本的なものはもちろん、引用付きコピー、Undo/Redo、日付と時刻の挿入、(指定行への)ジャンプ、タグジャンプなどの機能も備える。範囲指定では矩形選択も可能。指定範囲への改行の挿入や削除、大文字⇔小文字変換、全角⇔半角変換なども行える。
文書内検索では正規表現を使用することが可能。ヒットした文字列はハイライト表示される。置換では選択範囲だけを対象とすることもできる。さらに「ファイルから検索する」(Grep)ことも可能。文書内の選択文字列をキーにして「Google」や「Yahoo!辞書」で検索を行うこともできる。
表示のカスタマイズも可能。URL、カーソル行、行番号、ルーラ、強調文字列などの文字色や背景色を設定できる。また、テキスト、HTML、各種プログラミング言語ごとに色分け設定された編集モードが用意されており、編集モードを選択するだけで色分け表示を行えるようになっている。編集モードは拡張子と関連付けることが可能だ。
編集中の文書をアウトライン解析して、ツリー表示する機能もある。アウトライン枠は文書枠の右または左に表示させることができ、アウトライン枠の見出しをクリックすると、本文のカーソルをその位置にジャンプさせることができる。
そのほかにも、
- 同一ファイルの上下画面分割
- キーボード入力を記録・再生するキーボードマクロとJScript/VBScriptによるマクロ
- プログラミング言語の予約語や文書内の単語を候補とする入力補完
- クリップボード履歴
- ブックマークの設定
- XML整形
- プラグインによる機能拡張
- カラー印刷
など、多数の機能を備えている。