设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
程序员
›
都说 VS 是宇宙第一的 IDE,到底是好在哪里? ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
本以为国产安卓这几年发展替代苹果没啥大问
›
为什么感觉 React 编写起来比 Vue 复杂很多
›
求点评一下装机配置
›
求县城买房建议!
›
今日买入博纳影业
今日热议主题
有没有什么办法可以通过接口形式低成本(接
Cursor pro 用完 、Google Antigravity 免
iOS Safari 一直困扰的一个问题
孩子,那不是说明书,那是祈祷文
fl clash 似乎偷跑流量
建了一个 LeetCode Hot 100 刷题讨论群,大
现在还有永久免费的国外云服务器可以白嫖吗
kakao 的账号有什么办法注册吗?
亲测可用方案(Proxifier)-100%解决 Antig
上午发现 gpt 有点降智,大家最近感受如何
显示全部
|
最新评论
90 条回复
·
1901 次点击
41#
hez2010
小成
2024-9-20 19:19:39
先说调试器
1. 从内核态到用户态 app 全都能调试,而且还能远程调试别的机器(无论 Windows 还是 Linux 还是 macOS ),外加还能调试各种系统的 coredump ,这一点上首先就无敌了。
2. 在运行时 eval 任意的表达式,甚至牵扯到各种调用的复杂表达式都没问题。
3. 支持 hot reload ,是的,哪怕是 C/C++ 程序都能 hot reload ,调试运行过程中改几行代码可以直接瞬间应用更改,不需要重启 app 直接生效。
4. 支持倒着往前调试,比如你单步调试一不小心跳过去了,这个时候你用 VS 的话可以倒着单步回去,如同时光机一样。
5. 支持混合调试 C++ 和 C#,碰到有 FFI 的代码你可以从 C# 单步进 C++ 代码,也可以从 C++ 代码单步进 C# 代码。
6. SourceLink 支持直接加载来自网络的代码,比如你可以直接用 SourceLink 把你的代码和 GitHub 关联起来,别人调试你的程序的时候直接自动从 GitHub 加载源代码就能调试。
再说索引引擎
1. 拥有地表最快的 C/C++ 索引引擎,没有之一。毕竟 VS 最开始就是靠这玩意起家的。
2. 复杂模板/各种类型 trait 的推导能力也是顶级,clion/clangd 很多推不出来的玩意扔给 VS 就一点问题没有。
3. 我之前做 WinRT 开发,由于有个魔鬼模板展开导致给 std::hash<T> 整出来了 2000+ 个 oferload ,VS 的补全引擎后台吃我 100% CPU 花了 10 多分钟给出来了完整结果;我试着换成了 clangd ,结果 clangd 遇到 std::hash 试图补全的时候整个进程直接崩溃异常退出了。
42#
kuisir
小成
2024-9-20 19:21:07
@coolcoffee Rider 应该可以吧
43#
hefish
小成
2024-9-20 19:21:12
多说无益,用了就知道了。
44#
wlingxiao
小成
2024-9-20 19:25:45
vs 连 c# 的代码格式化都做不好。😂
45#
Flourite
小成
2024-9-20 19:37:50
sublime 转过来的,简单的说是轻量级但是可以通过插件增强功能,最爽的是可以选定多行操作了,但如果你用 java 那还是算了
46#
laminux29
小成
2024-9-20 19:43:11
并不是每个人都有环境与条件,去体验到完整版的 VS 。就像杜比家庭影院,就那个低音炮,整个论坛里,就没几个人,能有听音室环境,能够开足音量,不用担心打扰别人。
想要体验完整版的 VS ,首先显示器至少 12 个:
1. VS 有 4 个 DEBUG 面板,1 - 4 号显示器,每个显示器用于放置一个 DEBUG 面板。
2. VS 的代码编辑器,假设开 2 个,用 5 - 6 号显示器,用于放置代码编辑器。
3. VS 还能直连数据库,用 7 号显示器。
4. 3 个显示器用来问 GPT ,其中 8 号显示器,用于编辑提示词; 9 号显示器用于 OpenAI 新出的 o1 ; 10 号显示器用 Cursor 。
5. 还有 2 个显示器,一个用于 google 查资料 + IM 通信,另一个用于 ssh 到服务器。
实际上这只是最低配,有时候复杂场景,需要开多个代码窗体,或者开多个 google 查资料或 GPT ,还需要更多显示器。
大部分程序员,很难遇到需要大量窗口的复杂需求;
就算遇到了,没有几个人能享受到公司给他配备足够大的工位,来放置这么多显示器。
我见过最多的场景是,一台小小的笔记本,一大堆窗口切来切去。这种场景,无论用啥 IDE ,感受都不会好。
47#
paopjian
小成
2024-9-20 20:03:22
在 IDE 还不完善的时候,VS 是一个比较标准的 IDE 软件,啥功能都有还挺唬人的, 初学那会写个 scanf 啥的都提示你不安全啥的, 和 DEVC++ free pascal 这种软件比肯定是高端点
48#
mobaisilent
小成
2024-9-20 21:15:13
轻量呀
49#
juggtt213
小成
2024-9-20 21:34:00
调试可以实时看性能热点,vtune 要跑完才能看
50#
zhuangzhuang1988
小成
2024-9-20 21:46:36
平衡吧
性能,功能, 可用性。
下一页 »
1
2
3
4
5
6
7
8
9
10
/ 10 页
下一页
浏览过的版块
问与答
动漫
技术
返回顶部