🦔
メモ Unityエディタ拡張から VSCode を開く方法
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