在PyCharm中运行一行代码

时间:2018-04-03 19:33:49

标签: python pycharm

我来自RStudio,原谅我的naievete。

在RStudio中,只需按下行上的Ctrl + Enter即可运行行。这会将代码行直接发送到控制台,这使得构建函数非常简单,因为您可以通过每一行来检查问题。但是,在Pycharm中,这似乎不是一个特征;相反,您使用鼠标选择并运行代码(https://www.jetbrains.com/help/pycharm/loading-code-from-editor-into-console.html)。

这似乎是编写代码的一种麻烦的方式。有没有办法像RStudio一样运行单一的代码?

5 个答案:

答案 0 :(得分:6)

ALT + SHIFT + E 将在控制台中执行。

CTRL + SHIFT + A 可让您搜索热键。

答案 1 :(得分:2)

当前最佳选择:

  1. 首先下载免费的插件 Python Smart Execute

  2. 使用组合键OPTION + SHIFT + A

  3. 如果愿意,可以将组合键更改为COMMAND + ENTER

尽管不跳过空白行,但它非常类似于您可以在RStudio中执行代码的方式

答案 2 :(得分:1)

您还可以查看"Evaluate Expression"选项,它允许您在调试时在当前作用域中运行代码,它对于在运行时进行查找和修改非常有用。


这里是IDEA的链接,但与PyCharm相同: (https://www.jetbrains.com/help/idea/evaluating-expressions.html

答案 3 :(得分:1)

也可以根据自己的喜好更改组合键。

例如,如果您以前在R中使用ctrl + enter,则可以在以下位置进行更改:

File -> Settings -> Keymap - Other -> Execute selection in Python Console

答案 4 :(得分:0)

我知道这个问题与PyCharm有关。但是对于来自 Visual Studio Code 世界的人来说,不知道有没有这样的功能。它很简单,如 SHIFT + ENTER