これら 5 つの VS Code 機能は私の仕事のやり方を完全に変えました

in tech

Visual Studio Code (VS Code) は疑いの余地のないコーディング エディターの王様であり、2025 年のスタック オーバーフロー調査では回答者の 75% が定期的に使用するツールとして Visual Studio Code (VS Code) を挙げています。 Vim、Cursor、Notepad++ などの強力な競合他社よりも優れているだけでなく、より充実した機能を備えた親プロジェクトである Visual Studio よりも優れています。

VS Code はテキスト エディターとして優れていますが、これらの追加機能によりさらに優れた機能が得られるため、見逃したり見落としたりしがちです。

よく模倣される素晴らしいアイデア

VS Code のどこにいても、何をしていても、 を押すことで任意のコマンドを実行できます。 Ctrl+シフト+P (Windows) または シフト+コマンド+P (macOS)。

検索ボックスの下に使用可能なコマンドのリストを表示する VS Code コマンド パレット。

このドロップダウン パネルには、VS Code で使用できるすべてのコマンド、つまりメニューやボタンの後ろに埋もれているコマンドが一覧表示されます。パレットに統合されたあいまい検索を使用して、興味のあるコマンドを見つけることができますし、使用する必要があります。また、最近使用したアイテムが強調表示され、キーボード ショートカットが表示されるため、学習を進めながら学習できます。

使用する Ctrl+P / コマンド+Pを使用すると、同様のクイック オープン パレットを開くことができ、プロジェクト内のファイルと最近開いたファイルが表示されます。繰り返しますが、組み込みのあいまい検索は優れており、慣れてしまえばファイルにすばやくアクセスできる方法です。

これらの機能はどちらも広く借用されており、特に Zed や Sublime Text などのエディターのコマンド パレットがそうです。

素早く便利なナビゲーション

もう二度と自分の場所を失うことはありません

コードベースを飛び回っていると道を見失いがちですが、VS Code のナビゲーション ショートカットを使用すると、ファイル間の移動がこれまでより簡単になります。プレス F12をクリックすると、カーソルの下にあるものの定義にすぐにジャンプします。しかし、それではどうでしょうか?

道に迷った場合は、便利なキーボード ショートカットを備えた「戻る」コマンドと「進む」コマンドを試してみてください。 代替+左/右矢印 Windows と Ctrl+ハイフン または シフト+Ctrl+ハイフン macOS上で。

これらのショートカットは、Web ブラウザの「戻る/進む」に相当するコーディングであり、同様に便利です。他のキーボードの組み合わせと同様、筋肉の記憶に定着するには数回の操作が必要かもしれませんが、一度定着すると、これなしでどうやってやっていたのか不思議に思うでしょう。

自信を持って名前を変更する

すべての検索と置換に似ていますが、さらに便利です

関数または変数の名前を変更する必要がある場合は、対応するすべての呼び出しと参照も変更する必要があります。これは骨の折れる手動タスクであるか、グローバルな検索と置換を使用してわずかに軽減できるタスクです。問題は、単純なテキストの置換が必ずしも希望通りであるとは限らないため、正しいことを行っているかどうかを確認するために、各インスタンスをステップ実行する必要があることです。

VS Code は、この状況がどれほど愚かであるかを認識し、修正します。プレス F2 変数名や関数名など、変更したいシンボル内にカーソルがあるとき。置換を入力すると、VS Code がファイルをリファクタリングし、オプションのプレビューで適用前に何が起こるかを確認します。

VS Code のリファクタリング プレビュー パネル。3 つのファイルにわたる一連の変更がチェックボックスの横に表示されます。

エディターは、単純な変更を明確に適用できる場合、すぐに適用します。それ以外の場合は、VS Code が行うべきと考える変更とすべきではないと考える変更がプレビューで表示され、デフォルトで適切な変更が選択されます。

たとえば、IDE は、文字列内の一致するテキストを置換する必要があるかどうかを認識できるほど賢いです。

一部の変更が選択され、その他の変更が選択されていないことを示す VS Code リファクタリング プレビュー。

この機能を数回使用すると、標準の検索と置換にはもう戻れなくなります。

ファイル間の違いを調べる

何が変更されたのかをエディターで直接確認

コードの差分処理は長い間コマンド ラインの領域でしたが、編集者がその仕事を引き受け始めており、うまくやっています。 2 つのファイルを比較するのに、すでに使用しているエディター以上に適した場所はありません。

VS Code では、ファイルを右クリックして選択します 比較対象として選択、次に別の項目を右クリックして選択します 選択したものと比較する。 2 つのファイルが並べて表示され、変更は削除として赤、追加として明確に強調表示されます。

2 つのファイルが並んでいます。赤い色の大きなテキスト ブロックが最初のファイルには表示されますが、2 番目のファイルには表示されません。

もちろん、git で制御されているファイルのタイムライン ビューや、作業ツリー内のファイルの git 変更を確認すると、同様の差分ビューが表示されます。

同じファイルの 2 つのバージョンを並べて表示する VS Code で、右側のバージョンは 2 つの追加部分を緑色で強調表示しています。

Emmet を使用した簡単な定型コード

HTML、CSS、XML などの強力なマクロ

Emmet は、プリインストールされている拡張機能の 1 つですが、探してみないとその存在を知ることはできません。これもかなりニッチな用途のツールですが、私にとってはすぐに不可欠なものになりました。

私は Web 開発全般において HTML と CSS を大量に書く傾向があり、VS Code が登場するまでは、常に多くの定型文を繰り返すことになります。 Emmet を使用すると、CSS セレクターに似た略語を使用して、手動でのタグ入力をすべて自動化できます。たとえば、エメットの略語は次のとおりです。

ul#todo>li*5

Emmet 構文では、これは 5 つの空の li 要素を含む ID「todo」を持つ ul を表します。 VS Code の HTML ファイルにその略語を入力すると、Emmet の略語として認識されます。

HTML/CSS のような文字列と、それにラベル付けされたポップアップ メッセージを表示する VS Code "エメットの略称。"

次に、 を押します。 入力 または タブ Emmet の展開を受け入れると、エディターで即座に同等の完全なマークアップが得られます。

ID と 5 つのリスト項目を含む、順序なしリストのマークアップを表示する VS Code。


豊富な機能を備えた簡素化された IDE

VS Code は、Visual Studio の無料で軽量な代替手段として導入されました。本格的な IDE というよりは、強力なテキスト エディターです。しかし、その高速なパフォーマンスと使いやすさには、仕事のやり方を大きく変える多くの高度な機能が備わっています。重要な拡張機能エコシステムと最新の AI 機能を備えた VS code は、間違いなく、最適なエディターとしての地位を正当化しています。

関連情報は以下のリンクからご確認いただけます

完全ガイドはこちら

関連記事

前の投稿
任天堂、Nintendo Switch 2の価格を値上げ
次の投稿
機能満載の Pixel Buds 2a が今なら 20 ドルオフ

関連記事