CotEditorのスクリプト機能は、自分で書いたスクリプトをCotEditor上で実行して編集中の書類を加工したり外部のプログラムを起動したりします。スクリプトはで表されるスクリプトメニューに登録されます。
CotEditorスクリプトには大きく分けて以下の2つの種類の書き方があります。
AppleScript(JXA; JavaScript for Automationを含む)を使うとより詳細にアプリの制御をすることができます。一方UNIXスクリプトでは最前面の書類の内容しか編集できませんが、Python, Ruby, Perlなど、より一般的な好みの言語でスクリプトを書くことができます。用途に合わせて使い分けてください。スクリプトの書き方についての詳細は「AppleScriptで操作する」または「UNIXスクリプトで操作する」を参照してください。
スクリプトメニューに項目を追加したり、削除したりするには次のようにします。
スクリプトのファイル名にある特定の文字列を含めることで、表示順を変更したりキーボードショートカットを付与したりできます。詳しくは「スクリプトメニューをカスタマイズする」を参照してください。
CotEditorプロジェクトはサンプルスクリプトを提供しています。以下のページからダウンロードできます。
coteditor/SampleScripts -GitHub
有志の親切なユーザが自身のスクリプトをオンラインで公開していることもあります。そのうちのいくつかは以下のページにリストアップされています。
CotEditor Scripts -CotEditor Wiki