C++Builder将要集成Visual Assist,提供代码完成、重构、导航等许多特性

ooolinux 2023-04-11 16:19:14

https://blogs.embarcadero.com/whats-coming-for-cbuilder-an-amazing-preview/

Integrating Visual Assist

The Clang upgrade on its own would be amazing news for C++Builder, but there’s more.

Several years ago, Idera acquired Visual Assist, a very well-known productivity tool for C++ and C# developers. It provides code completions, refactorings, navigation, and many more features, and is billed as filling in the gaps in Visual Studio: it is very, very fair to say that Visual Assist provides a better C++ experience than using Visual C++. It would be natural, therefore, for us to use it to fill in the gaps in C++Builder too.

Visual Assist is a vast product, but there are some key areas that we would like to bring to C++Builder: assisting code completion, adding refactorings, and providing navigation around your code, such as finding references. There are multiple steps for this: Visual Assist has support for C++Builder’s language extensions for (the build that ships to Visual Studio customers does not have this turned on) and we are now working on integrating key VA features. We’re currently working on integration into the RAD Studio IDE itself.

We plan a rollout that brings the highest value features to you first. The initial release will likely contain just one or two refactorings and navigation – plus, of course, code completion. Over each subsequent release, we’ll integrate more.

...全文
621 27 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

BCB是永远的神话。早在DOS时代, TVision已经做得非常牛了。又想到了 Borland 传奇。唉。

  • 举报
回复
@跑马溜溜的山上 还差得远,Turbo Vision源码只有几百K,和100多M的VCL、FMX没法比,要比只能说是火柴枪和原子弹的差距~
ooolinux 2023-04-22
  • 举报
回复
@跑马溜溜的山上 Turbo Vision做菜单界面?
  • 举报
回复
@ooolinux 对,当时一直特喜欢那种用ASCII首1符号构造的界面。明明是字符,却是GUI风格的
3条回复
  • 打赏
  • 举报
回复

啊,clang/llvm已经开发到17了,EMB紧赶慢赶,还是没赶上~

ooolinux 2023-04-17
  • 举报
回复
@日立奔腾浪潮微软松下联想 估计在15版本上已经测试很久了
  • 打赏
  • 举报
回复

升级到clang15是一个重要改进,至于代码提示之类的,其实我并不关注,更重要的是多平台支持,Android64、macOS/ARM64、Windows/ARM64这些

ooolinux 2023-04-12
  • 举报
回复
@日立奔腾浪潮微软松下联想 代码提示属于实用性方面,编译器是基础设施
ooolinux 2023-04-21
  • 举报
回复
@日立奔腾浪潮微软松下联想 delphi盒子论坛的xiaomajia52说:他不但要集成,还要引入Clang 15,并且把连接方式从OMF改成COFF,支持pdb调试,这么一搞,直接就可以用VS的库了
ooolinux 2023-04-21
  • 举报
回复
@日立奔腾浪潮微软松下联想 意味着以后可以用vc编译的opencv等库了?
13条回复

13,871

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧