用于代码阅读的窗口控制排列方法、系统及存储介质技术方案

技术编号:37852915 阅读:26 留言:0更新日期:2023-06-14 22:44
本发明专利技术涉及代码开发技术领域,具体为一种用于代码阅读的窗口控制排列方法、系统及存储介质,其中方法包括:在显示页面对代码编辑器进行列式布局,每列中设置有若干代码编辑器,且两列之间设置有间隔栏;若获取操作信号,则根据操作信号,对代码编辑器进行插入操作、移动操作、滑动操作、拉伸操作或缩放操作;其中插入操作,包括:若以任一代码编辑器作为参考代码编辑器,打开新的代码编辑器,则参考代码编辑器与新的代码编辑器之间存在连线关系,且新的代码编辑器的插入位置是根据所述参考代码编辑器的位置及其所在列的当前连线关系获取的。本方案对代码编辑器进行列式布局,且能进行优化插入,以便于阅读,提高阅读效率。提高阅读效率。提高阅读效率。

【技术实现步骤摘要】
用于代码阅读的窗口控制排列方法、系统及存储介质


[0001]本专利技术涉及代码开发
,具体为一种用于代码阅读的窗口控制排列方法、系统及存储介质。

技术介绍

[0002]在阅读源代码、分析项目主体逻辑结构或查看具体功能实现机制时,需要在大量的文件或文件夹中跳转,因为不同的功能按照一定的组织结构分布在不同的文件和或文件夹中。
[0003]现有技术只能通过tab页或者分割屏幕的方式展现不同的代码文件和代码,用户在阅读源代码、分析项目主体逻辑结构或查看具体功能时,使用不方便,因为其存在展示不够直观、展示的有效信息不够丰富等问题,用户需要反复对代码文件进行切换,因此造成用户阅读不方便,限制了用户的阅读效率。并且,在显示页面中打开新的代码文件时,新窗口排布随意,不利于用户查看,随着打开的代码文件增多,用户再次查看时,需要花费时间在若干窗口中寻找需求的代码文件,且新窗口会对已打开的窗口造成遮挡或阅读影响,进一步影响了用户的阅读效率。

技术实现思路

[0004]本专利技术的目的之一在于提供一种用于代码阅读的窗口控制排列方法,对代码本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.用于代码阅读的窗口控制排列方法,其特征在于:包括如下内容:在显示页面对代码编辑器进行列式布局,每列中设置有若干代码编辑器,且两列之间设置有间隔栏;若获取操作信号,则代码编辑器根据操作信号,进行插入操作、移动操作、滑动操作、拉伸操作或缩放操作;其中插入操作,包括:若以任一代码编辑器作为参考代码编辑器,打开新的代码编辑器,则参考代码编辑器与新的代码编辑器之间存在连线关系,且新的代码编辑器的插入位置通过预估插入位置法获取,其中预估插入位置法为根据所述参考代码编辑器的位置及其所在列的当前连线关系,获取插入位置。2.根据权利要求1所述的用于代码阅读的窗口控制排列方法,其特征在于:所述插入操作,还包括:若不以任一代码编辑器作为参考代码编辑器,则打开新的代码编辑器时,新的代码编辑器的插入位置为预设列的预设位置。3.根据权利要求1所述的用于代码阅读的窗口控制排列方法,其特征在于:所述操作信号,包括:代码文件打开信号和码元跳转信号;若获取代码文件打开信号,则进行插入操作,不以任一代码编辑器作为参考代码编辑器,打开新的代码编辑器,以显示选择的代码文件的内容;若获取码元跳转信号,则根据选择的码元,获取跳转内容,判断跳转内容是否处于已打开的代码编辑器中,若是,则添加以选择的码元为起点和以跳转内容为终点的连线关系;若否,则进行插入操作,以选择的码元所处代码编辑器作为参考代码编辑器,打开新的代码编辑器,以显示跳转内容,并添加以选择的码元为起点和以跳转内容为终点的连线关系。4.根据权利要求3所述的用于代码阅读的窗口控制排列方法,其特征在于:所述预估插入位置法,包括:获取参考代码编辑器所在列的所有代码编辑器的所有连线关系;根据连线关系,对连线关系进行筛选,获取有效连线;其中有效连线为连线的终点所在列为其起点所在列的下一列;选择的码元的位置信息和有效连线的起点的位置信息进行比较,将有效连线分为上半部分连线和下半部分连线,其中上半部分连线的起点的位置信息小于选择的码元的位置信息,下半部分连线的起点的位置信息大于选择的码元的位置信息;其中位置信息的大小比较是以选择的码元作为参考,连线的起点位于选择的码元之前,则其位置信息小于选择的码元的位置信息,连线起点位于选择码元之后,则其位置信息大于选择的码元的位置信息;将上半部分连线和下半部分连线两两配对,组合为若干夹逼对;对夹逼对进行筛选,获取有效夹逼对;其中有效夹逼对为两条...

【专利技术属性】
技术研发人员:郭鹏杉
申请(专利权)人:重庆市绝学网络科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1