我在 Ubuntu 16.04 中工作,我有Unity3d安裝。我想視覺工作室程式碼成為我在 Unity3d 中的預設腳本編輯器。
請觀看這個 30 秒的視頻和不要混淆 Unity3d(世界領先的創作引擎)統一(Ubuntu 16的預設桌面環境)。
我輸入了 VSC 的快捷方式,但我必須輸入一個參數(例如:「$(File)」)。我複製並貼上了 VSC 的位置,但是當我嘗試開啟腳本(例如TriggerChecker.cs
)時,VSC 會打開,但腳本不會出現。
編輯腳本的唯一方法是打開 VSC 並添加專案資料夾,我必須在整個專案資料夾中搜尋腳本。看這個影片看看我需要如何搜尋腳本。我想讓Unity3d直接顯示腳本,因為當我的專案變得更大時,我可以更輕鬆地編輯腳本而無需搜尋它們。到目前為止,我對 VSC 只有一個參數(“$(File)”),即 (“$(/usr/share/code/code --unity-launch )”)。這是VSC的快捷方式的路徑。
你能幫我解決這個問題嗎?
答案1
適用於 Linux 的 Visual Studio 程式碼
從以下位置下載最新版本官方網站。
透過命令列安裝 VSC 和相依性:
sudo dpkg -i code*.deb sudo apt install -f
VSC 的二進位檔案是
/usr/share/code/code
,但是我們執行code
在命令列中執行時,執行的是啟動腳本/usr/bin/code
我們將在最新的部分中使用它。/snap/bin/code
如果您使用軟體安裝程式來安裝 VSCODE,則也可能是二進位檔案。您可以使用
which code
或whereis vscode
來查找它。
適用於 Linux 的 Unity3d
Unity3d for Linux 目前是 Beta 版本,更多詳細資訊可以在Unity 部落格。最新版本可從 (來源的訊息):這個連結。
透過命令列安裝Unity3d和依賴項:
sudo dpkg -i unity*.deb sudo apt install -f
將 Visual Studio Code 設定為 Unity3d 中的預設腳本編輯器
打開Unity3d。在裡面編輯選單選擇優先。
在 Unity 首選項中選擇外部工具(左邊)。
點擊門票旁的按鈕外部工具編輯器並選擇瀏覽。
導航到文件
/usr/bin/code
並點擊打開。關鍵步驟:為了外部腳本編輯器參數充滿
$(File)
- 不含引號!
我發現(錯誤)預設存在的引號作為字元傳遞,附加到檔案名稱中,因此 VSC(外部編輯器)開啟一個當前不存在的檔案。
- 關閉統一首選項。就是這樣。