You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PyCharm中运行代码块并跳转至下一个代码块/行?

在PyCharm中实现类似RStudio的代码块运行跳转功能

默认操作方式

  • 运行光标所在的代码段(PyCharm会自动识别空行分隔的代码块、函数或类定义):按下Alt+Shift+E,即可执行当前代码段。

自定义快捷键为Ctrl+Enter(完全匹配RStudio操作)

如果想要和RStudio一样用Ctrl+Enter完成「运行代码块+跳转到下一个代码块开头」的操作,需要分两步设置:

  1. 设置运行代码段的快捷键

    • 打开设置界面:File > Settings(Windows/Linux)或PyCharm > Settings(Mac)
    • 进入Keymap选项,在搜索框输入Run Selection in Console
    • 右键点击该命令,选择Add Keyboard Shortcut,按下Ctrl+Enter,处理可能的快捷键冲突后保存。
  2. 添加自动跳转下一个代码块的宏(实现完整跳转逻辑)

    • 点击Edit > Macros > Start Macro Recording开始录制宏
    • 依次执行:按下Alt+Shift+E(运行当前代码段)→ 按下Ctrl+Down两次(可根据你的代码结构调整光标移动快捷键,确保跳到下一个代码块开头)
    • 停止录制,给宏命名(比如Run Block and Jump Next)
    • 回到Keymap,找到这个宏,设置快捷键为Ctrl+Enter,替换之前的单独运行快捷键即可。

注意:如果代码块是以函数、类定义分隔的,PyCharm会自动识别并运行整个函数/类代码;如果是普通空行分隔的代码段,确保光标在段内即可触发运行。

内容的提问来源于stack exchange,提问作者Aegis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 20:03:15