1つのVisual Studio Codeインスタンスで複数のプロジェクト/フォルダを開き、複数のファイルを単一のビューで開くにはどうすればいいですか?将来の変更要求に対するオプションはありますか?
ここの他の回答にもあるように、この 'accepted'の回答は古く、もはや正しいものではありません。 VS Codeには、ワークスペースという概念があり、複数のルートフォルダを同じウィンドウでVS Codeに追加することができます。
例えば、あるフォルダのプロジェクトで、別のフォルダに保持されている共有コードを利用している場合、プロジェクトフォルダと共有フォルダの両方を同じウィンドウで開くことができるようになりました。
これには、「ワークスペースにフォルダを追加...」コマンドを使用します。 VS Codeは、この設定を、拡張子が.code-workspace
の新しいファイルに保存します。 このファイルをダブルクリックすると、両方のフォルダが存在する状態でVSコードが再び開きます。
The Basics of Visual Studio Code](https://code.visualstudio.com/Docs/codebasics)の記事に記載されています。
*"VSCodeは、ファイルとフォルダをベースにしています - VSCodeでファイルやフォルダを開けば、すぐに始めることができます。
つまり、ソリューションファイルやプロジェクトファイル(.slnや.csprojなど)の概念は、VSCodeではIntellisenseなどでサポートする言語を特定するために使用するだけで、実際には機能しないということです。
簡単に言えば、あなたが開いたフォルダが、あなたが作業するルートになります。もちろん、複数のウィンドウを開くことを妨げるものではありません。
機能リクエストのオプションについては、Help > Request Featuresに移動すると、VSCodeのUserVoiceページに移動します。
ユニックス系のOSを使用している場合は、目的のフォルダへのソフトリンクを作成することができます。
例えば、VSCodeを使用しているときにgolangのソースを見たいとします。例えば、VSCodeを使っているときにgolangのソースを見たいので、プロジェクトフォルダの下に「go/src」へのソフトリンクを作成します。
ln -s /usr/local/go/src gosrc
お役に立てれば幸いです。
更新日:2017年11月28日
Multi Root Workspaces[0]が、ついに安定版ビルドに上陸しました。 https://code.visualstudio.com/updates/v1_18#_support-for-multi-root-workspaces