(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(10)申请公布号 CN 112764734 A
(43)申请公布日 2021.05.07
(21)申请号 CN202110106653.8
(22)申请日 2021.01.26
(71)申请人 维沃移动通信有限公司
    地址 523863 广东省东莞市长安镇靖海东路168号
(72)发明人 金碧辉
(74)专利代理机构 11680 北京远志博慧知识产权代理事务所(普通合伙)
    代理人 李翠雅
(51)Int.CI
正则匹配两个字符之间的字符串      G06F8/33(20180101)
      G06F8/34(20180101)
      G06F8/38(20180101)
      G06F8/41(20180101)
                                                                  权利要求说明书 说明书 幅图
(54)发明名称
      代码编辑的辅助方法、装置及电子设备
(57)摘要
      本申请公开了一种代码编辑的辅助方法、装置及电子设备,属于通信技术领域。以解决编辑代码的操作不够便捷的问题。该方法包括:在接收到用户在输入法界面输入代码文本的情况下,检测该代码文本中是否包括预设字符,该代码文本包括至少一条代码语句;在该代码文本中包括预设字符的情况下,对该至少一条代码语句执行目标操作;其中,该目标操作为以下至少一项:自动缩进、自动换行、删除目标字符。
法律状态
法律状态公告日
法律状态信息
法律状态
2021-05-07
公开
公开
2021-05-25
实质审查的生效
实质审查的生效
权 利 要 求 说 明 书
1.一种代码编辑的辅助方法,其特征在于,所述方法包括:
在接收到用户基于输入法界面输入第一代码文本的情况下,检测所述第一代码文本中是否包括预设字符,所述第一代码文本包括至少一条代码语句;
在所述第一代码文本中包括所述预设字符的情况下,对所述至少一条代码语句执行目标操作;
其中,所述目标操作为以下至少一项:自动缩进、自动换行、删除目标字符。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述第一代码文本包括第一目标字符串,则以目标颜显示所述第一目标字符串;
其中,所述第一目标字符串为以下任意一项:内置关键字、函数名、变量名、拼写错误的字符串。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若用户已输入的第一字符串满足预设条件,则在输入法推荐位置显示推荐的输出字符,所述第一字符串为在输入所述第一代码文本的过程中输入的字符串。
4.根据权利要求3所述的方法,其特征在于,若用户已输入的第一字符串满足预设条件,则在输入法推荐位置显示推荐的输出字符,包括:
若用户已输入的第一字符串满足预设条件,则基于代码风格,在输入法推荐位置显示推荐的输出字符。
5.根据权利要求4所述的方法,其特征在于,所述若用户已输入的第一字符串满足预设条件,则在输入法推荐位置显示推荐的输出字符,包括:
若用户已输入的第一字符串为第二目标字符串且代码风格为第一代码风格,则在接收用户在输入法界面输入第二字符串的情况下,在输入法推荐位置显示第一拼写格式的第二字符串;或者,
若用户已输入的第一字符串为第三目标字符串且代码风格为第二代码风格,则在用户输入所述第一字符串之后,在输入法推荐位置显示预设分割符。
6.一种代码编辑的辅助装置,其特征在于,所述代码编辑的辅助装置包括:检测模块和执行模块;
所述检测模块,用于在接收到用户基于输入法界面输入第一代码文本的情况下,检测所述第一代码文本中是否包括预设字符,所述第一代码文本包括至少一条代码语句;
所述执行模块,用于在所述检测模块检测到所述第一代码文本中包括预设字符的情况下,对所述至少一条代码语句执行目标操作;
其中,所述目标操作为以下任意一项:自动缩进、自动换行、删除目标字符。
7.根据权利要求6所述的代码编辑的辅助装置,其特征在于,所述代码编辑的辅助装置还包括:显示模块;
所述显示模块,用于若所述第一代码文本包括第一目标字符串,则以目标颜显示所述第一目标字符串;
其中,所述第一目标字符串包括以下任意一项:内置关键字、函数名、变量名、拼写错误的字符串。
8.根据权利要求6所述的代码编辑的辅助装置,其特征在于,所述代码编辑的辅助装置还包括显示模块;
所述显示模块用于,若用户已输入的第一字符串满足预设条件,则在输入法推荐位置显示推荐的输出字符,所述第一字符串为在输入所述第一代码文本的过程中输入的字符串。
9.根据权利要求8所述的代码编辑的辅助装置,其特征在于,所述显示模块具体用于:
若用户已输入的第一字符串满足预设条件,则基于代码风格,在输入法推荐位置显示推荐的输出字符。
10.根据权利要求9所述的代码编辑的辅助装置,其特征在于,所述显示模块具体用于:
若用户已输入的第一字符串为第二目标字符串且代码风格为第一代码风格,则在接收用户在输入法界面输入第二字符串的情况下,在输入法推荐位置显示第一拼写格式的第二字符串;或者,
若用户已输入的第一字符串为第三目标字符串且代码风格为第二代码风格,则在用户输入所述第一字符之后,在输入法推荐位置显示预设分隔符。
11.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至5任一项所述的代码编辑的辅助方法的步骤。
12.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至5任一项所述的代码编辑的辅助方法的步骤。
说  明  书
<p>技术领域
本申请属于通信技术领域,具体涉及一种代码编辑的辅助方法、装置及电子设备。
背景技术
随着编程教育的兴起,越来越多的用户使用电子设备(例如手机、平板电脑等)编写代码。
若用户需要在技术交流论坛或者社交软件上与其他用户进行技术交流,通常,一种方式是用户在电子设备上编写代码,需要用户自己检查代码的正确性,手动调整代码的可读性,编写效率低下。另一种方式是,需要安装的
专业编程软件,用户在专业的编程软件中编写代码,然后在复制到技术交流论坛或者社交软件中,操作步骤繁琐。如此,导致编辑代码的操作不够便捷。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。