一种快捷键值提示方法、装置、存储介质以及电子设备与流程

文档序号:33473950发布日期:2023-03-15 09:29阅读:34来源:国知局
一种快捷键值提示方法、装置、存储介质以及电子设备与流程

1.本发明涉及软件开发技术领域,特别涉及一种快捷键值提示方法、装置、存储介质以及电子设备。


背景技术:

2.随着软件开发技术的不断发展,存在着各种各样的开发环境,在开发人员进行编程的时候,每个开发环境都对应着各种开发功能,每个开发功能也会对应着为实现所述开发功能而预先设置好的快捷键组合。当处于不同开发环境的编程人员进行开发交流的时候,在沟通的过程中会涉及到针对代码进行一些问题的咨询,那么不同开发环境的人员只对各自的开发环境比较熟悉,对对方的快捷键的使用方式并不知情,这样在沟通过程中会遇到各种麻烦。而现有软件开发技术中也没有在当前开发环境中使用快捷键功能时提示另一开发环境快捷键的方法。


技术实现要素:

3.有鉴于此,本发明提供了一种基于状态通道的数据验证系统、方法、装置及设备,主要目的在于解决目前存在数据泄露的可能,降低了对数据验证的安全性的问题。
4.为解决上述问题,本技术提供一种快捷键值提示方法,包括:
5.获取在第一开发环境中执行第一目标功能触发的第一目标快捷键值,所述第一目标快捷键值为预先设置的、用于在第一开发环境中执行第一目标功能所对应的快捷键的键值;
6.基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系,得到与所述第一目标快捷键值对应的第二目标快捷键值,所述第二目标快捷键值为预先设置的、用于在第二开发环境中执行第一目标功能所对应的快捷键的键值;
7.在所述第一开发环境中的预定位置对所述第二目标快捷键值进行展示,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。
8.可选的,在获取在第一开发环境中执行第一目标功能触发的第一目标快捷键值之前,所述方法还包括:构建各快捷值,包括:
9.基于目标开发环境确定与所述目标开发环境对应的各开发功能,所述目标开发环境为第一开发环境或者第二开发环境;
10.基于各所述开发功能,设置与各所述开发功能对应的快捷键值,得到与目标开发环境对应的各快捷键值。
11.可选的,在基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系之前,所述方法还包括:构建各快捷键值的映射关系,包括:
12.获取为实现同一开发功能而预设的第一开发环境对应的第一快捷键值以及第二开发环境对应的第二快捷键值;
13.构建同一开发功能对应的第一快捷键值与第二快捷键值的映射关系,以得到各快
捷键值的映射关系。
14.可选的,在所述第一开发环境中的预定位置对所述第二目标快捷键值进行展示,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示,包括:
15.将所述第二目标快捷键值作为弹框预设信息;
16.基于所述弹框预设信息生成待显示的弹框视图;
17.基于当前鼠标标识的位置信息确定所述弹框视图插入的目标位置;
18.将所述弹框视图插入到所述目标位置,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。
19.可选的,所述方法还包括:
20.获取在第一开发环境中触发的第三目标快捷键值,所述第三目标快捷键值为预设的、用于在第二开发环境中执行第二目标功能的组合键的键值;
21.基于所述第三目标组合键值,查找目标存储区域中预先存储的各快捷键值的映射关系,得到与所述第三目标快捷键值对应的第四目标快捷键值,所述第四目标快捷键为预设的、在第一开发环境中执行第二目标功能对应的快捷键的键值;
22.执行第四目标快捷键值对应的第二目标功能,得到执行结果。
23.可选的,所述基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系,当查找到超过一个映射关系时:
24.基于查找到的各所述映射关系,按照预设队列生成顺序生成与所述第一目标组合键值对应的待提示的快捷键值的队列信息;
25.在所述第一开发环境中的预定位置对所述队列信息进行展示。
26.可选的,所述方法还包括:
27.基于选中的目标队列信息,得到与所述目标队列信息对应的目标快捷键值;
28.执行所述目标快捷键值与所述第一目标组合键值对应的目标功能,得到执行结果。
29.为解决上述问题,本技术提供一种快捷键值提示装置,包括:
30.获取模块:用于获取在第一开发环境中执行第一目标功能触发的第一目标快捷键值,所述第一目标快捷键值为预先设置的、用于在第一开发环境中执行第一目标功能所对应的快捷键的键值;
31.查找模块:用于基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系,得到与所述第一目标快捷键值对应的第二目标快捷键值,所述第二目标快捷键值为预先设置的、用于在第二开发环境中执行第一目标功能所对应的快捷键的键值;
32.提示模块:用于在所述第一开发环境中的预定位置对所述第二目标快捷键值进行展示,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。
33.为解决上述问题,本技术提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述所述快捷键值提示方法的步骤。
34.为解决上述问题,本技术提供一种电子设备,至少包括存储器、处理器,所述存储器上存储有计算机程序,所述处理器在执行所述存储器上的计算机程序时实现上述所述快捷键值提示方法的步骤。
35.本技术通过获取在第一开发环境中执行第一目标功能触发的第一目标快捷键值,然后基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系,得到与所述第一目标快捷键值对应的第二目标快捷键值,最后在所述第一开发环境中的预定位置对所述第二目标快捷键值进行展示,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。通过本技术中的快捷键值的提示方法可以在当前的开发环境中使用当前环境目标功能触发当前环境中预设的快捷键时提示另一开发环境中的预设的与当前目标功能对应的快捷键值,可以方便两个不同开发环境中的开发人员进行交流。
36.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
37.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
38.图1为本技术实施例一种快捷键值提示方法的流程图;
39.图2为本技术又一实施例一种快捷键值提示方法的流程图;
40.图3为本技术又一实施例一种快捷键值提示装置的结构框图。
具体实施方式
41.此处参考附图描述本技术的各种方案以及特征。
42.应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本技术的范围和精神内的其他修改。
43.包含在说明书中并构成说明书的一部分的附图示出了本技术的实施例,并且与上面给出的对本技术的大致描述以及下面给出的对实施例的详细描述一起用于解释本技术的原理。
44.通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本技术的这些和其它特性将会变得显而易见。
45.还应当理解,尽管已经参照一些具体实例对本技术进行了描述,但本领域技术人员能够确定地实现本技术的很多其它等效形式。
46.当结合附图时,鉴于以下详细说明,本技术的上述和其他方面、特征和优势将变得更为显而易见。
47.此后参照附图描述本技术的具体实施例;然而,应当理解,所申请的实施例仅仅是本技术的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本技术模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本技术。
48.本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例
中”或“在其他实施例中”,其均可指代根据本技术的相同或不同实施例中的一个或多个。
49.本技术实施例提供一种快捷键值提示方法,如图1所示,包括:
50.步骤s101:获取在第一开发环境中执行第一目标功能触发的第一目标快捷键值,所述第一目标快捷键值为预先设置的、用于在第一开发环境中执行第一目标功能所对应的快捷键的键值;
51.本步骤在具体实施过程中,本技术中的快捷键提示方法适用于任意开发环境,例如:所述第一开发环境可以是利用intellij idea软件进行软件开发时的开发环境,本技术对第一开发环境的不做具体限制。所述第一目标功能可以为查看方法调用栈功能、复制一行内容功能、导入import包名功能、弹出框输入数字跳转到数字对应的行数代码功能等等。所述第一目标快捷键值为预先设置的、用于在第一开发环境中执行第一目标功能所对应的快捷键的键值,例如:针对于第一开发环境实现查看方法调用栈功能设置的第一目标快捷键值为“alt+f7”;针对于第一开发环境实现复制一行内容功能设置的第一目标快捷键值为“ctrl+d”;针对于第一开发环境实现导入import包名功能设置的第一目标快捷键值为“ctrl+alt+o”;针对于第一开发环境实现弹出框输入数字跳转到数字对应的行数代码功能的第一目标快捷键值为“ctrl+g”等等。
52.步骤s102:基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系,得到与所述第一目标快捷键值对应的第二目标快捷键值,所述第二目标快捷键值为预先设置的、用于在第二开发环境中执行第一目标功能所对应的快捷键的键值;
53.本步骤在具体实施过程中,本技术中的第二开发环境可以为非第一开发环境以外的任意开发环境,例如:所述第二开发环境可以为使用eclipse软件进行开发的开发环境,本技术中对第二开发环境不做具体限制。具体的,基于触发的第一目标快捷键查找目标区域中预先存储的各快捷键的映射关系,以得到与所述第一目标快捷键对应的第二目标快捷键,所述第二目标快捷键值为预先设置的、用于在第二开发环境中执行第一目标功能所对应的快捷键的键值,具体的,针对于第二开发环境实现查看方法调用栈功能设置的第二目标快捷键值为“ctrl+h”;针对于第二开发环境实现复制一行内容功能设置的第二目标快捷键值为“ctrl+alt+

/
↓”
;针对于第二开发环境实现导入import包名功能设置的第二目标快捷键值为“ctrl+shift+o”;针对于第二开发环境实现弹出框输入数字跳转到数字对应的行数代码功能的第二目标快捷键值为“ctrl+l”等等。为后续对第二目标快捷键进行提示奠定了基础。
54.步骤s103:在所述第一开发环境中的预定位置对所述第二目标快捷键值进行展示,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。
55.本步骤在具体实施过程中,将所述第二目标快捷键值作为弹框预设信息;基于所述弹框预设信息生成待显示的弹框视图;基于当前鼠标标识的位置信息确定所述弹框视图插入的目标位置;将所述弹框视图插入到所述目标位置,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。本技术可以实现在第一开发环境中进行编程时,当系统感知到触发了第一开发环境的某一功能的快捷键的时候,可以去目标存储区域中查找预先存储的映射关系以提示第二开发环境中实现同一功能的快捷键值,以此来对编程人员进行快捷键值的提示,通过此方法可以让编程人员熟悉第二开发环境中的各快捷键值,方便不同开发环境人员进行沟通交流。
56.本技术通过获取在第一开发环境中执行第一目标功能触发的第一目标快捷键值,然后基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系,得到与所述第一目标快捷键值对应的第二目标快捷键值,最后在所述第一开发环境中的预定位置对所述第二目标快捷键值进行展示,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。通过本技术中的快捷键值的提示方法可以在当前的开发环境中使用当前环境目标功能触发当前环境中预设的快捷键时提示另一开发环境中的预设的与当前目标功能对应的快捷键值,可以方便两个不同开发环境中的开发人员进行交流。
57.本技术又一实施例提供一种快捷键值提示方法,如图2所示,包括:
58.步骤s201:构建与各开发功能对应的快捷键值;
59.本步骤在具体实施过程中,在开发人员进行编程的时候,会用到各所述开发功能,具体的,首先,基于目标开发环境确定与所述目标开发环境对应的各开发功能,所述目标开发环境为第一开发环境或者第二开发环境,例如:所述开发功能包括:查看方法调用栈功能、复制一行内容工能、导入import包名功能、弹出框输入数字跳转到数字对应的行数代码功能等等。然后,基于各所述开发功能,设置与各所述开发功能对应的快捷键值,得到与目标开发环境对应的各快捷键值。因为如上所述的开发功能比较常用,一次开发过程中会用到很多次,因此,在开发程序中对各所述开发功能的快捷键进行了定义。例如:利用intellij idea软件进行软件开发时的开发环境中对上述开发功能的快捷键值进行如下定义:针对于intellij idea开发环境实现查看方法调用栈功能设置的第一目标快捷键值为“alt+f7”;针对于intellij idea开发环境实现复制一行内容功能设置的第一目标快捷键值为“ctrl+d”;针对于intellij idea开发环境实现导入import包名功能设置的第一目标快捷键值为“ctrl+alt+o”;针对于intellij idea开发环境实现弹出框输入数字跳转到数字对应的行数代码功能的第一目标快捷键值为“ctrl+g”等等。而在另一开发环境,例如:使用eclipse软件进行开发的开发环境,对实现上述功能的快捷键值进行如下定义:针对于eclipse开发环境实现查看方法调用栈功能设置的第二目标快捷键值为“ctrl+h”;针对于eclipse开发环境实现复制一行内容功能设置的第二目标快捷键值为“ctrl+alt+

/
↓”
;针对于eclipse开发环境实现导入import包名功能设置的第二目标快捷键值为“ctrl+shift+o”;针对于eclipse开发环境实现弹出框输入数字跳转到数字对应的行数代码功能的第二目标快捷键值为“ctrl+l”等等。为后续基于同一功能的快捷键构建映射关系奠定了基础。
60.步骤s202:获取在第一开发环境中执行第一目标功能触发的第一目标快捷键值,所述第一目标快捷键值为预先设置的、用于在第一开发环境中执行第一目标功能所对应的快捷键的键值;
61.本步骤在具体实施过程中,本技术中的快捷键提示方法适用于任意开发环境,例如:所述第一开发环境可以是利用intellij idea软件进行软件开发时的开发环境,本技术对第一开发环境不做具体限制。所述第一目标功能可以为查看方法调用栈功能、复制一行内容功能、导入import包名功能、弹出框输入数字跳转到数字对应的行数代码功能等等。所述第一目标快捷键值为预先设置的、用于在第一开发环境中执行第一目标功能所对应的快捷键的键值,例如:针对于第一开发环境实现查看方法调用栈功能设置的第一目标快捷键值为“alt+f7”;针对于第一开发环境实现复制一行内容功能设置的第一目标快捷键值为“ctrl+d”;针对于第一开发环境实现导入import包名功能设置的第一目标快捷键值为“ctrl+alt+o”;针对于第一开发环境实现弹出框输入数字跳转到数字对应的行数代码功能的第一目标快捷键值为“ctrl+g”等等。
62.步骤s203:构建各快捷键值的映射关系;
63.本步骤在具体实施过程中,首先,获取为实现同一开发功能而预设的第一开发环境对应的第一快捷键值以及第二开发环境对应的第二快捷键值;具体的,例如开发功能为查看方法调用栈功能,实现所述查看方法调用栈功能在第一开发环境,例如:intellij idea开发环境中的快捷键值为“alt+f7”,实现所述查看方法调用栈功能在第二开发环境,例如:eclipse开发环境中的快捷键值为“ctrl+h”;然后构建同一开发功能对应的第一快捷键值与第二快捷键值的映射关系,以得到各快捷键值的映射关系。即创建为实现查看方法调用栈功能的第一快捷键值“alt+f7”与第二快捷键值“ctrl+h”的映射关系;建立目标功能为“复制一行内容”功能的第一快捷键值“ctrl+d”与第二快捷键值“ctrl+alt+

/
↓”
的映射关系;建立目标功能为“导入import包名”功能的第一快捷键值“ctrl+alt+o”与第二快捷键值“ctrl+shift+o”的映射关系;建立目标功能为“弹出框输入数字跳转到数字对应的行数代码”功能的第一快捷键值“ctrl+g”与第二快捷键值“ctrl+l”的映射关系等等。将各所述映射关系储存在目标存储区域中,为后续基于触发的第一快捷键值查找各映射关系,得到与触发的第一快捷键值对应的另一开发环境中的第二快捷键值,或者基于触发的第二快捷键值查找各映射关系,得到与触发的第二快捷键值对应的另一开发环境中的第一快捷键值奠定了基础。
64.步骤s204:基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系,得到与所述第一目标快捷键值对应的第二目标快捷键值,所述第二目标快捷键值为预先设置的、用于在第二开发环境中执行第一目标功能所对应的快捷键的键值;
65.本步骤在具体实施过程中,本技术中的第二开发环境可以为非第一开发环境以外的任意开发环境,例如:所述第二开发环境可以为使用eclipse软件进行开发的开发环境,本技术中对第二开发环境不做具体限制。具体的,基于触发的第一目标快捷键查找目标区域中预先存储的各快捷键的映射关系,以得到与所述第一目标快捷键对应的第二目标快捷键,所述第二目标快捷键值为预先设置的、用于在第二开发环境中执行第一目标功能所对应的快捷键的键值,具体的,当在第一开发环境中进行编程,触发了调用栈功能的第一快捷键值“alt+f7”,则基于第一快捷键值查找目标存储区域中的各映射关系,得到与第一快捷键值“alt+f7”对应的第二快捷键值“ctrl+h”等等。为后续对第二目标快捷键进行提示奠定了基础。
66.步骤s205:在所述第一开发环境中的预定位置对所述第二目标快捷键值进行展示,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。
67.本步骤在具体实施过程中,首先,将所述第二目标快捷键值作为弹框预设信息;基于所述弹框预设信息生成待显示的弹框视图;基于当前鼠标标识的位置信息确定所述弹框视图插入的目标位置;将所述弹框视图插入到所述目标位置,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。
68.本技术通过获取在第一开发环境中执行第一目标功能触发的第一目标快捷键值,然后基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系,得到与所述第一目标快捷键值对应的第二目标快捷键值,最后在所述第一开发环境中的预
定位置对所述第二目标快捷键值进行展示,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。通过本技术中的快捷键值的提示方法可以在当前的开发环境中使用当前环境目标功能触发当前环境中预设的快捷键时提示另一开发环境中的预设的与当前目标功能对应的快捷键值,可以方便两个不同开发环境中的开发人员进行交流。
69.本技术又一实施例,当在第一开发环境中触发了第二开发环境中预设快捷键时,包括:
70.步骤s301:获取在第一开发环境中触发的第三目标快捷键值,所述第三目标快捷键值为预设的、用于在第二开发环境中执行第二目标功能的组合键的键值;
71.步骤s302:基于所述第三目标组合键值,查找目标存储区域中预先存储的各快捷键值的映射关系,得到与所述第三目标快捷键值对应的第四目标快捷键值,所述第四目标快捷键为预设的、在第一开发环境中执行第二目标功能对应的快捷键的键值;
72.步骤s303:执行第四目标快捷键值对应的第二目标功能,得到执行结果。
73.本技术中的快捷键转换方法,当在第一开发环境中触发了第二开发环境中预设第三目标快捷键时,基于所述预设第三目标快捷键值查找目标存储区域中的各映射关系,得到第四目标快捷键值,以执行所述第四目标快捷键值对应的第二目标功能得到执行结果。
74.本技术又一实施例,当基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系,当查找到超过一个映射关系时,包括:
75.步骤s401:基于查找到的各所述映射关系,按照预设队列生成顺序生成与所述第一目标组合键值对应的待提示的快捷键值的队列信息;
76.具体实施过程中,可以按照最近使用的环境对应的功能或者按照使用的频率对各所述映射关系进行排序,将常用的排在前面,不常用的排在后面。
77.步骤s402:在所述第一开发环境中的预定位置对所述队列信息进行展示;
78.步骤s403:基于选中的目标队列信息,得到与所述目标队列信息对应的目标快捷键值;
79.具体实施过程中,基于选中的目标快捷键值,将当前用户选择的开发环境与所述目标快捷键值进行存储,当再次触发第一目标快捷键而得到超过一个映射关系时,将当前选择的目标快捷键展示在队列最前边。
80.步骤s404:执行所述目标快捷键值与所述第一目标组合键值对应的目标功能,得到执行结果。
81.本技术实施例提供一种快捷键值提示装置,如图3所示,包括:
82.获取模块1:用于获取在第一开发环境中执行第一目标功能触发的第一目标快捷键值,所述第一目标快捷键值为预先设置的、用于在第一开发环境中执行第一目标功能所对应的快捷键的键值;
83.查找模块2:用于基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系,得到与所述第一目标快捷键值对应的第二目标快捷键值,所述第二目标快捷键值为预先设置的、用于在第二开发环境中执行第一目标功能所对应的快捷键的键值;
84.提示模块3:用于在所述第一开发环境中的预定位置对所述第二目标快捷键值进行展示,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。
85.在具体实施过程中,所述快捷键值提示装置还包括:各快捷值构建模块,所述各快捷值构建模块用于基于目标开发环境确定与所述目标开发环境对应的各开发功能,所述目标开发环境为第一开发环境或者第二开发环境;基于各所述开发功能,设置与各所述开发功能对应的快捷键值,得到与目标开发环境对应的各快捷键值。
86.在具体实施过程中,所述快捷键值提示装置还包括:各映射关系构建模块,所述各映射关系构建模块具体用于:获取为实现同一开发功能而预设的第一开发环境对应的第一快捷键值以及第二开发环境对应的第二快捷键值;构建同一开发功能对应的第一快捷键值与第二快捷键值的映射关系,以得到各快捷键值的映射关系。
87.在具体实施过程中,所述提示模块3,具体用于:将所述第二目标快捷键值作为弹框预设信息;基于所述弹框预设信息生成待显示的弹框视图;基于当前鼠标标识的位置信息确定所述弹框视图插入的目标位置;将所述弹框视图插入到所述目标位置,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。
88.在具体实施过程中,所述快捷键值提示装置还包括:第三目标快捷键值获取模块、第二查找模块、第二执行模块;所述第三目标快捷键值获取模块用于:获取在第一开发环境中触发的第三目标快捷键值,所述第三目标快捷键值为预设的、用于在第二开发环境中执行第二目标功能的组合键的键值;所述第二查找模块用于:基于所述第三目标组合键值,查找目标存储区域中预先存储的各快捷键值的映射关系,得到与所述第三目标快捷键值对应的第四目标快捷键值,所述第四目标快捷键为预设的、在第一开发环境中执行第二目标功能对应的快捷键的键值;所述第二执行模块用于:执行第四目标快捷键值对应的第二目标功能,得到执行结果。
89.在具体实施过程中,所述查找模块2还用于;基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系,当查找到超过一个映射关系时:基于查找到的各所述映射关系,按照预设队列生成顺序生成与所述第一目标组合键值对应的待提示的快捷键值的队列信息;在所述第一开发环境中的预定位置对所述队列信息进行展示。
90.在具体实施过程中,所述查找模块2还用于;基于选中的目标队列信息,得到与所述目标队列信息对应的目标快捷键值;执行所述目标快捷键值与所述第一目标组合键值对应的目标功能,得到执行结果。
91.本技术通过获取在第一开发环境中执行第一目标功能触发的第一目标快捷键值,然后基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系,得到与所述第一目标快捷键值对应的第二目标快捷键值,最后在所述第一开发环境中的预定位置对所述第二目标快捷键值进行展示,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。通过本技术中的快捷键值的提示方法可以在当前的开发环境中使用当前环境目标功能触发当前环境中预设的快捷键时提示另一开发环境中的预设的与当前目标功能对应的快捷键值,可以方便两个不同开发环境中的开发人员进行交流。
92.本技术另一实施例提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下方法步骤:
93.步骤一、获取在第一开发环境中执行第一目标功能触发的第一目标快捷键值,所述第一目标快捷键值为预先设置的、用于在第一开发环境中执行第一目标功能所对应的快捷键的键值;
94.步骤二、基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系,得到与所述第一目标快捷键值对应的第二目标快捷键值,所述第二目标快捷键值为预先设置的、用于在第二开发环境中执行第一目标功能所对应的快捷键的键值;
95.步骤三、在所述第一开发环境中的预定位置对所述第二目标快捷键值进行展示,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。
96.在具体实施过程中,所述计算机程序被处理器执行实现上述步骤时还包括:构建各快捷值,包括:基于目标开发环境确定与所述目标开发环境对应的各开发功能,所述目标开发环境为第一开发环境或者第二开发环境;基于各所述开发功能,设置与各所述开发功能对应的快捷键值,得到与目标开发环境对应的各快捷键值。
97.在具体实施过程中,所述计算机程序被处理器执行实现上述步骤在基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系之前,所述方法还包括:构建各快捷键值的映射关系,包括:获取为实现同一开发功能而预设的第一开发环境对应的第一快捷键值以及第二开发环境对应的第二快捷键值;构建同一开发功能对应的第一快捷键值与第二快捷键值的映射关系,以得到各快捷键值的映射关系。
98.在具体实施过程中,所述计算机程序被处理器执行实现上述步骤在所述第一开发环境中的预定位置对所述第二目标快捷键值进行展示,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示,包括:将所述第二目标快捷键值作为弹框预设信息;基于所述弹框预设信息生成待显示的弹框视图;基于当前鼠标标识的位置信息确定所述弹框视图插入的目标位置;将所述弹框视图插入到所述目标位置,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。
99.在具体实施过程中,所述计算机程序被处理器执行实现上述步骤时还包括:获取在第一开发环境中触发的第三目标快捷键值,所述第三目标快捷键值为预设的、用于在第二开发环境中执行第二目标功能的组合键的键值;基于所述第三目标组合键值,查找目标存储区域中预先存储的各快捷键值的映射关系,得到与所述第三目标快捷键值对应的第四目标快捷键值,所述第四目标快捷键为预设的、在第一开发环境中执行第二目标功能对应的快捷键的键值;执行第四目标快捷键值对应的第二目标功能,得到执行结果。
100.在具体实施过程中,所述计算机程序被处理器执行实现上述步骤所述基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系,当查找到超过一个映射关系时:基于查找到的各所述映射关系,按照预设队列生成顺序生成与所述第一目标组合键值对应的待提示的快捷键值的队列信息;在所述第一开发环境中的预定位置对所述队列信息进行展示。
101.在具体实施过程中,所述计算机程序被处理器执行实现上述步骤时还包括:基于选中的目标队列信息,得到与所述目标队列信息对应的目标快捷键值;执行所述目标快捷键值与所述第一目标组合键值对应的目标功能,得到执行结果。
102.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom
(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
103.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
104.上述方法步骤的具体实施过程可参见上述任意快捷键值提示方法的实施例,本实施例在此不再重复赘述。
105.本技术通过获取在第一开发环境中执行第一目标功能触发的第一目标快捷键值,然后基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系,得到与所述第一目标快捷键值对应的第二目标快捷键值,最后在所述第一开发环境中的预定位置对所述第二目标快捷键值进行展示,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。通过本技术中的快捷键值的提示方法可以在当前的开发环境中使用当前环境目标功能触发当前环境中预设的快捷键时提示另一开发环境中的预设的与当前目标功能对应的快捷键值,可以方便两个不同开发环境中的开发人员进行交流。
106.本技术另一实施例提供一种电子设备,该电子设备可以是服务端,该电子设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性和/或易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的客户端通过网络连接通信。该电子设备程序被处理器执行时以实现一种快捷键值提示方法服务端侧的功能或步骤。
107.在一个实施例中,提供了一种电子设备,该电子设备可以是客户端。该电子设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部服务器通过网络连接通信。该电子设备程序被处理器执行时以实现一种快捷键值提示方法客户端侧的功能或步骤。
108.在一个实施例中,提供一种电子设备,至少包括存储器、处理器,所述存储器上存储有计算机程序,所述处理器在执行所述存储器上的计算机程序时实现如下方法步骤:
109.步骤一、获取在第一开发环境中执行第一目标功能触发的第一目标快捷键值,所述第一目标快捷键值为预先设置的、用于在第一开发环境中执行第一目标功能所对应的快捷键的键值;
110.步骤二、基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系,得到与所述第一目标快捷键值对应的第二目标快捷键值,所述第二目标快捷
键值为预先设置的、用于在第二开发环境中执行第一目标功能所对应的快捷键的键值;
111.步骤三、在所述第一开发环境中的预定位置对所述第二目标快捷键值进行展示,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。
112.上述方法步骤的具体实施过程可参见上述任意快捷键值提示方法的实施例,本实施例在此不再重复赘述。
113.本技术通过获取在第一开发环境中执行第一目标功能触发的第一目标快捷键值,然后基于所述第一目标快捷键值查找目标存储区域中预先存储的各快捷键值的映射关系,得到与所述第一目标快捷键值对应的第二目标快捷键值,最后在所述第一开发环境中的预定位置对所述第二目标快捷键值进行展示,以对在第二开发环境中执行所述第一目标功能的快捷键的键值进行提示。通过本技术中的快捷键值的提示方法可以在当前的开发环境中使用当前环境目标功能触发当前环境中预设的快捷键时提示另一开发环境中的预设的与当前目标功能对应的快捷键值,可以方便两个不同开发环境中的开发人员进行交流。
114.以上实施例仅为本技术的示例性实施例,不用于限制本技术,本技术的保护范围由权利要求书限定。本领域技术人员可以在本技术的实质和保护范围内,对本技术做出各种修改或等同替换,这种修改或等同替换也应视为落在本技术的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1