■ はじめに
VSCodeのワークスペースのフォルダーを移動したところ、VSCodeのプリイマリーサイドバーのワークスペースのフォルダー名の後ろに!が表示されるようになりました。これは自動で修正されません。修正するにはどうするのか?整理してみました。
■ 前提
- Windows 10 以上のOS
- VSCode(ver 1.7.1.2)
■ フォルダー移動前
* ワークスペース : My-Projyect * 夏目漱石フォルダーをStoryに移動します。 |
---|
※ VSCodeではワークスペース名は英語の場合、大文字になる。
■ フォルダー移動後
夏目漱石フォルダーに!が表示されます。 |
---|
※ VSCodeの再起動で!が表示されます。
■ ワークスペース名.code-workspaceの編集
ワークスペースの設定ファイル(ワークスペース名.code-workspace)を修正します。 |
---|
- ファイル(F) → ファイルでワークスペースを開く
- My-Projyect.code-workspaceファイルの配置しているパスを調べます。
- キャンセルでファイルダイアログボックスを閉じます。
※ 上記はOneDrive-Personal\ドキュメント - テキストエディター(メモ帖など)で調べたパスのMy-Project-code-workspaceファイルを開きます。
7行目の夏目漱石のパスを移動したので変更する必要があります。 28行目のStory以下のパスに移動しました。 |
---|
■ ワークスペースのまとめ
- ワークスペースのフォルダーはワークスペース名.code-workspaceファイルへパスとして設定される。
- 「名前を付けてワークスペースを保存」で指定したフォルダーへワークスペース名.code-woarkspaceファイルを配置できる。
- ワークスペース名.code-workspaceファイルを「名前を付けてワークスペースを保存」をしないで、フォルダーを「ワークスペースに追加する」を(ファイル(F) → 「フォルダーをワークスペースに追加」)実行するとワークスペース名が未設定(ワークスペース)と表示される。このワークスペースに名前を付けるには、「名前を付けてワークスペースを保存」で名前を付けることができる。
- ワークスペースの名前を変更するには、ワークスペース名.code-workspaceファイルのファイル名のワークスペース名をエクスプローラーで変更することで名前を変更することができる。
まとめ
VSCcodeのワークスペースの設定がsetting.jsonにないので調べてみました。複数の.code-workspaceを用意すれば、プロジェクトご毎に使用するフォルダーのセットを切り替えて使用できます。例えば、ゲームプロジェクトなら、game.code-workspace、受験勉強の資料は、jyuken.code-workspaceなどVSCodeの有効活用が可能です。単純にテキストエディターで編集できるところがいいですね。