更新:2024/10/09

【Ubuntu】WSLとVS Codeの連携方法について

はるか
はるか
WSLは、Windows上でLinux動かせる機能。
ふゅか
ふゅか
そうそう!たとえば「grep」や「awk」みたいなLinuxコマンドも使えるし、Linuxベースの開発もできるから、開発者にとってはすごく助かるのよ!

1. WSLとは

WSL(Windows Subsystem for Linux)は、Windows 10およびWindows 11で利用可能な機能で、Windows上でLinuxディストリビューションを動作させることができます。これにより、Linuxのターミナルやコマンド(例:grep、awk)をWindows上で利用でき、Linuxベースの開発がより簡単になります。

2. VS Codeのインストール

VS CodeはMicrosoftが提供する軽量で強力なテキストエディタで、多くの拡張機能によりIDEのような機能を持ちます。インストール手順は次の通りです。VS Codeの公式サイトにアクセスして、Windows版のVS Codeをダウンロードし、インストールします。

3. VS CodeとWSLの連携設定

はるか
はるか
WSLとVS Codeを連携させる方法…WSLで「code .」コマンドを打てば、今いるディレクトリがそのままVS Codeで開く。
ふゅか
ふゅか
それで、wsl上のファイルもWindowsのVS Codeから編集できるのよね!

3.1. WSL環境でVS Codeを開く

WSL内のプロジェクトをVS Codeで直接編集するには、WSLを起動して次のコマンドを実行します。

code .

このコマンドにより、現在のWSLディレクトリがVS Codeで開かれます。その後、「WSL」の拡張機能がインストールされていなければい、インストールするように促してくるので、拡張機能をインストールします。

これにより、Linux上のファイルやコマンドもVS Codeのターミナルから実行可能になります。

 

3.2. ファイル編集とLinuxコマンドの実行

WSLとVS Codeが連携されると、WindowsファイルシステムとLinuxファイルシステムを簡単に行き来でき、両方の環境でファイルを操作できます。

PR