
SublimeText2勉強会@福岡
Table of Contents
福岡 Sublime Text 2 勉強会-第0回- : ATNDプレゼン用の資料です。
SublimeText2とはなにか
vimやemacs、textmateや秀丸にも近い軽量GUIテキストエディタ。 デフォルトで多くの言語のシンタックスやビルドコマンドが付属する。
大きな特徴
パッケージコントロール
パッケージコントロールをインストールすると(これはデフォルトじゃない)installコマンド でプラグインをぽんぽんインストールできるようになる。
基本的なvimやemacsのキーバインドが使える
Emacs, Vim, Sublime Text 2 徹底比較 - funatti’s blog
textmateのプラグインが使える
textmateの*.tmbundleプラグインをフォルダに入れるだけで使えます。
僕はProcessingなどのプラグインはまだST2専用の物が無いので、textmateのプラグイン使ってます。
プラグイン拡張
pythonでプラグイン開発可能。

ST2の特徴
- mac win linuxで動く
- コード補完
- コードの全体を見渡すミニマップ
- 自在な複数選択
- プロジェクト管理
- コマンドパレット
- anythingな検索
上記の説明動画は公式サイトを御覧ください。 Sublime Text: The text editor you’ll fall in love with
他にもこんなことできるよ
画面分割

設定はjsonで色々変えれる

ターミナルから起動できる。
パイプでシェルの実行結果をST2に渡して起動できる。幅が広がりング。
 
tail -f などはパイプできなかった(´・ω・`)
【鹿】これは入れとけってプラグイン【チョイス】
OmniMarkupPreviewer
マークアップ言語のプレビュー支援。 alt + cmd + O でサーバーが起動し、現在のマークアップのコードをリアルタイムプレビューしてくれる。 テキストを保存しなくても編集文字がリアルタイムでプレビューに反映されるのでまぢすごい。
Gist
Gistのスニペット管理。 Gistで管理しているソースコードを追加したり、作成できる。
SublimeCodeIntel
入力補完の強化。 シンボルからのジャンプ、importsのコード補完などが強化される。
SublimeLinter
様々な言語の検査プログラムを実行。エラー箇所をハイライト。メッセージはステータスバーに表示されます。

Alignment
選択範囲の整形。
これが

範囲選択をして cmd + cntl + a を押すと、こうなる

しまじろうさん(名前がかぶってる)のブログによくまとまっております。
[SublimeText2]「第0回 Sublime Text 2 勉強会」で紹介されたプラグインまとめ - The Powerful Code
デメリット
- vimやemacsのような神拡張できない(たぶん)
- まだ新しいのでノウハウ少ない