我来自RStudio,原谅我的naievete。
在RStudio中,只需按下行上的Ctrl + Enter即可运行行。这会将代码行直接发送到控制台,这使得构建函数非常简单,因为您可以通过每一行来检查问题。但是,在Pycharm中,这似乎不是一个特征;相反,您使用鼠标选择并运行代码(https://www.jetbrains.com/help/pycharm/loading-code-from-editor-into-console.html)。
这似乎是编写代码的一种麻烦的方式。有没有办法像RStudio一样运行单一的代码?
答案 0 :(得分:6)
ALT + SHIFT + E 将在控制台中执行。
CTRL + SHIFT + A 可让您搜索热键。
答案 1 :(得分:2)
当前最佳选择:
首先下载免费的插件 Python Smart Execute
使用组合键OPTION + SHIFT + A
如果愿意,可以将组合键更改为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 。