如何在 Unity3d 中將 Visual Studio Code 設定為預設腳本編輯器?

如何在 Unity3d 中將 Visual Studio Code 設定為預設腳本編輯器?

我在 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 codewhereis 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(外部編輯器)開啟一個當前不存在的檔案。

  • 關閉統一首選項。就是這樣。

在此輸入影像描述

相關內容