在PyCharm中,我应该使用嵌入式终端还是运行控制台?

时间:2018-10-26 09:01:38

标签: python pycharm

在PyCharm中,我有2种方法来运行我的代码:

  1. ctrl + alt + F10,然后代码将在运行的控制台中运行。
  2. 转到嵌入式终端,通过./filename.py运行代码。

我应该使用哪种方法?还是有更好的方法?我尝试了方法1,但问题是缺少某些功能,例如按历史记录命令的向上箭头键,或使用pdb.set_trace()进入调试模式时,正在运行的控制台中的自动完成功能的行为很奇怪:例如,在调试中运行控制台的一种模式,当输入[]时,光标会自动跳出方括号,并且不允许我在方括号中键入任何内容。但是,一定有运行控制台存在的原因,对吗?否则,应该只有嵌入式终端。

1 个答案:

答案 0 :(得分:0)

更好的方法是在运行配置的设置中设置“在输出控制台中仿真终端”选项。您可以转到运行|编辑配置|模板,并在那里启用该选项,以便将其用于所有运行配置。

这为您提供了运行控制台的更高级别的集成(以便您可以使用Ctrl-Alt-F10而不是通过在终端中键入文件名来运行代码)以及终端仿真器的所有功能。在将来的PyCharm版本中,此模式可能会成为默认模式。