C 编程的代码助手
是否有 Visual Studio(任何版本)或任何其他 IDE 的插件可以向您展示标准库函数原型及其(示例)、标准 C 库的返回等...非常类似于 Eclipse 中找到的 Java 代码助手,如果我没有弄错(我不是java开发人员,但我想我看到了与我所描述的类似的东西)。
注意:我知道我可以使用 google 或 msdn,但我想询问其他替代方案。
Are there any plugins for visual studio (any version) or any other ide that can show you the standard library function prototypes and their (examples) , return etc for the standard c library... much like the java code helper found in eclipse if I am not mistaken (I am not a java developer but I think I saw something similar to what I described).
note: I know I can use google or msdn but I am asking about other alternatives.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Visual Assist X 是迄今为止 Visual Studio 的最佳 C/C++ 改进。
编辑响应 userHel 的评论:
可能是因为它真的很难做好。实际上,您需要一个完整的编译器才能充分解析 C++,以提供 VA-X 所具有的功能。在堆栈的另一端,您还需要与 Visual Studio 几乎完美的集成。想象一下两者之间的情况...
这就是首胎销售的用武之地...
Visual Assist X is by far the best C/C++ improvement for Visual Studio.
Edit in response to userHel's comment:
Probably because it's really hard to do well. You practically need an entire compiler just to parse C++ sufficiently to give the kinds of features VA-X does. At the other end of the stack, you would also need an almost flawless integration with Visual Studio. Just imagine what's in between...
This is where firstborn selling comes in...
KDevelop4 具有良好的 C++ 分析支持,并且正在不断改进,其中包括我认为受到 VAX 启发的功能。我没有使用过 VAX,所以无法评论功能对等性,但它具有我需要的所有 C++ 功能。值得注意的是,将鼠标悬停在标识符上时会出现工具提示,它提供类型信息以及定义的链接(以及声明,如果有的话)。
KDevelop4 has good C++ analysis support which is constantly improving, including features which I think were inspired by VAX. I haven't used VAX so I can't comment on feature parity, but it has all the C++ features I need. Of note is the tooltip when holding the mouse over an identifier, which gives type info as well as links to the definition (and declaration if available).
对于 Linux 开发,手册页非常好。我想知道 Windows 上有类似的东西。
For linux development, the man pages are excellent. I'd like to know of something similar for Windows.