
以前我主要写 java,一直用 idea,最近做一个项目要用 c#,于是用上了 vs
我刚开始用的时候就感觉不顺畅,已经想发个帖质疑这个称号了,但是想想可能是新手不熟悉的缘故,所以就憋着
但是到现在用了有两个月了,我觉得用 vs 还是不顺畅,具体有如下几点:
我在想,难道是因为 vs 得到这个称号的时候,jetbrain 家的 ide 还没出生吗?还是因为 vs 支持很多语言,比如 c++,那 eclipse 算什么?
1 lxk11153 2019 年 11 月 21 日 vscode 广义 IDE /滑稽 ( Development Environment 没有 Integrated |
2 sxw11 2019 年 11 月 21 日 你可以用 Rider |
3 love 2019 年 11 月 21 日 vs 细节比 idea 差得远,也就软粉叫叫宇宙第一 IDE |
4 GeruzoniAnsasu 2019 年 11 月 21 日 via Android 画过界面吗。。 |
5 GeruzoniAnsasu 2019 年 11 月 21 日 via Android edit and run 为啥会不支持了我不太理解, 全天下只有 vs 能编辑完 c++代码后继续运行 |
7 lhx2008 2019 年 11 月 21 日 vs 并没有支持 Java 好吧,你这就不讲道理了。 写 C++,Clion 比 VS 还是弱了一个数量级 至于 VScode,可能比 IDEA 差两个数量级 |
8 minami 2019 年 11 月 21 日 via Android 就冲 vs 不是用 java 写的,它就比 idea 强 |
9 Tecrafter 2019 年 11 月 21 日 现代 IDE JetBrains 天下无敌。 VSC 是 Editor,功能定向跟 JB 也是不一致的。 |
10 Mutoo 2019 年 11 月 21 日 宇宙是 0-based 的,idea 排第 0。 |
12 hyrepo 2019 年 11 月 21 日 via iPhone 不能同意更多,这么多年来用 vs 的体验就没好过,后来写 java 换到 idea 简直觉得耳目一新,vs 可能功能很丰富很强大,但是至于使用体验嘛,emm……不过这似乎也是微软系产品的共同特征? |
14 loading 2019 年 11 月 21 日 via Android 性价比:功能 /价格 因为 vscode 价格是 0,所以你将获得一个无穷大的性价比。 |
16 sxw11 2019 年 11 月 21 日 很多大哥分不清 vs 和 vscode 就来评论了。。。 |
17 Jirajine 2019 年 11 月 21 日 via Android 确实感觉 vs 用着别扭,功能庞大臃肿,界面一般字体还有锯齿。 |
18 hoyixi 2019 年 11 月 21 日 楼主说的是 Visual Studio 很多人分不清 Visual Studio 和 Visual Studio Code 本来这玩意就是萝卜白菜各有所好,你觉得不好不用就是了 不过,用 Visual Studio 写 Java 有点那啥. |
19 minami 2019 年 11 月 21 日 @sudoz #11 想不到真的有傻子看不懂我说啥,我就明明白白说,就冲 idea (还有 eclipse )的资源占用,拿什么抢宇宙第一 IDE 的位置?别说功能多,vs 还一堆插件呢,咋不装上对比? |
20 dinjufen 2019 年 11 月 21 日 用 VS 写过一段时间 C++,感觉还是挺好的,就是项目设置方面跟其他不太一样,微软这个是自成体系的,内存、CPU、GPU 使用情况,挺好用的,相反感觉 CLion 不习惯,或许这就是个人习惯问题? |
21 stoneabc 2019 年 11 月 21 日 没写过 C#,就写 C++来说,没有比 VS 更好的 IDE 了。 |
22 Sharuru 2019 年 11 月 21 日 via Android 青菜萝卜各有所爱。 尽管现在我主要用 IntelliJ 写 Java,但是早年撸 winform 的时候所用的 VS 给我带来那温柔大姐姐的形象至今让我时时想念。 说回 Java,手上的 IntelliJ 就像个办事雷厉风行的小伙子,但是这几个版本的更新总是会带来或多或少的 bug。 反过来再看看 Eclipse,就像一台经典的老爷车尽管少了一些很酷炫的功能,但是用起来也不是那么不堪,有些地方甚至让人想念。 也许,变得最后还是自己吧。 |
24 nirvanacqw 2019 年 11 月 21 日 宇宙第一 C++IDE 写 C#还是 Rider 好 |
25 Nasei 2019 年 11 月 21 日 via Android 就 idea 全家桶那油啦吧叽的界面,也能叫现代化么? |
27 dobelee 2019 年 11 月 21 日 via iPhone 貌似楼上很多人还搞清楚来龙去脉。vsc 还没出世前 visual studio 已经有宇宙第一 ide 的称号了。vsc 讲真还不配。 |
28 Deardrops 2019 年 11 月 21 日 via Android 加上 visual studio 加上 jetbrains 家的 Resharper 插件,应该配得上《宇宙第一 IDE 》的称号了,楼主说的 4 个缺点都能通过加载插件解决 |
29 Deardrops 2019 年 11 月 21 日 via Android @woncode 这里有一篇详细介绍 Resharper 的文章,安利一下 masuit.com/21 |
30 murmur 2019 年 11 月 21 日 c++的 ide 就是牛逼啊 |
31 515576745 2019 年 11 月 21 日 via Android vscode 定位是 editor,idea 是为 java 而生的 IDE 定位不同怎么比较啊哥? |
32 ipwx 2019 年 11 月 21 日 现在的人都不知道 VS 了吗?就知道 VSC ? |
33 zjp 2019 年 11 月 22 日 一个 IDE 老是被人认成 editor,IDE 的面子都挂不住了...还提什么宇宙第一 |
34 yicong135 2019 年 11 月 22 日 via Android 首先你们没说用的是哪个版本的 vs,vs2015 和以后的版本体验天差地别! pro 版和社区版体验也有很大的区别 |
35 dixeran 2019 年 11 月 22 日 via Android 其实各有所长吧,VS 也解决了很多 C/C++下开发的痛点,写 C++不用 VS 这一套的话要配环境还是挺麻烦的,CLion 印象中还要配 CMake(?),如果你承认万物基于 C 的话,把 VS 放在这个地位倒也配得上。 |
36 sudoz 2019 年 11 月 22 日 @minami 原来在你这种憨批眼里,资源占用就是第一要义,那建议你别用 macOS,也别用 Win10。 建议先毕业工作几年再来谈 IDE 的生产力。 |
37 mohoumk2 2019 年 11 月 22 日 via Android 一群不审题的把 vs 看成 vsc... 我用的第一个 ide 就是 vs。 用久了之后接触 idea,反而觉得 idea 贼难用。既没有官方中文,换个字体也很麻烦(而且换了之后还是看着很奇怪)也不如 vs 的智能提示对我有帮助。 |
38 anguiao 2019 年 11 月 22 日 via Android VS 写 C++就是最强的,调试功能非常强大。 |
39 inhzus 2019 年 11 月 22 日 via Android 合着现在计科软院学生写 c++ 的启蒙 ide 都有人不认识了? |
40 46fo 2019 年 11 月 22 日 java 写的软件 总感觉加载慢 内存占用高 ui 响应慢 |
41 iceheart 2019 年 11 月 22 日 via Android 不写 c++体会不到 vs 的好。 |
42 charlie21 2019 年 11 月 22 日 via Android IDEA 是宇宙最牛 Java 写的 ide,VS 是宇宙最牛的 非 Java 写的 ide 行了吧?痛快了?尿频尿急尿不尽 解决了? 虚名而已 谁爱要谁要 |
43 GiantHard 2019 年 11 月 22 日 via Android 之前 .NetFramework 的时候,VS 可以边改代码边调试,还可以回退执行到上一行。现在 netcoreapp 出来没多久,感觉支持不是很好的亚子。 VS 可以集成一个叫做 Git Extensions 的插件,这个插件本身就是一个很强大的 独立的 Git GUI。 而图形界面的开发,XAML 设计器,WinForm 设计器,这些都没得选,只有 VS 做的最好,所以对于这类开发人员,VS 肯定就是宇宙最强 IDE 了。 当然了,只有小孩子才在 VS 跟 Idea 之间做二选一,所以为啥不试试 ReShaper 呢?双倍快乐,双倍内存。 |
44 camark 2019 年 11 月 22 日 那是你觉得而已,VisualStudio 绝对宇宙第一 |
45 Zchary 2019 年 11 月 22 日 via iPhone 就我而言,rider 的 unity plugin 很好用,VS 就算了,打开那 word 一样界面和奇葩的快捷键谁还愿意用呢 |
46 YzSama 2019 年 11 月 22 日 via iPhone vscode 主要是前端群体吧 |
47 jinliming2 2019 年 11 月 22 日 via iPhone 所以 VS 支持的第一语言并不是 C# 而是 C++…… 我也是 C++ 入的 VS 觉得好牛逼,并且在入 IDEA 写 Java 后不觉得 IDEA 比 VS 好用…… |
48 jinliming2 2019 年 11 月 22 日 via iPhone 楼上说的也对,新版的 VS 越来越好用(但是貌似在成为宇宙第一的时候,IDEA 还没起来?所以就算是旧版本的 VS 也是宇宙第一),VS 的免费 community 版本和收费 pro 版本也差很多…… |
49 fbcskpebfr 2019 年 11 月 22 日 via Android 关注:想看看到底有多少人不认识 vs、把 vscode 当作 vs 还不看完所有回帖的 |
50 zjsxwc 2019 年 11 月 22 日 以前我没得选,现在我只想做个好人 以前软粉只能 vs 写 C#,现在还是只能 vs 写 C#,vs 宇宙第一 IDE 没毛病 |
51 shandianmao110 2019 年 11 月 22 日 看版本吧,VS 2019 比之前的版本代码提示好一些。 |
52 scukmh 2019 年 11 月 22 日 vsc 不是 vs,大学 c 语言程序设计基础都白教了吗?难道你们都用 vc 6.0 ? |
53 jinliming2 2019 年 11 月 22 日 via iPhone @YzSama 是的,VSC 主要还是前端用,其他语言就算加插件配成“类IDE”也不好用…… 并且虽说是主要前端在用,但由于使用 TypeScript 来做编程提示,导致有些 Javascript 的功能也支持不完全,比如现在浏览器都已经支持的 class private field、node 快要成为默认选项的 ES Modules 的 mjs 格式文件 之类的,VSC 至今不支持,不仅不支持,还会报语法错误…… |
54 changdy 2019 年 11 月 22 日 2333 莫名喜感..楼上好多人感觉缺少常识 .为黑 java 而黑的就不说了.. VSCode 基于魔改的 Electorn 开发的..诸位`前端`难道不知道这个东西吗 ?和 VS 基本没啥相似性 ---- 回到话题 没真正用过 VS , 不过就我个人而言 我更喜欢 jb 家的产 当初写前端也是用 Webstorm 多一些,唯一的遗憾是还没入正 ,一直用的是社区版和 EAP 版本. |
55 u823tg 2019 年 11 月 22 日 via Android 如果我没记错的话这个应该说的是 c++与 c#关系不是太大。 |
56 MakHoCheung 2019 年 11 月 22 日 @lhx2008 楼主是用 vs 写 c#。。。。。。 |
57 dajj 2019 年 11 月 22 日 因为这样称呼才有超越 编辑器之神和神之编辑器的感觉。 当然有些扯蛋,毕竟人类连地球都还没走出去,相当于还宅在家。 |
58 saxon 2019 年 11 月 22 日 Php 还是宇宙第一的语言呢 |
59 supersonic13 2019 年 11 月 22 日 JB 全家桶不香么 |
60 zjupigeon 2019 年 11 月 22 日 @supersonic13 全家桶多少钱? |
61 lihongjie0209 2019 年 11 月 22 日 idea 无敌 |
62 Motoi 2019 年 11 月 22 日 写 c++挺好用的,c#也感觉一般。总感觉太重了 |
64 VictorJing94 2019 年 11 月 22 日 ...我怎么就觉得 vs 特别顺手.. |
65 Sendya 2019 年 11 月 22 日 哈哈哈,我看完了评论。一大把 把 VS 当作 VSC 说的。可乐着我了 |
66 yvescheung 2019 年 11 月 22 日 智子:一群虫子 |
67 10Buns 2019 年 11 月 22 日 很多人需要配眼镜啊 |
68 Cloutain 2019 年 11 月 22 日 VS 和 VS Code 到底分得清不。。。 个人对 VS 的感情还是很深的,常年搞 windows 开发。 |
69 ReZer0 2019 年 11 月 22 日 我也一脸问号,楼主问的 VS,结果看下来还挺多说 VSC 的……差点以为我看错了主题。 |
70 liiihhhh 2019 年 11 月 22 日 我一开始是做 .Net 开发的,后来转到了 Java 用了 Idea,发现 Idea 是真的好用。以至于现在我维护老项目(.Net 项目)老是心里默默吐槽 VS。还有一点就是,现在.Net Core 已经开源了,为什么在 VS 里查看某个方法的定义还不能看到源码 |
71 zhuangzhuang1988 2019 年 11 月 22 日 |
72 grewer 2019 年 11 月 22 日 从这个帖子就能看出以后,会有多少人瞎吹 vsc ,虽然我不感冒吧 |
74 missdeer 2019 年 11 月 22 日 怎么没人提 Visual Assist X,VS 搭配 VAX 才是无敌组合,那个 Resharper 跟 JB 家的其他 IDE 产品都一个德性,功能是花哨的,但是卡得让人怀疑人生 |
75 bitcross 2019 年 11 月 22 日 via iPhone 没有一个人正面回答楼主问题 1.界面现代化 回答:界面 ui 见仁见智,我还真觉得 vs 那扁平化 ui 挺好用的,好像是微软自家技术 wpf 写的 2.编辑提示 回答:这个好像真没办法,没 using 的类确实看不到智能提速,只能依靠插件了 3.调试 回答:开发 eeb 程序 asp.net ,进入调试界面是能修改 c#代码和 razor 界面代码不重启 web 服务器立刻看到效果的。开发桌面应用程序比如 wpf 在调试界面修改 ui 代码 xaml 是能离开看到界面变化的 4.版本管理 回答:vs 能在方法名上也能看到所有修改日期和修改人,至于每行代码?不懂。未 commit 文件也可以 pull,但是有冲突不行 另外 vs 作为宇宙第一 vs 不是使用便捷和好看,当然这 2 点也都不差,在所有 ide 里第一梯队。宇宙第一是指 vs 可以开发 web,桌面,office 插件,android,iphone,holoens,iot 等等所有你能想到的所有平台应用程序开发,以及与 azure 完美结合。 |
76 kid1412621 2019 年 11 月 22 日 via Android @liiihhhh 哈哈哈,貌似连 VSC 都可以 |
77 ghost024 2019 年 11 月 22 日 大学写 C 和 C++的时候用的不就是 vs 吗?怎么现在都只认识 vscode 啊,vs 这个 ide 陪伴了我很多个 debug 的日夜 |
78 guolaopi 2019 年 11 月 22 日 我寻思吧,VS 装某些插件也能实现这些功能的啊,我没用过 idea,是不是 idea 把这些本来应该插件做的功能集成到 IDE 级别了?所以老听人说 idea 卡? 不过有一说一,用 VS 的业界大佬推荐插件首推都是 resharper。。。。 |
79 nicevar 2019 年 11 月 22 日 虽然宇宙第一这个有点调侃的意味,但是 vs 以前确实是口碑非常好,你现在让大家讨论这个,vs 肯定不怎么入眼,首先这里的前端居多,能 c/c++、java 常年一起修的很少,现在装个 vs 跑个 helloworld 的人都不多了,你看前面的人连 vs 跟 vsc 都搞不清楚了,你让他们告诉你 vs 好在哪里吗? vs6 到 vs2008 期间宇宙第一 IDE 调侃的真的没错,同时期的有很多 IDE,包括 Borland Delphi/C++ Builder、Eclipse、CodeWarrior、Carbide 等,即使是先入为主,大多数人也觉得 vs 更强,最重要的就是 vs 稳定性好,其他的 IDE 很多自身的 bug 就很多,比如 debug 各种崩,像 Borland C++ builder 有些时候出了 bug 查了很长时间发现是 IDE 的问题,后面吓到很多人都不敢用了。 |
81 coroutine 2019 年 11 月 22 日 楼上的部分朋友们, 是不是没分清 Visual Studio 和 VS Code............... |
82 12tall 2019 年 11 月 22 日 可以用 ReSharper 插件~~~ |
83 guolaopi 2019 年 11 月 22 日 @liiihhhh 查源码为什么不去 github。。。。 我 F12 一般是看看方法属于哪个类,以及类下面还有什么别的方法。。 所以 idea F12 之后可以直接看到 System.IO.File 之类里面的具体实现代码吗。。长见识了 |
84 allenforrest 2019 年 11 月 22 日 @nicevar 暴露年龄了 |
85 shadowtale 2019 年 11 月 22 日 太久没用 vs 了,记不清到底哪里好,但是在我刚转 java 的时候我确实觉得还是 vs 好用,用 idea 也是因为他跟 vs 差不多智能才用的,感觉两个差距不大,至于 eclipse 那时候我觉得简直是反人类,vs 那时候我用起来的感觉就是省心,那时候 nuget 都还没完全发展起来我就觉得很省心了,不过可能跟.net 体系整个都很省心有关把,不会像 java,一会 maven 报个错,一会 tomcat 报个错,一会 IDE 自己抽风得重启 IDE 才行 |
86 ww940521 2019 年 11 月 22 日 用过的第一个编译器,当年装 Visual Studio 和 SQL Server 不知道难倒了多少同学,哈哈,现在想到都想笑。 |
87 seki 2019 年 11 月 22 日 1. 界面我觉得见仁见智吧,vs 的黑色主题我觉得比 jb 的要好看 2. 如果其它的文件里面引入了这个 ns 使用过的话,是有可能自动补充并引入的。不过具体触发条件我不是很明确 3. 不确定是语言环境局限还是 ide 自身的功能问题,如果 rider 可以但是 vs 不能的话,可以给 vs community 提个 issue 4. 默认的 git 集成是按照方法、类等为单位来显示历史的。自带的版本管理扩展有很强的 TFS 的味道,做 git 操作我的确不在 vs 里面做 |
88 fernandoxu 2019 年 11 月 22 日 楼上一堆说 vsc 的绝逼大多数是非计算机专业出身的前端,vs 听都没听说过的憨批。 |
89 beyondex 2019 年 11 月 22 日 via Android VS 和 JetBrains 都用过,写 C# 用 Rider 楼主所说的这些方面比 vs 好,其它方面 vs 不会逊色,而且说 vs 是大而全的开发工具,就我用过的一部分来说 CPU Profile,内存 Profile,dump 内存调试,编码的 UI 自动化测试,Web 测试,压力测试,全都有而且做的还简单好用,做 Web 开发 ASP.NET Mvc 开发写 cshtml 智能提示如行云流水,写 ts js css csss c c++ 等等都不错。然而这只是 VS 功能的冰山一角。内存占用相比 JetBrains 家族又少一半,所以我们说它很强,目前没有能与之相比肩的 IDE。 |
90 mamahaha 2019 年 11 月 22 日 大多数人都是穷丝,穷丝有免费的不用只有两种可能,一种是为了装逼,另一种是用盗版。 |
91 MCVector 2019 年 11 月 22 日 via Android 在有些行业里 vs 几乎是唯一支持的 ide. 比如做游戏就离不开 vs. |
93 wangsyi13 2019 年 11 月 22 日 vs 不加插件功能不如 rider (类比 idea ),缺少一些我的痛点功能,比如楼主说的自动引用,全局搜索( vs2019 有了,但是貌似不是基于全局缓存的,比 rider 要慢),智能提示略差( vs2019 改善了,半斤八两)。但是优点是 vs 占资源更少,相同项目打开更快( rider 第一次打开要索引一大堆东西),edit and run 支持更好(对我现在开发的这种大项目来说,小项目区别估计不大),我们的项目,用 rider 的话 edit and run 基本不可用,题主说有些不能编辑,是因为 vs2019 之前,如果 C#要 edit and run,必须暂停程序,web 程序的话,前端代码改了可以不重启,热重载,前提是你用的 iis express 调试的,C#代码改了忘了可不可以热重载了 vs 加插件(主要是 resharper )对比 rider,功能完爆,毕竟 rider 的主要特性都在 resharper 了,再加上各种根据自己需求的其它插件,基本想要什么都有。但是在低配电脑(公司 i5 4 代 16g )使用界面会不如 rider 顺滑流畅。 其它,如果你是 winform 开发,rider 就完全没法用了,那简陋的设计器,工具箱,及三方库的支持,都基本不可用。 |
94 TomatoYuyuko 2019 年 11 月 22 日 前端也不怎么用 idea 吧,简单点用全家桶里的 webstorm 不是更简洁,而且全家桶系列都是可以装插件的啊.. |
95 Asshasahole 2019 年 11 月 22 日 VC98 全球第一!!! (破音) |
96 knva 2019 年 11 月 22 日 就因为 vs 不是 java 开发的就能第一 |
97 wangsyi13 2019 年 11 月 22 日 @wangsyi13 还有 lz 说的调试,vs 的功能总体是比 idea 强大的,你说的那些我都经常用,比 rider 可用性高很多。 dotnetore 调试的话,选运行 iis express 吧,不要自己去改成运行项目,体验差别极大 |
99 southsala 2019 年 11 月 22 日 首先要区分编辑器和 IDE 的区别 |
100 guolaopi 2019 年 11 月 22 日 |