CotEditorを知ろう

CotEditorはWebページ(HTML)、PythonやRubyなどのプログラム、TeXのソースといったプレーンテキストの編集に特化したテキストエディタです。CotEditorにはmacOS付属のテキストエディットにはない多くの便利な機能があります。このページではその一部をご紹介します。

強力な検索/置換機能

[Find Panel]CotEditorには非常に強力な検索/置換機能が実装されています。

正規表現のサポートはもちろん、検索結果をまとめて一覧表示したり、ファイル中のマッチした箇所をハイライト表示したりすることもできます。

シンタックスカラーリング

ov_color.pngプログラム言語の予約語や、TeXのコマンド、HTMLの要素など特定のキーワードに色をつけて見やすくします。

CotEditorにはあらかじめいくつかのカラーリング定義がプリセットされていますが、ユーザが自由に登録/変更できます。また、カラーリング定義は単語だけではなく、正規表現によるパターン指定も可能です。

アウトラインメニュー

ov_outline.png書類から特定のキーワードを含む箇所をリストアップして、メニューとして表示します。メニューをクリックすると、書類の該当する個所へ移動します。

メニューに表示する名前や項目はシンタックススタイルをカスタマイズすることで自由に設定できます。

入力補完

ov_complete.pngプログラム言語の予約語や、HTMLの要素などのキーワードの入力を省略する機能です。

最初の数文字を入力して、ESCまたはF5キーを押すと候補が表示され、一覧から選択して入力できます。表示する候補はカスタマイズできます。

スクリプト

[Script menu]スクリプトメニューに登録されたスクリプトを実行して、編集中の書類を加工したり、外部のプログラムを起動したりできます。

AppleScriptのほか、PerlやPHP、Python、JavaScript、UNIXシェルスクリプトも利用できます。

その他の機能

マルチカーソル編集
マルチカーソルを使うと、同じテキストを複数箇所に一度に挿入できます。
コメント化/解除
選択範囲を対応したシンタックススタイルでコメントアウトもしくはコメント解除できます。
ファイルドロップ
ファイルをドロップしたとき、あらかじめ指定しておいた定型文字列を挿入する機能です。例えば「HTML書類に画像をドロップしたときにimgタグを挿入する」といった使い方ができます。
キーバインドのカスタマイズ
CotEditor独自の機能のキーバインドをカスタマイズできます。
行番号表示
テキストファイルの行番号を表示します。プログラムの開発とデバッグの際に便利です。
エディタの透明度設定
エディタを半透明にできます。多数のウインドウを開いたときに探しやすくなります。
行間変更
行間の広さを変更設定できます。
文字情報の表示
選択した文字を拡大表示し、同時にUnicodeキャラクター名などの文字情報を表示できます。
非互換文字の表示
指定されたエンコーディングで保存できない文字をチェックできます。
エディタを分割
エディタを分割し、文書の異なる部分を同時に表示できます。
縦書き
縦書き表示に対応しています。