三、代码折叠

时间:2020-03-02 20:25:50   收藏:0   阅读:76

原文地址

Folding in code

三、代码折叠

Folding in code is quite different in UDL 2.1. Instead of two keyword sets (open and close), now we have three keyword sets (open, middle and close). Also, there are two Folding in code groups: one for forward (style1) and one for backward (style2) search.

Example 1

This is a typical C++ folding definition.
Curly braces represent folding points in the code and preprocessor is also supported (for this demo not all statements were defined)

技术分享图片

There are two important things here.
As you can see both Folding 1 and Folding 2 create folding points, but they work differently.

技术分享图片

Note: forward and backward search concept is explained in more detail in Introduction page.
You should read that part if you haven’t already.

Example 2

UDL 2.1 will automatically create middle folding point if open folding point is followed by a close folding point on the same line.

技术分享图片

Example 3

Use of multi-part keywords is supported in Folder in code 2, as you can see in this example.

技术分享图片

原文:https://www.cnblogs.com/xin04/p/12397433.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!