今日はちょっとテキストエディターについて語ってみたいと思います。ちなみにTerminalから直接呼び出して使う系のエディターにはまだ手を出してません。viとかvimっていうんですかね。morygonzalez今日はちょっとテキストエディターについて語ってみたいと思います。ちなみにTerminalから直接呼び出して使う系のエディターにはまだ手を出してません。viとかvimっていうんですかね。これはjとかkとかでカーソル移動させるしちょっと初心者には敷居が高いです。以下が僕が持ってる&日頃ぼちぼち使ってるテキストエディターの一覧です。CotEditorCodaEspressoCSSEdit(CSS専用)DreamweaverXcodeCotEditor単純にテキストを書くならCotEditorが良いですね。P_BLOGのコードも書いておられるnakamuxuさん作のテキストエディターです。コード書くのにも向いてます。AppleScriptでわしわし機能強化とかも出来そうです。CodaゲットするまではCotEditor一本でした。いまでもWindowsでいう秀丸エディタ的な地位を僕のMacで占めてます。素性の怪しいファイルはCotEditorで開いて確認してみます。TextEditとかまず使いません。CodaCodaはやっぱり素晴らしいですね。プラグインもたくさんあってかなり良い感じになってきてます。UIの美しさが群を抜いていて、使っていてとても気持ちが良いです。これ一つでサーバーにSSHアクセスもできるし、FTPクライアントも内蔵してるし、コード自動補完機能が付いてるし、カラーシンタックスも見やすくて大変素晴らしいです。EspressoHTMLに限るならEspressoが良いですね。CSSEditの開発元、MacRabbitのソフトです。新しくフォルダを作ってプロジェクトごとにHTMLを管理するのが面倒くさいのでそこが弱点といえば弱点ですが、長いHTMLの編集などではEspressoが大活躍です。HTMLが長大になるとどのタグがどの閉じタグに対応してるのとかが非常に分かりにくくなり、頭を抱えることになりますが、EspressoはHTML構造をツリーで視覚的に確認できるので、タグの閉じ忘れに気付きやすいです。Codaで何でもこなしたいところですが、気合い入れてHTML書くときはEspressoの方が向いてるように思います。CSSEditCSSEditはテキストエディターではなくてCSS専用のエディターですが、これが大変素晴らしい。Coda使っててもCSSだけはCSSEditで編集してしまいます。xを押すとFirebugみたいにXPathというか、classやidなどサイトのHTML構造を視覚的に確認することが出来ますので、CSSの編集が大変やりやすいです。Firebugがあればプレビュー機能はあんまり使わないのですけど、Firefoxをあんまり使ってなくてSafariをメインで使ってた頃はCSSEditのプレビュー機能は重宝しました。CSSの編集をソースコードだけじゃなくてビジュアルエディターでも編集できます。手書きしたいときもあるけど、font-familyとかborderの設定とか、手入力が面倒くさいときもあります。いうときにはビジュアルエディターで楽してCSS書けるので便利です。他にも進捗状況とかバリデートとか使ってないでよく分からないけどすごそうな機能が付いてます。サイトをプレビューワーで表示させて、そっからCSS取ってきて上書きして編集していくことも可能です。Dreamweaver一応持ってはいますが、UIがイモいし重いし酷いですね。使いたいと思いません。だいたいの機能はCodaでも実装してあるし、CodaはDreamweaverの1/4くらいの値段で買えてしまうので存在意義が分かりません。会社でDWを使うことが決まっているとか、大人数でMacとWin入り乱れて共同でコーディングするためにDWが必要とかそういうんじゃない限り僕は使いたいとは思いません。リモートサーバーに置いてあるファイルを直接編集できないのがだるい。ローカルに保存して編集→保存→再アップロードとか、もうね、アボカド、バナナかと。Xcode最後にXcodeです。XcodeとDashcodeの違いが良く分からんのですけど、実はこれ結構良いですよね。僕ちょっとC言語を触ったんですけど、XcodeでC言語書いててとても良かった。何と言ってもコードの自動補完が良い感じ。関数や構文のみならず自分で定義した定数や変数も補完候補にリストアップしてくれるので結構スピーディーにコーディングでけます。なんとなくアプリケーション開発のためのエディターってイメージがあったんですけど、そんなこともなくてPerlでもJavaScriptでもRubyでもどんとこいって感じですよね。銘打ってるのでランク付けすると、1位は総合力でCoda、2位は機能と軽快さのバランスでCotEditor、3位に純正だけど意外に使いやすいXcode、といった感じでしょうか。EspressoとCSSEditはHTMLとCSSに特化していて、それぞれの用途では右に出るものなしと言った感じです。ちなみにCotEditorはフリーウェア、Xcodeは純正なのでLeopardのインストールディスクからインストールするか、Appleのサイトでデベロッパー登録をするとダウンロードできます。その他はそれぞれシェアウェアで、僕はプロモーションでゲットしましたが普通に買うと結構します。Mac買ったばかりの人はとりあえずCotEditorを入れてみると良いと思います。2009Codaが半額になってます。CodaってのはTransmitの開発元のPanicっていう会社の製品なんですけど、エディターとFTPクライアントが一緒になってるソフトで、Dreamweaverみたいなもんです。2010なんか一個前の記事でTextMateマンセーみたいな記事を書いてますけど、Coda悪くはないです。いうか素晴らしいです。良いと思うのが、FTPクライアント機能を内蔵してるところ。Controllerを頻繁に行ったり来たりします。Vimは確かに素晴らしいのですが、複数のファイルを一括で開いてあちこち編集するのはさすがに苦行に近いものがあります。Promoで紹介されていたForkLiftというFTPクライアントがやばい。FTPクライアントにはこれまでCyberduckを使っていた(フリーなので)。日目の記事でしたが遅れて書いています。テキストエディター、普通は文章を書くことに特化してる。2005ちょっと名古屋まで行っていたのでしばらく更新できませんでした。その間ゲットしたり、留守中に自宅に届いていたもの。14:05CSSEditのリンク先が間違ってます。リダイレクトされているだけです。