开发者社区 > 云效DevOps > 通义灵码 > 正文

通义识别出来后,会在后面补全括号或者大括号,但是部分IDE已经自动补全括号了

通义识别出来后,会在后面补全括号或者大括号,但是部分IDE已经自动补全括号了,如输入print()时,在pycharm中输入pr即可直接补全print(),然后输入括号的内容时
print(XXXX),这时通义会去识别,然后按tab补全就会出现
print(XXXXSSSSSSSSSSSSSS))
多了一个反括号,每次都要自己去删除,针对能够自动补全的IDE就不需要反括号了啊

展开
收起
MoMoSa 2024-03-29 14:45:15 30 0
1 条回答
写回答
取消 提交回答
  • 阿里云大降价~

    在使用支持自动补全括号的IDE(如PyCharm)时,确实可能会遇到你描述的情况,即IDE会自动补全括号,而通义识别(可能是一个代码补全或格式化的工具)也会尝试补全,导致多余的括号出现。

    为了避免这种情况,你可以尝试以下几个方法:

    1. 调整通义识别的设置:如果通义识别有相关的配置或设置,你可以查找是否有关闭自动补全括号的选项,或者调整其与IDE的交互方式,以避免冲突。

    2. 自定义IDE的代码补全规则:在PyCharm中,你可以通过设置Editor -> General -> Smart Keys来调整代码补全的行为。例如,你可以关闭或调整自动补全括号的功能,以减少与通义识别的冲突。

    3. 使用键盘快捷键:在某些情况下,你可以使用IDE的键盘快捷键来插入代码片段,而不是依赖自动补全。例如,在PyCharm中,你可以输入pri然后按下Tab键来快速插入print()函数。

    4. 调整个人编码习惯:如果你发现自动补全经常与通义识别冲突,你可以考虑调整你的编码习惯,例如手动输入括号,或者在使用自动补全功能时更加小心。

    5. 联系工具的开发者:如果上述方法都不能解决问题,你可以考虑联系通义识别的开发者,报告你遇到的问题,并询问是否有解决方案或者未来的更新计划。

    总之,解决这种问题可能需要一些尝试和调整,以找到最适合你个人工作流程的方法。

    2024-03-29 16:22:31
    赞同 1 展开评论 打赏

通义灵码智能编码助手

相关电子书

更多
D2前端工程下一站 IDE ——上坡&吭头 立即下载
D2前端工程下一站 IDE 立即下载
低代码开发师(初级)实战教程 立即下载