Apsalyは、
Microsoft Windows上で動作する
テキストエディタで、
フリーウェアとして提供されています。作者は寄付も歓迎しており、支援によって更なる機能が利用可能になります。
概要
Apsalyは、一般的なテキストファイルの編集はもちろん、各種プログラミング言語やHTMLなどのファイルを編集するのに適した、本格的な汎用
テキストエディタです。軽快さを重視して設計されており、軽量ながらも多機能を備え、高速な動作を実現しています。ただし、メモリ効率を考慮して、文字集合は
ASCIIとShift_JISのみに対応しています。
作者に1000円以上の寄付をすることで、いくつかの特典機能が利用可能になります。その優れた機能と性能が評価され、
2007年には「窓の杜大賞 編集部賞」を受賞しています。
特徴
Apsalyには、以下のような特徴的な機能が多数搭載されています。
- - プロジェクト管理機能: アウトラインプロセッサとしても利用可能です。
- - スクリプト機能: MikoScript、JScript、VBScriptなど、多様なスクリプト言語に対応しています。
- - 実用スクリプト: 多数の実用スクリプトを搭載しており、サンプルも豊富です。
- - MikoScriptによる拡張: 略語変換、単語補完、印刷、ファイル比較などの機能が、MikoScriptによって実現されています。
- - タブ切り替え: タブによるファイル切り替えが可能で、グループ分けや非タブ化もサポートしています。
- - 構文カラー強調表示: 正規表現によるカスタマイズが可能な構文カラー強調表示機能を搭載しています。
- - 慣用語句入力: 一般的なものから、C++、HTML、メール、絵文字など、様々な用途に合わせた慣用語句入力が可能です。
- - 折り畳み: コードやテキストの特定範囲を折り畳んで表示できます。
- - 見出し一覧: 表題行、関数、注釈、HTMLタグなど、様々な要素の一覧表示が可能です。
- - 着色機能: 任意範囲の着色や、着色箇所へのジャンプ機能があります。
- - 強力な正規表現: NFAエンジンによる強力な正規表現検索が可能です。
- - 並列置換とあいまい検索: 並列置換や日本語のあいまい検索に対応しています。
- - ファイル検索と置換: ファイルからの検索や置換が可能です。
- - 検索一致部の着色: 検索で一致した箇所を着色して表示します。
- - 行マーク: 最大1000箇所程度の行マークが可能です。
- - Undo/Redo: 回数無制限のUndo/Redo機能があり、任意の時点まで復元できます。
- - CSV, TSV編集: CSVおよびTSVファイルの編集が可能です。
- - 暗号化: ファイルの暗号化に対応しています。
- - 自動インデントと禁則処理: 自動インデントや禁則処理機能を搭載しています。
- - 英文ワードラップ: 英文のワードラップが可能です。
- - 文字変換: 英字の大文字/小文字変換、TAB/SP変換、全角/半角変換などが可能です。矩形範囲にも対応しています。
- - ドラッグ&ドロップ: 選択範囲をドラッグ&ドロップで移動/コピーできます。
- - 選択範囲情報: 選択範囲の字数、行数、字種ごとの字数などを表示します。
- - クリップボード編集: 選択範囲やクリップボードの内容を編集できます。
- - ウィンドウ管理: 編集ウィンドウの状態を保存/復元、左右/上下分割、一覧管理が可能です。
- - 文字コード対応: Shift-JIS, EUC, JIS, UTF16, UTF8, UTF7などの文字コードに対応しています。
- - 矩形範囲選択: 非等幅フォント使用時でも矩形範囲選択が可能です。
- - キー割り当て: キー機能の割り当てが可能で、連打キー指定もできます。
- - メニューとステータスバー: メニューバー/コンテキストメニューの構成、タイトルバー/ステータスバーの表示項目/順序を自由に設定できます。
- - 外部プログラム連携: 外部プログラムとの連携が可能です(標準入出力のやり取りなど)。
- - オンライン検索: 一般的な検索エンジン、辞書、百科事典などのオンライン検索が可能です。
- - 内部辞書検索: 和英、英和などの内部辞書検索機能があります。
- - IME制御: IME ON/OFFによるカーソル色変更、再変換、前後参照変換をサポートしています。
- - 入力リスト: 検索/置換文字列、コマンド入力などの履歴リストを利用できます。
- - キー操作記録/再生: キー操作の記録と再生が可能です。
- - 履歴文字列挿入: 各種履歴文字列の挿入が可能です。
- - ウィンドウ並列表示: ウィンドウの並列表示/解除、同期スクロールが可能です。
- - Ctagsジャンプ: Ctagsに対応したタグジャンプが可能です。
- - 読み上げと聞き取り: テキストの読み上げと聞き取り機能があります。
- - レジストリ不使用: レジストリへの書き込みを行いません(拡張子の関連付けを除く)。
- - 充実したヘルプ: 充実したヘルプドキュメントが用意されています。
特典機能
寄付によって利用可能になる特典機能には、以下のようなものがあります。
- - プロジェクト管理機能の一部拡張
- - 復元点の設定
- - 全編集テキストからの検索
- - 選択範囲の着色
- - 選択範囲の別ウィンドウでの編集
- - クリップボードの編集機能拡張
- - 並列表示の解除
- - 読み上げと聞き取り機能の拡張
脚注
関連項目
外部リンク