11 月 19 - 20 日 Apache Pulsar 社区年度盛会来啦,立即报名! 了解详情
写点什么

Visual Studio 推出改进的 C/C++ 支持

  • 2016-06-15
  • 本文字数:803 字

    阅读完需:约 3 分钟

最近,Visual Studio Code 团队发布了新的插件,该插件在Visual Studio Code 中加入了C/C++ 的理念,这样编辑器可以提供除了语法高亮显示之外更全面的编辑体验。自最初版本发布以来,新的二次迭代带来了更广泛的C/C++ 工具集,支持代码格式化、自动补全、Windows 平台上的Cygin/MinGW 调试,并且支持在Mac 控制台应用程序中使用GBD。

如果每个用户都能够使用Visual Studio,微软当然会非常感激,但是,对于Linux 和Mac OS X 用户来说却是不现实的。还有其他的情况(许可证、应用程序启动时间等)甚至Windows 用户想要一个传统Visual Studio 编辑器的替代品。但是直到最近,C/C++ 用户可能感觉他们被Visual Studio Code 抛弃了,因为该编辑器为他们提供的语言特性非常有限。

新的插件提供了Visual Studio 用户熟悉的几个特性,包括跳转到定义(Go to Definition)和查看定义(Peek Definition)以及调试工具中包含条件和函数断点。同时支持源代码格式化工具 clang-format ,允许开发人员在编辑器中根据他们偏好的风格选项格式化当前的文件。当前默认值是LLVM,该值是可配置的。

C/C++ 用户还可以使用新的模糊自动补全(fuzzy Auto-Complete )选项。它不使用语义分析,而是基于标签解析器方法,所以它不像智能感知那么先进。加入这个额外的功能可以在 Visual Studio Code 下调试 Cygwin/MinGW 应用。最后,Mac 用户现在可以使用 GBD 调式控制台应用程序。

关于所有这些功能以及已知问题的更多细节可以在项目发布页面中查看。目前这个插件支持所有3 种Visual Studio Code 平台(Mac OS X、Windows 以及Linux)。请注意,Linux 调式目前仅官方支持的Ubuntu 14.04 64 位。

查看英文原文: Visual Studio Debuts Improved C/C++ Support


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-06-15 19:002685
用户头像

发布了 31 篇内容, 共 90984 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容
Visual Studio推出改进的C/C++支持_C++_Jeff Martin_InfoQ精选文章