gpt4 book ai didi

vim - 为什么我应该使用 IDE?

转载 作者:行者123 更新时间:2023-12-03 03:56:57 25 4
gpt4 key购买 nike

在另一个问题中,Mark高度评价 IDE,称“有些人仍然不知道‘为什么’他们应该使用 IDE……”。作为一个使用 vim 进行编程的人,并且在大多数/所有同事都使用 vim 或 emacs 进行所有工作的环境中工作,IDE 的优势是什么?我为什么要使用一个?

我确信这对某些人来说是一个棘手的问题,而且我对引发一场激烈的争论不感兴趣,所以请仅回复您认为基于 IDE 的方法更优越的原因。我不想听为什么我不应该使用 IDE;我已经不用了。可以这么说,我有兴趣听到“栅栏另一边”的声音。

如果您认为 IDE 可能适合某些类型的工作,但不适合其他类型的工作,我也有兴趣了解原因。

最佳答案

这实际上取决于您使用的语言,但在 C# 和 Java 中,我发现 IDE 有益于:

  • 快速导航到类型,无需担心命名空间、项目等
  • 通过将成员视为超链接来导航至成员
  • 当您无法记住所有成员的姓名时自动补全
  • 自动代码生成
  • 重构(大规模重构)
  • 组织导入(在 Java 中自动添加适当的导入,在 C# 中使用指令)
  • 键入时发出警告(即某些错误甚至不需要编译周期)
  • 将鼠标悬停在某处即可查看文档
  • 以有用的方式同时在屏幕上查看文件、错误/警告/控制台/单元测试等以及源代码
  • 轻松从同一窗口运行单元测试
  • 集成调试
  • 集成源代码控制
  • 直接从错误详细信息导航到发生编译时错误或运行时异常的位置。
  • 等等!

所有这些都可以节省时间。这些是我可以手动完成的事情,但会更痛苦:我宁愿编码。

关于vim - 为什么我应该使用 IDE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/208193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com