Visual Studio Code ですが、現状 Sublime Text 3 のプロジェクト機能のように
別々の箇所にある複数のフォルダをサイドバーでまとめて管理するという機能がありません
そのため、作業フォルダとは全然別のところにあるライブラリフォルダに入っているようなコードなどを見るのにちょっと苦労します
Ctrl+p
で見に行くことも出来ません(サイドバーに居ないので)
これはちょっと困った…ということで色々調べたのですが、機能そのものは見つからず…
project-manager
なんて拡張もありますがコレはあくまで開くルートフォルダを選べるだけで複数のルートフォルダを同時に展開なんかはできません
(何か情報があったら教えてもらえると泣いて喜びます)
環境
Windows 10
Visual Studio Code 1.5.3
対処
シンボリックリンクを使えば良いという事に気づきました
Visual Studio Code はシンボリックリンクもちゃんと認識してくれるため、
今開いているフォルダの下にリンクを置いておくと、ファイルの実体がどこにあろうと Ctrl+p
で飛べるようになります
(ちなみに、ファイルリストのパス表示もちゃんと実体のパスが出てきます)
シンボリックリンクの作り方については↓の辺りを参考に…
http://dev.classmethod.jp/etc/make_windows_symbolic_link/
また、↓を使うと非常に楽にリンク作成ができます
http://www.gigafree.net/system/explorer/hardlinkshellextension.html
エクスプローラで見るといらんものが映っているような感じになるのでちょっと気持ち悪いですが、
擬似的にルートフォルダを複数サイドバーに登録するということがこれで可能になります
なにか適当にフォルダ一個作ってその中にシンボリックリンクはまとめておくとか、
少し工夫してみるとそこまで気にならなくなりそうです
雑感
.vscode
フォルダなんて大層な設定フォルダを作ったりするんですから、
プロジェクト機能あってもいいのに、とか思ってしまいます…