[发明专利]一种编辑器展开折叠效果实现方法在审
申请号: | 202011479282.X | 申请日: | 2020-12-15 |
公开(公告)号: | CN112527267A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 胡小春 | 申请(专利权)人: | 湖南戈人自动化科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/34;G06F11/10 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 周仕娟 |
地址: | 423000 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 编辑器 展开 折叠 效果 实现 方法 | ||
本发明公开了一种代码或图形编辑器实现内容展开折叠效果实现方法,具体包括以下步骤:S1,计算出待折叠段代码冗余校验值;S2,将S1计算的冗余校验值以及折叠状态添加至/修改展开折叠节点列表;S3,编辑器根据展开折叠节点列表刷新显示。本发明结构科学合理,使用安全方便,本发明科学合理,计算简单,易于计算机实现。
技术领域
本发明涉及计算机代码编辑器领域,具体为一种编辑器展开折叠效果实现方法。
背景技术
代码或图形编辑器要实现内容展开折叠效果,常规的方法是在代码中加入展开折叠的标记符,但是这种方法破坏了代码的真实内容,会带来额外的负担;因此需要一种不破坏代码的真实内容的标记方法,然而由于代码或图形编辑器做修改之后,标记难以跟进,容易造成错误。因此需要提出一种既不破坏代码的真实内容,又不受代码编辑影响的展开折叠标记方法。
发明内容
为实现既不破坏代码真实内容,又不受代码编辑影响,本发明提出一种代码或图形编辑器实现内容展开折叠效果实现方法,具体包括以下步骤:
S1,计算出待折叠段代码冗余校验值;
S2,将S1计算的冗余校验值以及折叠状态添加至/修改展开折叠节点列表;
S3,编辑器根据展开折叠节点列表刷新显示。
与现有技术相比,本发明的有益效果:本发明结构科学合理,使用安全方便,本发明科学合理,计算简单,易于计算机实现。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明的代码各折叠段CRC32校验列表;
图2为本发明的流程框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
实施例:如图1-2所示,本发明提供技术方案:一种代码或图形编辑器实现内容展开折叠效果实现方法,具体包括以下步骤:
S1,计算出待折叠段代码冗余校验值;对于代码编辑器,直接取待折叠段代码;对于图形编辑器需要进行折叠,则可取需要折叠的图形段的描述代码,如文件名,注释;冗余校验可以为校验和、循环冗余校验(CRC)、水平冗余校验、竖直冗余校验以及CryptographicMessage Digest;本实施例优选CRC32校验;
S2,将S1计算的冗余校验值以及折叠状态添加至/修改展开折叠节点列表;图1所示代码各折叠段的CRC32校验列表如下:
FD016D46+
DC7CBCEA+
C18A80DE-
BA1F6653-
3F20AF10-
34E52C1D-
B8E47651+
574681EF+
BDF76927+
6AEF2E17+
C9C1BC7D+
4E095AC5+
63299AC4+
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南戈人自动化科技有限公司,未经湖南戈人自动化科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011479282.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无人机机翼变展长变后掠机构
- 下一篇:一种功能顺序图表达式编译方法