【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快出很多,再搭配上一些提高效率的插件,无疑是笔记本或者中低配用户的福音。
发布了17 篇原创文章 · 获赞 4 · 访问量 663

猜你喜欢

转载自blog.csdn.net/cleanlii/article/details/104711577
今日推荐