# MacのCotEditorでシンタックスを定義する

CotEditorのシンタックスは、シンタックスカラーリングやアウトラインの抽出ルールなど、書類の編集に関するいくつかの機能の振る舞いを書類のタイプ（シンタックス）毎にまとめて定義して書類によって簡単に切り替えられるようにしたものです。

CotEditorは書類のタイプによってシンタックスを自動で選んで適用します。ユーザはツールバーや「フォーマット」メニューの「シンタックス」メニューから手動で書類のシンタックスを変更することもできます。どのような書類にそのシンタックスを適用するかのルールもシンタックス自身が定義します。CotEditorが適用するシンタックスをどのように決定するかは「ファイルをシンタックスに関連付ける」を参照してください。

CotEditorでは、シンタックスが以下の機能の振る舞いを定義しています:

- シンタックスの種類
- シンタックスカラーリング
- アウトラインの抽出ルール
- コメント記号
- 入力補完
- ファイルの関連付け

## シンタックスを管理する

CotEditorはメジャーな言語のシンタックスをすでに同梱しています。さらに、ユーザはそれらを改変したり独自のシンタックスを追加したりすることができます。シンタックスを管理するには、「CotEditor」＞「設定」と選択してから、「フォーマット」をクリックします。すべての利用可能なシンタックスが「利用可能なシンタックス」リストに列挙されています。

新しいシンタックスを追加するには、リスト下部の「追加」（プラスアイコン）ボタンをクリックします。既存のシンタックスを参考にして独自のシンタックスを作成するには、アクションポップアップメニュー から「複製」を選択してください。

## シンタックス定義を編集する

シンタックス定義はシンタックスエディタで編集できます。シンタックスエディタを開く手順は次の通りです。

1. 「利用可能なシンタックス」リストから設定したいシンタックスを選択します。
2. シンタックス名をダブルクリック、または「編集」ボタンをクリックします。

シンタックスエディタでは、シンタックスの以下の機能が編集できます。

- 名前: シンタックスの名前を設定します。
- 種類: シンタックスの言語がコーディング用途か一般的な文書かを設定します。この設定は、「モード」設定で設定するエディタの振る舞いやフォントに影響します。
- ハイライト要素: シンタックスカラーリングのカラーリング条件を設定します。
- コメント: コメント記号とコメントのシンタックスカラーリング条件を設定します。
- アウトライン: アウトライン機能の項目抽出条件とフォーマット条件を設定します。
- 入力補完: 入力補完候補を設定します。
- ファイル関連付け: シンタックスと関連付けるファイルを設定します。
- 情報: シンタックス定義のメタ情報を設定します。
- 検証: 定義に文法やフォーマット上のエラーが存在しないかを検証します。

## 関連項目

- 「フォーマット」設定を変更する