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