【发布时间】:2020-03-31 14:34:16
【问题描述】:
为了说明:
df = pd.read_csv(
'df.csv'
, sep=','
)
单个命令包含多个子句。为了便于阅读,它被分成了多行。 我希望能够通过将光标放在第一行并使用 Ctrl + Enter 来运行上述内容,我希望 Spyder 自动前进到下一行(代码尚未运行),我再次使用 Ctrl + Enter , 前进到下一行。一直到我到达运行整个代码块(单元格)的第 4 行(以及最后一个 Ctrl + Enter)。和 R 一样。
但是,目前我只能通过突出显示所有 4 行并使用 Ctrl + Enter 来运行上述操作。
我找到了这个帖子: How to automatically advance to the next line after F9 in Spyder IDE 但是,F9 不会一次自动前进 1 行。相反,它运行光标上下的所有内容(因为我相信它运行单元格并且没有定义单元格)。
我还发现: https://github.com/spyder-ide/spyder/issues/3115 jitseniesen 想出了一个功能来实现上述功能。但是,有没有原生的 Spyder 方式?
最后,我还使用#%% 定义单元格,如下所示:
https://docs.spyder-ide.org/editor.html
这是迄今为止唯一可行的解决方案。虽然这并不理想,因为在将光标放在 #%% 上并使用 F9 后光标停留在同一行(不是自动前进)
附言我有 Spyder 4.0.1 我真诚地期待任何答案,并希望我没有错过任何东西。谢谢
【问题讨论】: