CotEditor は Web ページ (HTML)、Perl や Ruby などのプログラム、TeX のソースといったプレーンテキストの編集に特化したテキストエディタです。CotEditor には Mac OS X 付属のテキストエディットにはない多くの便利な機能があります。このページではその一部をご紹介しましょう。
CotEditor には OgreKit [ウェブサイト]による非常に強力な検索/置換パネルが実装されています。
正規表現のサポートはもちろん、検索結果をまとめて一覧表示したり、ファイル中のマッチした箇所をハイライト表示したりすることもできます。
プログラム言語の予約語や、TeX のコマンド、HTML の要素など特定のキーワードに色をつけて見やすくします。
CotEditor にはあらかじめいくつかのカラーリング定義がプリセットされていますが、ユーザが自由に登録/変更できます。また、カラーリング定義は単語だけではなく、正規表現によるパターン指定も可能です。
書類から特定のキーワードを含む箇所をリストアップして、メニューとして表示します。メニューをクリックすると、書類の該当する個所へ移動します。
メニューに表示する名前や項目はシンタックススタイルをカスタマイズすることで自由に設定できます。
プログラム言語の予約語や、HTML の要素などのキーワードの入力を省略する機能です。
最初の数文字を入力して、ESC または F5 キーを押すと候補が表示され、一覧から選択して入力できます。表示する候補はカスタマイズできます。
スクリプトメニューに登録されたスクリプトを実行して、編集中の書類を加工したり、外部のプログラムを起動したりできます。
AppleScript のほか、Perl や PHP、Ruby、UNIX シェルスクリプトも利用できます。