我进入了工具>首选项>编辑器>高级设置,并检查了以下内容:
我期望当我输入
print("
时,自动插入会为我完成引号和括号。相反,当我键入
print(
时,自动插入功能已自动插入了右括号,我得到了print()
。然后我输入一个引号
"
,自动插入无法关闭引号,我得到print(")
。如果我要像这样在括号之间输入换行符
print()
然后,当我输入一个引号
"
时,自动插入再次起作用,给我:print("")
这不是打破游戏规则,但肯定令人讨厌。有谁知道我该如何解决这个问题?
最佳答案
This issue于2018年3月23日在Github上打开,并于2019年1月29日在this PR中修复。可以通过将Spyder升级到最新版本来解决此问题。
关于python - 当右括号在同一行时,自动插入引号失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46689085/