通义识别出来后,会在后面补全括号或者大括号,但是部分IDE已经自动补全括号了,如输入print()时,在pycharm中输入pr即可直接补全print(),然后输入括号的内容时
print(XXXX),这时通义会去识别,然后按tab补全就会出现
print(XXXXSSSSSSSSSSSSSS))
多了一个反括号,每次都要自己去删除,针对能够自动补全的IDE就不需要反括号了啊
在使用支持自动补全括号的IDE(如PyCharm)时,确实可能会遇到你描述的情况,即IDE会自动补全括号,而通义识别(可能是一个代码补全或格式化的工具)也会尝试补全,导致多余的括号出现。
为了避免这种情况,你可以尝试以下几个方法:
调整通义识别的设置:如果通义识别有相关的配置或设置,你可以查找是否有关闭自动补全括号的选项,或者调整其与IDE的交互方式,以避免冲突。
自定义IDE的代码补全规则:在PyCharm中,你可以通过设置Editor
-> General
-> Smart Keys
来调整代码补全的行为。例如,你可以关闭或调整自动补全括号的功能,以减少与通义识别的冲突。
使用键盘快捷键:在某些情况下,你可以使用IDE的键盘快捷键来插入代码片段,而不是依赖自动补全。例如,在PyCharm中,你可以输入pri
然后按下Tab
键来快速插入print()
函数。
调整个人编码习惯:如果你发现自动补全经常与通义识别冲突,你可以考虑调整你的编码习惯,例如手动输入括号,或者在使用自动补全功能时更加小心。
联系工具的开发者:如果上述方法都不能解决问题,你可以考虑联系通义识别的开发者,报告你遇到的问题,并询问是否有解决方案或者未来的更新计划。
总之,解决这种问题可能需要一些尝试和调整,以找到最适合你个人工作流程的方法。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。