Rider与Visual Studio 2019的优劣对比

本文主要总结一些VS的使用技巧 以及和Rider的对比
现在吹Rider的太多了,其实VS也不差,只有适合自己的才是最好的。
两者区别

vs优势

1.最明显的区别:

VS有中文,Rider没中文,对于新手来说,在这方面VS绝对是胜过rider的,没有中文上手会很慢。所以如果你是一个新手,建议使用VS,不要使用Rider,不然有时候会蒙蔽的发现,自己好多功能找不到。。
Rider与Visual Studio 2019的优劣对比_第1张图片
优秀的插件(弥补在方便使用上的差距)

Rider优势

1.快速搜索的强大(VS已实现)

VS的搜索很难用,尤其是资源管理窗口的搜索,不能过滤无用信息,而且不能快速跳转下一个,也不能根据类,方法进行分类等等(Rider的搜索都可以做到)
Rider与Visual Studio 2019的优劣对比_第2张图片
Rider
两次shift 可以调出搜索,这也是我最喜欢的功能,我个人认为对比与VS的搜索,两者的差距巨大,Rider的搜索实在是太好用了。
过滤无用条件,还可以分类
Rider与Visual Studio 2019的优劣对比_第3张图片
希望VS能赶紧改进一下搜索,或者出一款类似于Rider的搜索插件(Resharper可以,但是会是VS很卡。电脑好的可以考虑)
更新VS Ctrl T 可以实现Rider的分类搜索功能

2.体积小

Rider体积比VS小很多,对于C盘位置不够的人来说,卸载VS能腾出很多空间。

3.对Unity的兼容更好

能够在代码里直接看到是哪些物体使用了这个脚本,或者对此字段以及属性进行了引用。
以及shader的兼容,都证明了。如果你是一个unity开发者,选择Rider开发,效率会有极大的提升(前提是你对Rider足够熟悉)
Rider与Visual Studio 2019的优劣对比_第4张图片

4.快速构建各种接口,类,模板好用

直接就有
Rider与Visual Studio 2019的优劣对比_第5张图片

Rider与Visual Studio 2019的优劣对比_第6张图片

总结

VS适合新手,很多功能Rider有的VS也有,但是不够强大。Rider适合高级的资深的unity开发者,能够大幅提高unity的开发效率(前提是你对Rider足够熟悉),

经过我的测试,Rider和VS熟悉掌握的速度,前者大概一个月左右可以达到正常使用的水平,后者摸上就可以用,刚接触Rider建议先把功能总结清楚,然后慢慢熟悉。
如果是新手,建议先使用VS,将基本功能熟悉之后,可以考虑转移Rider,将自己在VS的功能对应到Rider中,比如查找所有引用,查看定义,查看错误窗口,Git等等

使用Rider并不代表放弃VS,使用VS也不妨碍使用Rider,最好两者轮换用用,主要功能都是一样的,想拥有Rider的效率,那就要承受使用的门槛,VS很方便,效率也不低,Rider能做的VS都能做,看个人喜欢。
我喜欢VS,因为中文很直接,等哪天Rider出了中文,我会回Rider再看看

你可能感兴趣的:(工具,VS2019,Rider,unity)