所在的位置: C++ >> C++前景 >> 官宣VisualStudioCodeC

官宣VisualStudioCodeC

北京医院皮肤病治疗 http://m.39.net/pf/a_6172010.html

1.0版C++扩展释出

我们高兴的宣布:VisualStudioCodeC++扩展的第一个GA(GenerallyAvailable)版本正式发布。VisualStudioCode是一个免费的代码编辑器,可以运行在Linux,macOS和Windows上,通过使用丰富的扩展,你可以以你希望的任何方式进行定制这款编辑器。

此次的VisualStudioCodeC++扩展为广大C++开发者带来了一系列提升生产力的新功能,包括:IntelliSense智能代码完成,调试,重构,代码导航等。这些新功能都可以适应各种不同的开发平台,处理器架构和编译器,开发者可以轻松处理跨平台开发和远程开发等工作场景。

这些年来,广大C++开发者通过各种使用反馈和错误报告帮助我们塑造了VSCodeC++扩展的初始形态,此次发布的VisualStudioCodeC++扩展1.0版本包含了开发者最想要的功能和新特性,这些功能都是以高质量的品质进行交付,所以,就像我们所说的:我们总是能听到你所问的。

全新编辑体验

此次的C++扩展提供了丰富的特性来提升编码效率,下面是几个值得一提的特性列表:

IntelliSense:代码自动完成,参数信息,快速信息和成员列表

代码导航:查找所有引用,转到定义/声明,预览定义/声明

重构支持:符号重命名

代码格式化

语法着色:可以在变量声明的作用域之外进行语法着色

Doxygen文档化支持

调试

VisualStudioCode的内置调试器可以自动根据目标平台(Linux,macOS和Windows)自动选择底层调试器,创造出一种沉浸式,可高度定制的调试体验。下面是几个要点:

设置断点(条件式命中,无条件命中及函数式断点)

变量监视

程序步入

多线程代码调试

调试远程进程

以及更多

1.0版本的C++扩展也包含最近的一些Bug修复,如下:

支持macOSCatalina支持调试时修改条件式断点修改LLDB下的本地变量监视

1.0版C++扩展都有哪些新东西?

支持LinuxonARM和ARM64

我们很高兴的宣布1.0版本的C++扩展支持对LinuxonARM和ARM64的顶级支持,其中包括完整的IntelliSense和远程构建调试支持。换句话说,你现在可以在VSCode上面向树莓派开发C++程序,另外,它也支持远程SSH到目标设备。

轻松进行IntelliSense配置

我们知道,一直以来,对C++的IntelliSense进行配置都不太容易。因此,我们还有一个小视频(请移步英文文章)来演示如何进行快速IntelliSense配置,这样就可以轻松地去掉那些恼人的错误提示角标。

定制的代码格式

1.0版C++扩展带来了一个全新的C++代码格式化设置选项。在VisualStudioIDE中支持的所有C++代码格式设置都将在VSCode中得到同样的支持。另外,C++扩展还有一个对所有新出现的选项参数的EditorConfig支持,这样开发者就可以对代码格式进行更多更加灵活的设置。

C++扩展包(C++extensionpack)

为了使开发者用上C++扩展里的所有新特性(包括远程开发,GitHub整合,CMake支持),我们还创建了一个名为C++扩展包的东西,它包含如下的一些内容:C/C++C/C++ThemesCMakeCMakeToolsRemoteDevelopmentExtensionPackGitHubPullRequestsandIssuesVisualStudioCodespacesLiveShareExtensionPackDoxygenDocumentationGeneratorBetterC++Syntax

高质量交付

如果您有一段时间没有用过VisualStudioCode写C++代码了,那么现在是时候了。在过去的几个月中,我们的团队一直在努力工作,以解决许多用户报告的问题,而C++扩展现在比之前所有的版本都更加好用。例如,在过去的九个月中,我们解决了九个与性能相关的GitHub问题。实际上,许多VSCode扩展都是基于C++扩展的高质量IntelliSense引擎构建的,例如PlatformIOIDE,这是VSCode嵌入式开发的流行扩展。此次发布的1.0版本的C++扩展符合我们和开发者所追求的最高标准,但我们不会止步于此。性能将是我们继续开发C++扩展的优先事项。

总结

那么,对面坐着的C++大佬,现在就试试呗,看看是否真的如说的那么好用。万一它真的香呢…

最后

MicrosoftVisualC++团队的博客是我非常喜欢的博客之一,里面有很多关于VisualC++的知识和最新开发进展。大浪淘沙,如果你对VisualC++这门古老的技术还是那么感兴趣,则可以经常去他们那(或者我这)逛逛。本文来自:《C++inVisualStudioCodereachesversion1.0!》




转载请注明:http://www.aierlanlan.com/cyrz/1300.html