【技术实现步骤摘要】
一种快捷操作在线集成开发环境的方法、系统及装置
[0001]本专利技术涉及计算机
,特别涉及一种快捷操作在线集成开发环境的方法、系统及装置。
技术介绍
[0002]集成开发环境(IDE,Integrated Development Environment)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具,集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套(组)。随着互联网技术以及计算设备存储能力的提升,在线集成开发环境(或Web IDE)应运而生。在线集成开发环境是一种基于云服务的针对程序开发人员的集成开发环境。程序员或用户无需在本地计算设备上安装集成开发环境的应用程序,而是通过应用前端与提供IDE服务的云端(或远端服务器)交互,完成代码编写、调试、存储管理等工作。通常,在线集成开发环境借助浏览器向程序员或用户提供用户界面,与用户交互。用户在在线集成开发环境的前端界面中使用习惯性快捷键时,常会与浏览器自带的快捷键冲突,即用户原本想用于操作在线集成开发环境的快 ...
【技术保护点】
【技术特征摘要】
1.一种快捷操作在线集成开发环境的方法,所述在线集成开发环境通过浏览器的标签页与用户交互,所述方法由一个或多个处理器执行,其包括:注册待拦截的浏览器快捷键;监听浏览器标签页切换事件,响应于浏览器标签页切换事件判断当前标签页是否为所述在线集成开发环境标签页;若是,则激活快捷键处理函数,以便响应于待拦截的浏览器快捷键的触发事件对所述在线集成开发环境进行相应的操作。2.如权利要求1所述的方法,其还包括:若不是,则失能所述快捷键处理函数。3.如权利要求1所述的方法,所述注册待拦截的浏览器快捷键包括引导用户注册待拦截的浏览器快捷键;与待拦截的浏览器快捷键对应的在线集成开发环境的操作由用户指定。4.如权利要求1所述的方法,判断当前标签页是否为所述在线集成开发环境标签页,包括:获取当前标签页的标识信息;将当前标签页的标识信息与在线集成开发环境标签页的标识信息进行比对,若一致,则确定当前标签页为所述在线集成开发环境标签页,若不一致,则确定当前标签页不是所述在线集成开发环境标签页;其中,标识信息包括URL。5.如权利要求1所述的方法,对所述在线集成开发环境进行相应的操作,包括:生成相应的在线集成开发环境快捷键的触发事件...
【专利技术属性】
技术研发人员:朱思捷,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。