云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

腾讯云_网购网站建设_价格

小七 141 0

2018年6月,SAP推出了新的基于核心数据与服务(CDS)的SAP云平台应用程序编程模型,该模型来自S/4HANA和ABAP。虽然sapwebide为您提供了针对新编程模型定制的高级支持和工具,大数据都学什么,但CDS语言支持实际上独立于具体的开发环境。这是由一个称为语言服务器协议(LSP)的概念实现的,微软在visualstudio代码中引入了这个概念,但现在在许多其他ide中都得到了支持,京淘客,包括Atom、Eclipse、Emacs、VI,当然还有visualstudio。这使我们能够在sapwebide之上的VS代码中快速支持CDS语言。由于我们在内部为本地开发大量使用VS代码,因此我们决定也向外部客户提供CDS扩展,并根据SAP开发人员许可证免费提供。它让你可以自由选择携带自己的工具,在你最舒服的环境中进行开发!让我们简单地看一下最突出的特性。

不言而喻,丰富多彩的语法突出显示极大地提高了代码的可读性。

代码完成是学习新语言的关键,因为它可以引导您在任何源位置通过允许的标记。片段是较大的代码完成,可帮助您创建典型的较大代码块,如CD中的实体。

大纲视图提供源文件逻辑层次结构的高级概述,以便您可以在节和元素之间快速导航。源代码编辑器顶部的面包屑显示了当前所选元素的路径。

特别是在重用其他重用模块中的元素时,云信息,您经常需要转到"定义"以了解某些元素是如何定义的。

同样,大数据解决,"查找引用"将引导您找到在项目上下文中使用某个元素的位置。

标记引用在评估大量源代码时特别有用。它能快速地给你一个语义上正确的概述,在你当前的编辑器中,某个符号在哪里被使用。

最后同样重要的是,当你的代码语法不正确时,你可以快速地看到问题和浏览器视图中的错误,以及直接在代码中。

您还可以在设置中调整许多操作的行为。在筛选器输入字段中使用"cds"限制选择,以获取特定于cds语言服务器的选项,或使用"suggest"调整代码完成行为。

这些只是语言服务器协议定义的一些功能。进一步的协议操作包括,例如,代码操作(如重构/重命名)或文档格式化(也称为美化或漂亮打印)。一旦我们的CDS语言服务器实现学习到这些操作,所有支持LSP的编辑器就可以自动支持相应的功能。

该扩展托管在Microsoft Visual Studio Marketplace上。点击此链接了解更多信息。

如您所见,用于CD的VS代码扩展为本地开发场景带来了许多有用的编辑器功能,包括代码完成、转到定义、查找引用等。这清楚地说明了语言服务器协议概念如何允许域工具供应商快速地为多个IDE提供服务。

您的反馈是我们使这个扩展更适合您的需要的机会。如果您有S用户,请使用标准SAP支持并在组件BC-XS-CDX上打开事件。如果没有,请随时在这个博客上发表评论。

这对你有用吗?少了什么?您是否希望看到其他IDE支持CD语言?

如有任何问题、反馈或功能要求,大数据分享,我们将不胜感激;提前感谢。

编写好的软件需要团队合作。有时也会写博客……

Christoph Pohl是SAP云平台和SAP HANA开发工具的产品负责人和架构师。

Joerg Mann是SAP云平台和SAP HANA开发工具的开发人员。

Rene Jeglinsky是一名技术作家,致力于支持SAP云平台和XS Advanced的开发人员。