NotesCodaMacMacのWeb開発アプリケーション「Coda」の新バージョンが登場しました。2007年に登場以来、5年ぶりの初のメジャーアップデートとなりましたが、細部まで作り込まれた非常に完成度の高いアプリケーションとなっています。エディタと呼ぶには相応しくないくらい多機能で、大抵のことはCodaのみで完結してしまいそうです。2ではユーザーインターフェイスの変更などもあり、使い慣れるまでには多少時間がかかるかもしれません。ファイルブラウザや分割ウィンドウ、タブなどは、より使いやすくなっているように感じます。Cording」はそのまま使えるみたいなので、ちょっと安心しました。MacのWeb開発環境では「Espresso」というアプリケーションも使いやすくて気に入っていますが、今後どちらをメインに使うか悩むところです。2)Codaのブックマーク機能。NotesCodaMacCodaのちょっとした便利な機能として、ブックマーク機能があります。編集ウィンドウ左下のコードナビゲーターから、コード中の任意の位置へ頭出しをするためのものです。HTMLのアンカーポイントのような仕組みです。ブックマークを付けるには、各言語のコメント文の記述で、先頭に「!」を付加することにより、Codaがブックマークとして認識します。-->詳しくはPanicのサイトに紹介されています。DeveloperCodaのプラグイン作成。LabsCodaMacPHPPluginCodaで制作効率をアップさせる、ちょっとしたプラグインの作成方法です。プラグインを作成するには専用のツールが必要になります。Creator」が配布されているので、こちらをダウンロードします。サンプルプラグインも同時に配布されていて、初めてプラグインを作成する際に参考になります。Creator」を起動すると新規ウィンドウが開かれます。今回はシンプルに、選択したテキストに対して<p>、<div>などの任意のタグで囲むだけのプラグインを作成します。実は、サンプルプラグインにも同様のものが含まれていて、それをもとに作成しています。CodaのプラグインのスクリプトそのものはPHP(またはCocoa)で書かれていて、上記のウィンドウではそれらを管理し、プラグインを構成していきます。プラグイン編集中のウィンドウです。編集の大まかな流れは以下のようになります。コマンドの作成プラグイン内のコマンドを作成します。作成したコマンドは左ペインに登録されて、右ペインで編集が可能になります。左ペインの「Shortcut」の箇所をクリックしてショートカットを設定することもできます。作成したコマンドを選択すると、「Script」がアクティブになり、スクリプトを作成することができます。作成されていると編集になります。スクリプトファイルはプラグインファイルに内包されます。入力テキスト入力テキストの扱いを指定します。選択テキストのみ、ドキュメント全体、選択なしなど。出力テキストスクリプトを実行した後の、出力テキストの扱いを指定します。選択テキストを置き換え、ドキュメント全体を置き換えなど。ポインターの位置スクリプトを実行した後の、テキストポインターの位置を指定したい場合にチェックします。その場合スクリプト内に記述する「$$IP$$」にポインターが移動します。作成したスクリプトファイルには、このように記述しています。Support/Coda/Plug-ins」フォルダに入れます。これでメニューの「Plug-ins」から実行可能になります。