アウトライン表示機能や定型文入力機能、「だ・である調」から「です・ます調」への一括変換機能など、ユニークな機能を備えたテキストエディタ。「代筆」は、SDI形式の比較的オーソドックスなテキストエディタをベースに、アウトライン表示などのユニークな機能を追加したソフトだ。行頭・行末の禁則処理やワードラップ処理、ドラッグ&ドロップによる文字列編集、文字列の矩形選択、予約語の文字色を変更する強調表示などの機能を備え、さらにクリッカブルURL/メールアドレスにも対応する。
特徴のひとつであるアウトライン表示は、あらかじめ設定された行頭の記号や文字列を見出しと判断して、専用のペインに一覧表示する機能。見出しをダブルクリックすると、その行にジャンプできる。
アウトライン表示のほかに、文書の任意の位置をマークしてジャンプできるしおり機能もある。しおりは、編集中のテキストファイルとは別に管理されるので、別のファイルの内容をすばやく参照するといった使い方ができる。
文末の「だ・である調」「です・ます調」への変換、あるいは「文字列を変換しまちゅ」といった「赤ちゃん言葉」に変換する文字列変換辞書もユニークな機能のひとつ。あらかじめ設定した辞書にしたがって、文書全体を一括で変換する。
整形機能では、文字列の半角/全角変換、大文字/小文字変換のほか、左/右/中央寄せ、指定桁位置への改行挿入などが可能だ。
定型文入力機能では、日付・時刻の挿入や、あらかじめ作成しておいた定型文を編集中の文書に挿入できる。定型文はフォルダ管理のできる専用の3ペイン画面で編集することが可能で、ボタンクリックだけで編集中の文書にすばやく取り込むことができる。逆に現在編集中の文書の定型文への登録も簡単に行える。登録文字列をすばやく入力できる機能としては「プルダウンリスト入力」という機能もある。【Ctrl】+【Insert】でドロップダウンメニューを表示し、メニューから文字列を選択して挿入できるものだ。
アウトライン表示や文字列変換、定型文入力用のファイルはテキストで保存されている。アウトライン、文字列変換はあらかじめ辞書が登録されており、これをそのまま利用することもできるが、ユーザが自由にカスタマイズすることもできるようになっている。
そのほか、印刷機能ではフォント/サイズの指定、用紙マージンの指定、ヘッダ/フッタの指定が可能で、プレビュー機能も備える。オプションでは、Undo/Redo回数の制限や文字列の色分け指定、禁則文字の指定、C/C++やJavaなどの予約語の指定などが行える。