PyCharm IDE Python Console无需将光标移至末行执行多行代码的快捷键是什么
不同编辑器/运行环境的对应快捷键方案
这类操作的核心是调用「运行当前代码块/整个文件」的命令,无需光标移动到内容末尾,不同工具的默认快捷键如下:
- VS Code
- 搭配Jupyter扩展使用时,默认快捷键为
Ctrl+Alt+Enter(Windows/Linux)、Cmd+Option+Enter(Mac),可直接运行光标所在的整个代码块 - 如需运行整个文件内容,可自行在键盘快捷键设置中搜索「runAll」,为对应命令绑定自定义快捷键
- 选中任意多段代码后按
Ctrl+Enter可直接运行选中内容,无需调整光标位置
- 搭配Jupyter扩展使用时,默认快捷键为
- Jupyter Notebook/Lab
属于原生默认支持的功能,不管光标在单元格的哪个位置,按Ctrl+Enter即可直接运行当前单元格全部代码,Shift+Enter可在运行后跳转到下一个单元格 - PyCharm/IntelliJ IDEA 系列
- 运行整个脚本:默认快捷键
Shift+F10,光标在任意位置都可触发全量执行 - Scientific模式下运行当前代码块:默认快捷键
Ctrl+Enter,无视光标位置直接运行整个块 - 运行选中代码片段:选中内容后按
Alt+Shift+E即可执行
- 运行整个脚本:默认快捷键
- Vim/Neovim(搭配代码运行插件)
可通过自定义键映射实现,比如绑定<leader>r为发送整个缓冲区内容到终端运行,也可绑定为发送当前段落/选中区域,可完全根据使用习惯配置,无需移动光标即可触发执行
如果所用工具没有默认对应快捷键,通用解决思路是打开编辑器的键盘快捷键配置面板,搜索「运行整个文件」「运行当前代码块」相关命令,绑定到自己顺手的按键即可。
内容的提问来源于stack exchange,提问作者LC117
相关产品推荐
相关产品推荐

