ジャンプをはじめ、数多くの機能が搭載されている◎そのほかのスクリーンショットツリー形式でのプロジェクト管理(画面左)や見出しの一覧表示(画面右)などの機能も用意されている設定画面。表示色やキーの割り当てなどまで、細かくカスタマイズできる豊富な機能と軽快な動作とを両立させた本格派テキストエディタ。簡単なメモ書きからプログラム開発まで幅広く対応する。「Apsaly」は、プログラムのソースコードやHTMLをはじめ、テキストファイル全般の編集に適した高機能テキストエディタ。複数のファイルを同時に開き、タブで切り替えながら編集できるほか、ひとつの文書を分割表示したり、二つの文書を並べて同時にスクロールさせたりといったこともできる。長文の編集も快適に行える「タグジャンプ」や高度な検索・置換、スクリプトによる自動処理、プロジェクト管理など、さまざまな機能を備える。基本的な編集機能では、切り取り/コピー/貼り付けに加え、クリップボードへの追加コピーや追加切り取りなども可能。行単位でのコピー/切り取り/削除や、行頭/行末までの削除も行える。クリップボード内のデータを(文書のように開いて)編集したのち、クリップボードに書き戻すこともできる(「クリップボードの編集」は、寄付をしたユーザへの特典機能)。大文字/小文字や全角/半角などの文字種変換や、定型文を簡単に挿入できる「慣用語句入力」などの機能もある。検索・置換機能では、半角/全角やひらがな/カタカナを同一文字と見なすあいまい検索や、正規表現を使用した検索にも対応する。Grep検索も可能で、指定した文字列を複数のファイルから検索できる。使う検索・置換文字列を登録しておくことも可能で、検索や置換をすばやく実行できる。長文編集に欠かせないジャンプ機能も強力だ。行番号指定によるジャンプや約1,000ヵ所まで登録可能な「しおり」を使ったタグジャンプ、色を付けておいた文字列へ移動する「着色箇所へジャンプ」などを使い分けることができる。対応するカッコやHTMLタグへのジャンプも可能だ。コードの処理やツールバーの内容といった部分までをカスタマイズすることが可能。編集する文書の特性に応じて、一般のテキスト用、C++/Javaなどのプログラミング用、HTMLやCSS用として設定を登録しておき、メニューから簡単に選択できる。使用するプログラミング言語やマークアップ言語に応じて、キーワードの強調表示などを使い分けることも可能だ。入力された略語を、対応する文字列に変換する「略語変換」機能キー操作の記録・再生機能スクリプトを利用した自動処理機能ファイル比較機能など、多彩な機能を備えている。バックアップ機能を利用して、簡易バージョン管理を行うこともできる。EYEプログラムソースのコーディングやHTMLのマークアップ、長文の原稿執筆や推敲、テキスト整形やデータの加工など、およそテキスト編集に関することなら何でもこなせそうな多機能ぶりだ。スクリプトを利用したテキストの音声読み上げや「聞き取り」(音声でのテキスト入力)といった機能もあり、障碍を持つ方を助ける用途としても役立つだろう。「Apsaly」はフリーソフトだが、一部に、作者への寄付を行うことで利用可能になる特典機能もある。それらなしでも魅力が半減してしまうことはないが、特典機能には音声の読み上げ/聞き取り、クリップボード内のテキスト編集、復元点を利用したUndo/Redoなど、便利なものが多い。特典機能の中には、寄付を行う前に回数限定で利用きるものもあるので、試用する際にはどんな機能があるのかをあらかじめチェックしておくことをお勧めする。機能が豊富すぎて、特に環境設定などのカスタマイズ関係は理解するのにもひと苦労だろうが、手になじむエディタをじっくり育て上げてゆきたい人にはぴったりの一本だ。護)ソフト作者からひとことソフトを開発しようと思った動機・背景テキストエディタの性能は、文書作成やプログラム開発などの効率に大きく影響します。従来のテキストエディタには適当なものがなかったので、自分で作ることにしました。「Apsaly」の開発当初は、他のエディタのお世話になりましたが、いまでは、他のエディタよりも快適に感じています。ちなみに「Apsaly」のソースプログラムやヘルプのHTMLファイルの作成には、もちろん「Apsaly」自身を使っています。必要な機能を実装する際に、まず信頼性と安定性を確保すること。簡単で自然な操作仕様になるように配慮し、肥大化や重量化を避けて、高速化と軽量化を図ることなどでしょうか。ユーザにお勧めする使い方いろいろありますので、詳細は「Apsaly」のヘルプやホームページなどをご覧いただければと思います。それよりも、一般論としてここで申し上げたいのは、テキストエディタを選ぶときに、ブランドや価格など、表面的なもので先入観を持たないで、中身の真に正しい評価をお願いしたいということです。不具合改修は随時、行ってゆきます。その際、スクリプトで実現できる機能や、外部プログラムを利用した方がよい機能は、基本的に、エディタ本体内には実装せずに(本体を肥大化させずに)スクリプトで提供するか、外部プログラムを紹介あるいは別途、用意するようにします。Unicodeへの全面対応や折りたたみは、通常の用途では必ずしも必要ではないかもしれませんが、いずれ実現したい機能です。これは、スクリプトでは無理なので、エディタ本体をかなり改造することになります。ちなみに、内部コードをUTF-16にすると、ASCII文字を扱うのに2倍のメモリを消費します。JISにないUnicodeを3バイト以上で表わして扱うこともできますが、この方法にもいろいろと問題があります。本エディタとして今後、どうするかを検討中です。クリップボードの編集、復元点の設定など、一部機能は寄付を行うことで利用できるようになる上で紹介したソフト(およびその関連ソフト)のソフト詳細ページにジャンプします。ソフト詳細ページからリンクされたダウンロードページでソフトをダウンロードできます。ソフト詳細ページには、作者データページへのリンクもあります。Security権威あるグローバル評価機関から高く評価。PROiTunesを介さずにiPhone・パソコン間でファイルを簡単に転送。ProGoogleカレンダーやOutlookと同期。