SublimeTextで利用(を検討)しているパッケージ群
探し方
https://packagecontrol.io/ のNew、Trending, Popular
利用中
- Package Control
基本 - SFTP
パネルが開かない結果、同期有無の判断を勝手に行うことがある(「(Select via quick panel) No」がコンソールに表示される)。
パネル表示を行うパッケージ(ConvertToUTF8等)の設定を行い、パネル表示が重ならないように調整する。 - SideBarEnhancements
サイドバーの拡張 - All Autocomplete
補完強化 - ConvertToUTF8
UTF8に統一 - SyncedSideBar
指定したファイルとサイドバーのカーソル位置が連動 - Spacegray
見栄え - Vintageous
Vimmer、「Ctrl + v」からの「Shift + i」 - Alignment
「Ctrl + Alt + A」でインデント位置を揃える
対象となる記号に関する設定{
"alignment_chars": [ ":", "=", "=>" ],
"alignment_space_chars": [ ":", "=", "=>" ],
}
-
BracketHighlighter
サーチ範囲を限定しないよう設定(他にも強調表示の形状や、ブラケットを判別する条件などを設定可能){
"ignore_threshold": true
} - Pretty JSON
JSONの整形 -
Incrementor
連番の入力、詳しくはhttps://github.com/born2c0de/Incrementor
[Ctrl + Alt + Shift + H] _ → \i -
LaTex Word Count
文字数数えたり -
DocBlocker
Docコメントの補完 -
jQuery
補完 -
SublimeLinter-php
補完
php.exeをPATHに通す -
SublimeLinter-jshint
補完
node.jsインストール、npm install -g jshint、npm update -g jshint -
SublimeLinter-csslint
補完
npm install -g csslint -
SublimeLinter-html-tidy
補完
http://www.paehl.com/open_source/?HTML_Tidy_for_HTML5、tidy.exeのパスを通す
検討中
- Elastic Tab
編集時にタブを揃える
[*.php]
indent_style = tab
[*.js]
indent_style = tab - Local History
Users\ユーザー名\.sublime\history - SublimeREPL
irbとかpython的なやつ - Terminal
"terminal": "C:\\Win~\\cnd.exe" - BoundKeys
List bound keys
キーマップの状態(被ってるやつとか)を俯瞰できる、
固まるから使ってない - EditorConfig
異なるエディター/IDE間で共通するコーディングルールを規定する.editorconfig - Emmet+Hayaku
- View In Browser
Ctrl+Alt+Vキー(Win) - DataConverter
CSV形式のデータをさまざまな形に変換
範囲選択後、実行 - FindKeyConflicts
「BoundKeys」で事足りる気がする(があっちは固まるし。。。)、
コマンドパレットから「FindKeyConflicts: All Conflicts」を起動
[Key Bindings- User]を編集 - Project Manager
プロジェクトごとに*.sublime-projectファイルを生成して管理する - GitGutter
差分の視覚化 - Trimmer
空白の削除