为什么很多人说 Visual Studio 是最好的 IDE?最近换过去用了下感觉缺少很多 JetBrains 那边用的很爽的功能,例如不能补全自动属性,连生成 constructor 都只支持一个属性

324 天前
 drymonfidelia

JetBrains 系的 IDE 会弹出提示选择 constructor 要包含哪些属性

9568 次点击
所在节点    程序员
97 条回复
laminux29
323 天前
哈哈哈,因为你的打开方式不对。正确的打开方式是:

1.项目所有组件都是微软系。C# + WCF + MSSQL 。

2.Windows 11 开发机,至少 10 个显示器。

3.VS 4 个 debug 面板,每个显示器放一个。

4.从 VS 的 C# 代码,进行 DEBUG ,一路单步,能直接从 C# 单步到 MSSQL 的 SQL 存储过程中。

这就是为啥说 C# 程序员已经下班带娃了,Java 程序员还在调试环境的原因。

但并不是说这一套就很强,因为这个组合,只能做小公司的小项目。
bsg1992
323 天前
Visual Studio 在之前几年确实 没人能打的过,现在就不好说了。
如果是围绕 Windows 开发首选还是 Visual Studio
ShadowPower
323 天前
我在听到这个说法的时候,那时我还在写 C++
我曾经用过 VS 、Dev C++、Geany 、Code::Blocks 、Qt Creator 、Eclipse 、Xcode 这些玩意
仅考虑易用性的话,仅次于 VS 的实际上是 Qt Creator……

至于 Clion ,当年没有,后来刚出的第一天我就去试用了
当时试着 debug 看一个 std::map 里的数据,发现只能看红黑树

在那个时间点,VS 确实还是无敌的
Dropless
323 天前
可以选啊

![示例]( https://imgur.com/a/KINo1Oo)
GBdG6clg2Jy17ua5
323 天前
十几年前感觉 VS 写挺强的,估计当时确实是最好的 ide 。后面接触到了 jb ,就开始嫌弃 vs 了。
wangyzj
323 天前
OP 是说 vs 还是 vscode ?
javazero
323 天前
“vscode 小白用的” 笑死了,既不知道 vscode 可以自定义快捷键,也不知道搞 ai 的主流都是用 vscode😂
movq
323 天前
mac 用不了 visual studio
aarontian
323 天前
@DeWjjj 如果你是老手码农,应该知道“Visual Studio 是最好的 IDE”这句话流行的时候还不存在 vscode 这个东西,而且这话基本是用于 c++语境(竞争者似乎应该是 qt creater/装什么什么插件的 eclipse/codeblocks 等等)。
idea 大概也没有现在好用或者说大部分人并没用过(那时候 javaer 广泛在用的还是 eclipse )。

所以你这段甚至没有想到 visual studio 这个 IDE 的话在旁人看来反差感十足。。
slack
323 天前
Visual Studio 什么都好,就是对 C 的支持很奇葩,MSVC 自作主张将某些标准库函数禁用。
akira
323 天前
珍惜现在还能争论这些鸡毛蒜皮的事情的时候吧。。要不了多久全部都要洗牌
RyanCnn
323 天前
笑麻了,程序员社区连 vs 和 vsc 都分不清,甚至题都不认真看就开始大放厥词,还大言不惭的说 vsc 是小白用的🤣
flyqie
323 天前
@akira #91

好奇,为什么会这么说?
lysShub
322 天前
@DeWjjj vsc 快捷键很多的,举几个例子
DeWjjj
322 天前
@lysShub
1.抽取所选定计算类代码转变成变量对象,并且在多处使用处自动替换成变量。
2.抽取代码片段,打包成函数并在多处使用处自动转换成对象。
3.调用函数处编辑参数,会传到到函数端进行一个简单的默认定义。
4.文件夹全文件修改历史,git 历史用户注释。
5.调试阶段可以进行外部的代码调用算参数,不需要把代码写在编辑器里面检测。

你去看看 jetbrains keyboard shortcut 对比 vsc keyboard shortcut 和 vs keyboard shortcut 就知道,jb 给代码编辑做了多少功能了。
drymonfidelia
322 天前
@wangyzj 没有写 Code 很明显是 VS
ghostsf
321 天前
vs 的一些软件设计模式挺反感的,一直不喜,最强也就 debug 动态插桩。现在用好 Rider 或 Clion 不要太爽

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1098036

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX