VC++ 团队的项目经理 Sumit Kumar 透露了下一版 Visual Studio 的一些新的 IDE[1] 功能。虽然其中一些功能只是赶上 VB 或 C#,但是其他人建议了一些适用于所有语言的新功能。
首先是“语义着色”(Semantic Colorization)。此功能为 C++ 代码编辑器中的各种类型、枚举、以及宏着色。添加的另一有趣想法是局部变量与参数之间的区别,参数将以斜体显示。像 VB 和 XAML 一样,用户可以对更多语言特定的标记应用自定义样式。以下是由 Sumit 提供的暂定列表:
引用高亮显示(Reference Highlighting)功能对于 VB 和 C#用户而言已颇为熟悉,现已加入 C++ 代码编辑器中。当在这些语言环境下时,按下键盘快捷键 Control+Shift+[↑/↓] 光标将会跳转到前一或后一引用处。
对于 C++ 而言,智能感知(IntelliSense)是一个改进。你不再需要显式打开代码完成下拉框,这表明他们修复了过去代码完成下拉框无法自动开启的性能问题。智能感知弹出列表还支持成员名单过滤,当处理那些很长的函数列表时,这是一个深受欢迎的增强功能。
代码片段(Code snippets)目前也出现在 C++ 中。对于那些非.NET 开发者而言,可能认为一个代码片段就是个一次性的宏或模板。例如,如果你输入“switch
一个新版解决方案资源管理器(Solution Explorer)工具窗口被拟定用在下一版本。生产力强大的工具扩展所提供的内容很显然是基于功能的。如果从这个扩展中提升一些其他功能至下一版本的主构建中也不足为奇。
译注
[1] IDE,集成开发环境, Integrated Development Environment 。
查看英文原文: Visual Studio vNext Code Editor Improvements for C++
评论