Adobe製オープンソースエディタBraketsが良さそう
Sublime Text 一択のような気がしていましたが、最近正式リリースされたBracketsがいい感じな気がしてきました。
まだほとんど使ってないので、まとめ程度にURLを貼っておきます。
Bracketsの機能紹介、使い方解説【Ver.1.1対応】 - Qiita
プラグインもSublime Textで使ってそうなものとか、けっこう充実しています。
"Brackets おすすめプラグイン集・解説 - Qiita
Sublime Text的なキーボードショートカット
キーボードショートカットも自由にいじれるので、Sublime Textからの乗り換えユーザー用の設定も公式ドキュメントにあったりします。
Import Mac key bindings from Sublime Text"overrides": { "Cmd-Shift-L": "edit.splitSelIntoLines", "Ctrl-Shift-Up": "edit.addCursorToPrevLine", "Ctrl-Shift-Down": "edit.addCursorToNextLine", "Cmd-Shift-D": "edit.duplicate", "Ctrl-Shift-K": "edit.deletelines", "Cmd-L": "edit.selectLine", "Cmd-D": "cmd.addNextMatch", "Cmd-Opt-1": "cmd.splitViewNone", "Cmd-Opt-2": "cmd.splitViewVertical", "Cmd-Opt-Shift-2": "cmd.splitViewHorizontal", "Ctrl-G": "navigate.gotoLine", "Cmd-Opt-Right": "navigate.nextDoc", "Cmd-Opt-Left": "navigate.prevDoc", "Cmd-R": "navigate.gotoDefinition", "Cmd-P": "navigate.quickOpen" }引用元:"User Key Bindings · adobe/brackets Wiki
Debug > Open User Key Mapに下記を貼り付けるとCmd+DとかがSublime Text的に使えます。
Sublime Textでいうところの"translate_tabs_to_spaces"的なもの
プラグインとかの日本語ドキュメントは充実してきてますが、ユーザー設定の細かい設定の仕方があまりないので、タブをインデントでなくて半角スペースにする方法探すのに苦労しました。
{ "tabSize": 4, "useTabChar": false }
参考:"How to Use Brackets · adobe/brackets Wiki
しばらく使ってみます。
追記 2015-1-22:
僕はこのMiguelCastillo/Brackets-Themesを使ってるのですが、使ってるThemeの選択している行の背景色がわかりにくいな、と思って変更したいときは
/Users/Username/Library/Application Support/Brackets/extensions/user/themes/theme
あたりにインストールしたThemeのcssがあるので、そこのcssを開いて。
.cm-s-テーマの名前のクラス的なもの.CodeMirror .CodeMirror-selectedtext { background-color: 好きな色; }
的な感じで変更できました。