Sublime Textのプラグインでやりたいことをやるためのリンク集

# とにかくはじめはPackage Control
- メニューからインストールできるようになっていた
    - [Tools] > [Install Package Control…]
    - 参考 : [Installation - Package Control](https://packagecontrol.io/installation#Simple)

## 認証が必要なProxyの場合
```py:普通にやるとエラーになる
urllib.error.HTTPError: HTTP Error 407: Proxy Authentication Required (.......
```

- [sublimetext3 - Sublime3 throw error after added the proxy details - Stack Overflow](https://stackoverflow.com/questions/24906247/sublime3-throw-error-after-added-the-proxy-details)
- [認証付きプロキシの環境でPackage Controlを導入する方法 - Qiita](https://qiita.com/nomadmonad/items/ed172b595bb300727340)

```py
# [username][password][proxy_server][port]を環境と認証情報に置き換えてからConsoleに入れる
import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler({"http": "http://[username]:[password]@[proxy_server]:[port]", "https": "https://[username]:[password]@[proxy_address]:[port]"})) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
```

## 手動でやる場合
> 1. Click the `Preferences > Browse Packages…` menu
> 2. Browse up a folder and then into the `Installed Packages/` folder
> 3. Download [Package Control.sublime-package](https://packagecontrol.io/Package%20Control.sublime-package) and copy it into the Installed Packages/ directory
> 4. Restart Sublime Text

> [Installation - Package Control](https://packagecontrol.io/installation#Simple)

# インストール済みのを確認したい
```text
プラグインがインストールされている場所を見たい
[Sublime Text] > [Preferencese] > [Browse Packages] > Finderでインストールされている場所が開く

インストール済みのを確認したい
[Ctrl + Shift + P] > [Package Control: List Packages]
```

- [Sublime Text - インストールしているパッケージのリストを表示 - 開発メモ - Webkaru](https://webkaru.net/dev/sublime-text-list-packages/)

# アンインストールしたい
```text
Ctrl + Shift + P > 「remove」で検索 > [Package Control: Remove Package] > アンインストールするプラグインを選択してEnter
```

- [Sublime Text 2にインストールしたプラグイン（パッケージ）をアンインストールする方法 - ウェブ企画ラボ](https://webkikaku.co.jp/blog/software/sublime-text-2-uninstall/)

# いろんな文字コードのファイルを開きたい
- 文字コードをUTF-8にしてくれるConvertToUTF8
    - [MacでSublimeText3を使う際にShift_JISを文字化けしないようにする - Qiita](https://qiita.com/yuji0602/items/8b317680231060db20b8)
- [Codecs​33](https://packagecontrol.io/packages/Codecs33)
    - CentOS7でConvertToUTF8と合わせて使ったらMS932のファイルの文字化けが解消した。

# 便利なのがほしい

- (Windows用)日本語入力をインラインにするためのIMESuport : (残念)Windows10はずれる
    - [IMESupport: IMESupport for Sublime Text 2/3](https://github.com/chikatoike/IMESupport)
- 印刷できるようにするためのExportHtmlとprint to HTML
    - [じっくり解説SublimeText：ExportHtml コードカラーリング状態で印刷 - フロントエンドとかPCとかスマホとか](http://charlie.hateblo.jp/entry/2014/05/14/165428)
    - [sublimetextで印刷する - スーダラぶっちの成長日誌](http://kiwamunet.hateblo.jp/entry/2014/10/05/123628)
- [MacでSublimeText3を使う際にShift_JISを文字化けしないようにする](http://qiita.com/yuji0602/items/8b317680231060db20b8)
- [ファイルのDiffをとってくれるSublimerge](https://www.sublimerge.com/sm3/)
    - [Sublimergeのインストールと、まずはDiffを取るだけのメモ - Qiita](http://qiita.com/Shoesk/items/956b1b4cdd3f819a0b21)

# 〇〇書くのに使いたい
- [Python - Qiita](https://qiita.com/ponsuke0531/items/dbdf8d78403c1f73d536)
- [PHP - Qiita](https://qiita.com/ponsuke0531/items/425281bb9bd62dfe0fc9)
- [Sass | Web制作者のためのSassの教科書](http://book.scss.jp/about/c7/editor/st.html)
- [コードを書くならリアルタイム文法チェックをしてくれるSublimeLinter](http://www.sublimelinter.com/en/stable/)
    - [Sublime Text3で構文エラーをチェックするプラグインが超絶便利 | 株式会社LIG](https://liginc.co.jp/web/js/73704)
- [カラー指定したコードに背景色を付与してくれるSublimeTextプラグイン『Color Highlighter』を紹介 - アイデアハッカー](http://ideahacker.net/2015/06/22/10266/)

## JavaScript
- [JavaScriptのためのSublime Textプラグイン | ITブートキャンプ](https://i-b-c.jp/how/javascript%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AEsublime-text%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3/)
- [リアルタイム文法チェックをしてくれるSublimeLinter-jshint - Qiita](https://qiita.com/ponsuke0531/items/381a0f9f65eda92a57f8)
- JSDocのフォーマットを書いてくれるDocBlockr
    - [DocBlockr - Packages - Package Control](https://packagecontrol.io/packages/DocBlockr)
    - MacでEnterショートカットによる日本語消失問題への対策
        - [MacのSublimeText3で日本語が消えるバグを回避する - Qiita](http://qiita.com/uskiita/items/e0a39d72445db7c78e21)

## Markdown
- シンタックスハイライトしてくれる[Markdown Extended](https://github.com/jonschlinkert/sublime-markdown-extended)
    - 適用方法: `[View] > [Syntax] > [Markdown Extended]`
- ブラウザにプレビューを表示してくれる[OmniMarkupPreviewer](https://github.com/timonwong/OmniMarkupPreviewer)
    - エラーになった時の解決方法 : [OmniMarkupPreviewerでブラウザプレビューすると404エラーになる  |  INCOMPLETE++](https://mikan.lunarscape.net/2016/09/omp-404error.html)

|OmniMarkupPreviewerでやりたいこと|Windows/Linux|Mac|
|:-:|:-:|:-:|
|Preview Markup in Browser|Ctrl+Alt+O|⌘+⌥+O|
|Export Markup as HTML|Ctrl+Alt+X|⌘+⌥+X|
|Copy Markup as HTML|Ctrl+Alt+C|Ctrl+Alt+C|



# SublimeTextで他のことをやりたい
[Sublime Text でやりたいことをやるためのリンク集 - Qiita](https://qiita.com/ponsuke0531/items/781d38b4a7cbc8075ac2#_reference-872ca4544c462e579122)