Sync all

Webエンジニアの気になる事。困った事もろもろ。

SublimeText3 おすすめ?プラグイン

f:id:bulbulpaul:20140523132205p:plain

SublimeText3やっぱりいいよね

Atomも最近出ましたけど、あんまりしっくりは来なかったのでやっぱり素敵なSublimeTextを継続して使う。
Vim, Emacsとか怖いのでやめときます。
僕の小指はつらせない。

なお、PacapkageComtrolが入っている事が前提で書いてます。
PacapkageComtrolのことはこちらを参考に。
Sublime Text 3のPackage Controlがインストールしやすくなっていた - ばくのエンジニア日誌

インストールプラグイン

環境つくり時のメモとして。

Theme - Flutland

thinkpixellab/flatland · GitHub
フラットデザインのクールなテーマ。
こんなデザインになる。
f:id:bulbulpaul:20140523132857p:plain

これだけでコーディングのモチベーションが上がる。
お葬式みたいなデザインでコーディングなんか出来ない。

All Autocomplete

titoBouzout/SideBarEnhancements · GitHub
標準の自動補完(オートコンプリート)機能を強化し、マッチする文字列があればサジェストする。

AutoFileName

BoundInCode/AutoFileName · GitHub
html, css等のリンクファイル名の補完。
ディレクトリ構造を追いながら補完出来る所が素敵。

Better TypeScript

lavrton/sublime-better-typescript · GitHub
TypeScriptのシンタックスハイライト。

BracketHighlighter

facelessuser/BracketHighlighter · GitHub
開始/終了タグのハイライトをしてくれる。

cdnjs

dafrancis/Sublime-Text--cdnjs · GitHub
有名ドコロのCDNを簡単に選択してscriptタグを挿入することができる。

Emmet

sergeche/emmet-sublime · GitHub
Emmet(旧zen-cording)を使えるようにする。

Hayaku

hayaku/hayaku · GitHub
CSSを楽に書けるHayakuが使えるようになる。

HTMLAttributes

agibsonsw/HTMLAttributes · GitHub
HTMLの属性や属性値のスニペット

Python Auto-Complete

eliquious/Python-Auto-Complete · GitHub
Pythonのコード補完。

SideBarEnhancements

titoBouzout/SideBarEnhancements · GitHub
サイドバーの右クリックメニューを拡張する。

ConvertToUTF8

titoBouzout/SideBarEnhancements · GitHub
Shitf JISやEUCなどの日本語のエンコーディングに対応していません。
それをエンコードしてくれる。
ただし、現状正しく動作しないので以下のCodecs33が必要になります。

Codecs33

seanliang/Codecs33 · GitHub
ConvertToUTF8のバグ(?)問題を解決するプラグイン
文字コードの闇。

SublimeCodeIntel

SublimeCodeIntel/SublimeCodeIntel · GitHub
変数や関数の補完。
定義元ジャンプができるようになる。

SublimeLinter

SublimeLinter/SublimeLinter3 · GitHub
リアルタイムな文法チェック。
SublimeText3からLinterが入っていないため言語毎に入れる必要有り。

Mac Terminal

afterdesign/MacTerminal · GitHub
SublimeTextからターミナルが起動できるようになる。
現在開いているディレクトリで開ける点もいい。
iTerm2にも対応。

Tag

SublimeText/Tag · GitHub
閉じタグを打つと補完してくれるプラグイン

他をお探しなら

他にもいっぱい良いPackageがそろってますし。作れます。

探す際はブラウザ上でPackageを探せます。
Package Control - the Sublime Text package manager