Sublime Text 拡張機能まとめ
2017年4月10日 Wade Anderson、@waderyan_
私はSublime Textの大ファンです。プログラミングを始めた最初の数年間は、私のお気に入りのエディターでした。当然、今はVS Codeの方が好きですが、Sublime Textのいくつかの点が恋しくなることがあります。
私が感じた痛みを和らげるのに役立つ拡張機能を作成しました(例えば、キーボードの筋肉記憶)。まだやるべきことはありますが(このGitHub issueを参照)、ギャップは急速に縮まっています。足りない機能のほとんどすべてをカバーする他の拡張機能を見つけることができます。
このブログでは、Sublime Textから移行する際に役立つVS Codeの既存機能と推奨拡張機能を紹介します。
ヒント: このブログ記事で紹介されているすべての拡張機能をインストールするには、この拡張機能パックをチェックしてください。
VS Codeの機能
VS Codeには、Sublime Textでのコーディング体験にさらに近づけるために有効にできるいくつかの機能があります。
ミニマップ
VS Codeには優れたミニマップがありますが、設定の変更が必要です。以下の設定を使用してミニマップをオンにします
"editor.minimap.enabled": true
貼り付け時のフォーマット
貼り付け時のフォーマットは、ソースコードを移動する際に素晴らしい機能です。この設定を使用して、貼り付け時のフォーマットを有効にします
"editor.formatOnPaste": true
提案の順序
Sublime TextとVS Codeでは、コード補完ウィジェットでのスニペットの順序が異なります。VS CodeをSublime Textのように動作させるには、この設定を使用してスニペットを一番上に配置します
"editor.snippetSuggestions": "top"
拡張機能
Sublime Textからの移行を容易にするため、以下の拡張機能の使用をお勧めします
Sublime Textキーマップ
マーケットプレイス - Sublime Text Keymap
著者 - Microsoft
キーボードショートカットを覚えているので、VS Codeに移行するために筋肉記憶を変更する必要はありません。この拡張機能は、Sublime Textで最も人気のあるキーボードショートカットをVS Codeに移植します。

ヒント: VS CodeとSublime Textのキーボードショートカットにはいくつか競合があります。現在、この拡張機能はVS CodeのショートカットよりもSublime Textのショートカットを選択します。これは、拡張機能をインストールするとVS Codeの一部のキーボードショートカットが同じように機能しないことを意味します(例:デバッグ用のF5)。設定 > キーボードショートカットから、任意のショートカットを簡単に変更できます。
スコープに選択範囲を拡張
マーケットプレイス - Expand Selection To Scope
著者 - Vittorio Romeo
VS Codeにはテキスト選択範囲を拡張する既存のサポートがありますが、この拡張機能は素晴らしいポイントを押さえています。複数のカーソルに対しても、選択範囲をスコープに段階的に拡張します。

HTML / XMLタグを閉じる
マーケットプレイス - Close HTML / XML tag
著者 - Compulim
XMLおよびHTMLの終了タグを追加するキーボードショートカットを追加します。

Sublimeコマンド
マーケットプレイス - Sublime Commands
著者 - Zarel
転置、選択範囲を行に拡張、および行に分割コマンドをVS Codeに移植します。
Wade Anderson, VS Codeチームメンバー @waderyan_