読者です 読者をやめる 読者になる 読者になる

技術メモ

業務で調べたこととか...

SublimeTextで利用(を検討)しているパッケージ群

探し方

https://packagecontrol.io/ のNew、Trending, Popular

利用中

  • Package Control
    基本

  • SFTP
    パネルが開かない結果、同期有無の判断を勝手に行うことがある(「(Select via quick panel) No」がコンソールに表示される)。
    パネル表示を行うパッケージ(ConvertToUTF8等)の設定を行い、パネル表示が重ならないように調整する。

  • Side​Bar​Enhancements
    サイドバーの拡張

  • 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
    空白の削除