PanicがCoda 2()をいつ発表するのかは分かりませんでした が、同社のオールインワンウィンドウコードエディタに重要なアップデートが必ずやってくることは分かっていました。Coda 2と同時に発表されたiPadアプリ「Diet Coda」は、全くの驚きでした。

このレビューを読むのをやめて、今すぐApp StoreからDiet Codaをダウンロードしましょう。いや、むしろそうすべきかもしれません。ウェブサイトの制作に携わっていて、iPadから更新したいなら、Diet Coda以上に適したアプリはありません。
Diet Codaを起動すると、デスクトップ版とよく似たサイト画面が表示されます。管理対象のサイトを1つ以上追加できます。リモートサーバーのアドレスとサーバー接続設定を入力するだけで、ほぼ完了です。
サイトに接続すると、そのサイト内のすべてのファイルとフォルダがグラフィカルに一覧表示されます。フォルダをタップすると、そのフォルダの内容を一覧表示する2つ目のペインが表示されます。そのフォルダ内のフォルダをタップすると、すべてが左に移動し、親ディレクトリが画面から消えます。ただし、現在のパスを示すヘッダーバーはスクロールとタップが可能なので、ファイル階層を素早く遡ることができます。実際、すべてのファイルを一覧表示するペインもスクロールします。ファイル構造が非常に深くても、スワイプ1回で元の場所に戻ることができます。率直に言って、これはMacよりも洗練されたディレクトリナビゲーション方法です。
ファイルまたはディレクトリをタップすると、削除、複製、移動、HTMLリンクのコピー、URLのコピー、サーバー上のパスのコピー、移動、名前の変更、パーミッションの調整などが行えます。ファイルの移動は唯一、少し扱いにくいと感じます。Diet Codaでは、ファイルの移動先のパスを手動で入力(または貼り付け)する必要があります。

ファイルを編集する必要がある場合も、編集可能です。Diet Codaは、フル機能の統合テキストエディタとコードエディタを提供します。このエディタには、構文の色分け、コーディング言語に応じた特殊キーを備えたカスタムキーボード、再利用可能なテキストブロックやコードブロックを素早く挿入できるクリップ機能、検索と置換、パラメータを含む関数の自動補完機能などが備わっています。
Diet Codaのエディタには、Panicが「スーパールーペ」と呼ぶ機能も搭載されています。カーソルを移動したい時に指でタップ&ホールドすると、コード行全体が拡大表示されます。これは非常に巧妙な機能で、カーソルを置きたい場所を正確に特定するのに非常に便利です。コードの編集を保存すると、Diet Coda経由でWebからすぐにプレビューできます。

確かにこれだけで十分かもしれませんが、それだけではありません。Diet Codaには、コンテキストに応じてカスタマイズ可能なキーボードを備えた、完全に機能するSSHクライアントも含まれています。これは基本的にPrompt ( )の完全な統合であり、Diet Codaの他の機能との緊密な統合により、さらに便利になっています。iPadからWebサーバーにSSH接続しなければならない状況に、ハードウェアキーボードが見当たらない状況は避けたいものですが、Diet Codaを使えば、少なくとも正気を失わずにSSH接続することが可能になります。
最後に、Diet CodaはCoda 2のAir Previewsのレシーバーとしても機能します。MacのCoda 2アプリで調整を行うと、同じネットワーク上でDiet Codaを実行しているiPadですぐにプレビューできます。ペアリングは驚くほど簡単です。iPadの背面カメラをMacの画面上の点滅する画像に向けるだけで、デバイスが接続されます。Coda 2のプレビューは迅速かつ正確に読み込まれることを実感しました。
iPadは大好きですが、Macでキーボードとマウスを使ってコードを書くのが好きです。でも、それがどうしてもできない場合や、ちょっとした変更が必要なのでノートパソコンを取り出すのが面倒だと感じる場合、iPadでDiet Codaを使うと、その代わりにかなり良いパフォーマンスを発揮してくれます。
[ Lex Friedman は Macworld のスタッフライターです。 ]