🦔

メモ Unityエディタ拡張から VSCode を開く方法

2024/04/21に公開

Cluster Creator Kit Script を使うときに Project欄のAssetからjavascriptを開く場合にReveal in Folder で開いて ターミナルで フォルダ指定して code . してたのですが、
毎回行う事なので簡単にできるように Project欄の右クリックメニューに 追加してみました。

using UnityEditor;
using System.Diagnostics;
using Debug = UnityEngine.Debug;

~~~

[MenuItem("Assets/World-Creator-Support/VScodeでファイルを開く")]
public static void FileOpenVScode()
{
    string path = AssetDatabase.GetAssetPath(Selection.activeObject);
    // obj を VScode で開く, which code でパスを確認
    Process.Start("/usr/local/bin/code", path);
}

Process.Start

Unityエディタ上で ファイル作成やフォルダ作成やビルドなどもできるようになりそう便利そうです。

Discussion