python - 当右括号位于同一行时自动插入引号失败

标签 python ide spyder

我已经转到“工具”>“首选项”>“编辑器”>“高级设置”并检查了以下内容:

  • 自动插入圆括号、大括号和方括号
  • 自动插入结束引号

我原以为当我键入 print(" 时,自动插入会为我完成引号和括号。

相反,当我键入 print( 时,自动插入会自动插入右括号,我得到 print()

然后我输入一个引号 ",自动插入无法关闭引号,我得到 print(")

如果我像这样在括号之间输入一个换行符

打印( )

然后,当我键入一个引号 " 时,自动插入再次起作用并给我:

打印(“” )

这不会破坏游戏,但肯定很烦人。有谁知道我该如何解决这个问题?

最佳答案

This issue于2018年3月23日在Github上开放,修复于this PR 2019年1月29日,将Spyder升级到最新版本即可解决。

关于python - 当右括号位于同一行时自动插入引号失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46689085/

相关文章:

python - 从 Excel 工作表中获取数据

python - 导入错误 : DLL load failed: The specified module could not be found

关于工作刷新的 python 多处理池通知

Eclipse "add unimplemented methods"快捷方式

python - VBA - 调用 Python 脚本

python - 如何将 IPython 控制台的输出保存到 Spyder 中的文件中?

Python:select() 不会发出来自管道的所有输入信号

jakarta-ee - 在 IDE 中使用 Wildfly Swarm 进行开发而无需重新启动 - "hot deploy"某处?

ide - 寻找 OCaml IDE

python - 如何在spyder中重新打开绘图 Pane ?