【Unity2D日記】#2 VS Code傻瓜式完美配置攻略(真香警告)

前期準備

一些廢話

久仰VS Code大名,在家閒來無事試着在筆記本上配置了一下,雖然中途遇到很多坑(代碼補全等等),但是結局體驗是真的很香:
輕量級、插件化、界面簡潔,適合不怕折騰、喜歡DIY的朋友。

步驟

以下是針對Win10用戶的教程,Mac用戶請移步前言鏈接!

下載

配置.NET

  • 注意,.NET Core的SDK和Runtime都要下載安裝!
  • 兩者安裝完畢後,重啓電腦,打開終端(Win+R輸入cmd),檢測版本,信息正確則安裝成功;
dotnet --info

1

  • 接下來打開控制面板->程序->程序和功能->啓用或關閉Windows功能,全部勾選第一欄,打開.NET Framework 3.5;
    1
  • 最後一步,打開Unity->Edit->Project setting->Player->Other Settings->Configuration,將Api Compathbility Level 更改爲 .NET 4.X;
    3
  • 若無法檢測到SDK,嘗試全部卸載、重新下載安裝(注意版本)、重啓電腦;若依然失敗,打開環境變量頁面,將 C:\Program Files\dotnet\放在C:\Program Files (x86)\dotnet\的上面;若無對應路徑,手動添加即可;
  • 若不存在對應目錄,則說明是第一步出了問題,因爲%PATH%是安裝時自動會添加的。

配置VS Code

  • 打開擴展頁面,搜索C#,安裝C#支持;
    5
  • 同理,搜索、安裝Debugger等插件(建議全裝尤其Snippets);
    6
  • 安裝完畢後,重啓VS Code,隨意打開一個C#腳本,測試是否有代碼補全等功能;
public Rigidbody2D test;

8

配置Unity Editor

  • 打開Unity->Edit->Preference->External Tools->External Scripts Editor,指定爲VS Code,如果默認列表裏面沒有,則自行指定爲安裝目錄...\Microsoft VS Code\Code.exe
    9
  • 從Unity中打開腳本文件,感受風一樣的啓動速度!

一個大坑

  • 如果打開VS Code後右下角提示:

The C# extension is recommended for this file type.

或者

Cannot activate the ‘Unity Debugger’ extension because it depends on an unknown ‘ms-vscode.csharp’ extension.

  • 這是因爲從VS Code裏直接下載的C#支持默認的Extension ID是ms-dotnettools.csharp,而我們的Unity Debugger對應的ID是ms-vscode.csharp,但是這個ID下的C#支持在marketplace裏面是搜索不到的,所以需要我們手動下載和安裝對應ms-vscode.csharp的C#插件——Omnisharp!
  • 下載完成後手動添加到VS Code裏面即可!
    9
  • Omnisharp下載地址 csharp-1.21.12.vsix

基礎插件推薦

  • 一鍵查看文檔
    11
  • 一鍵格式整理
    44
  • Dark主題 & 易識圖標
    111
    33

總結

  • 雖然在配置過程中遇到很多坑,VS Code折騰起來也比VS麻煩,可能會遇到各種各樣的問題,但是當你搗鼓出一套只屬於你自己的IDE的時候,各種感受是難以言表的,我想這也是VS Code最大的魅力所在吧;
  • 對初學者來說,或許最直觀的“香”是VS Code啓動比Visual Studio快出很多,再搭配上一些提高效率的插件,無疑是筆記本或者中低配用戶的福音。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章