Why VS Code?
很早就下载了VS Code,一直扔在硬盘里,最近又听别人提起,自己又很想将“臃肿”的Visual Studio给替换掉,Mono常规用着还凑合,今儿就尝试了下VS Code,并在Unity里进行了编码和调试,yami,yami,使用习惯上和Visual Studio差不多,主要是他足够的“轻量”,响应速度非常的快,给我这台破旧的电脑缓解了不少的内存压力。
https://code.visualstudio.com/
VS Code最吸引我的是Extensions,插件化,有很多来自第三方的自定义插件,通过这些插件的配合,可以让编码的效率大幅度提高,就像插件化的Eclipse一样,我离不开snippet:))),想象一下,如果Unity没有AssetStore,我们的效率不可能像现在这么高效!
所以总结下来,吸引我的三点:
1.轻量级
2.跨平台
3.插件化
下载安装以后,在Unity的设置中配置编辑器的位置:
这样,我们双击Script就可以打开VS Code了
如何调试?
然后,点击那个BUG图标:
选择Unity Editor,在代码中打breakpoint,然后点击上面的绿色三角按钮,启动调试:
看到控制台输出:
Attached to Unity process 'Unity Editor (Unity)' (xxxx)
就可以了
下一步,回到Unity中,进入Play Mode就可以进行调试了,具体的详细流程在插件的页面中有说明。
常见问题:
1.如果说上面步骤都正常,但调试窗口无法挂起,可以尝试退出VSCode和Unity并重新启动。
2.无法go to definitation,F12无效,我这里在之后碰到过,重启过几次,后来在asset store里安装了VSCode插件,
可以使用,不确定是否是安装了这个插件的作用.
但VS Code也不是完美的,Unity项目多开的情况下,VS Code就会有问题,还有一款软件,也非常的出色,由大名鼎鼎的
JetBrains开发,Rider,也非常的棒,稍后再尝试下。
Have A Wonderful Journey With VS Code~~~
(虽然总裁痛失了金球,但这张照片里实在是霸气外漏啊,莫德里奇世界杯的高光表现为他增加了很多“积分”,但一场6:0的输球,又将飘飘然的克罗地亚打回原型,如果足球先生不给C罗,真是对不起这么!拼命!的C罗!)