に参加して、VS Code の AI 支援開発について学びましょう。

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に移植します。

sublime text keymap

ヒント: VS CodeとSublime Textのキーボードショートカットにはいくつか競合があります。現在、この拡張機能はVS CodeのショートカットよりもSublime Textのショートカットを選択します。これは、拡張機能をインストールするとVS Codeの一部のキーボードショートカットが同じように機能しないことを意味します(例:デバッグ用のF5)。設定 > キーボードショートカットから、任意のショートカットを簡単に変更できます。

スコープに選択範囲を拡張

マーケットプレイス - Expand Selection To Scope

著者 - Vittorio Romeo

VS Codeにはテキスト選択範囲を拡張する既存のサポートがありますが、この拡張機能は素晴らしいポイントを押さえています。複数のカーソルに対しても、選択範囲をスコープに段階的に拡張します。

expand selection

HTML / XMLタグを閉じる

マーケットプレイス - Close HTML / XML tag

著者 - Compulim

XMLおよびHTMLの終了タグを追加するキーボードショートカットを追加します。

close html xml tag

Sublimeコマンド

マーケットプレイス - Sublime Commands

著者 - Zarel

転置選択範囲を行に拡張、および行に分割コマンドをVS Codeに移植します。

Wade Anderson, VS Codeチームメンバー @waderyan_

© . This site is unofficial and not affiliated with Microsoft.