如何在VS Code Jupyter扩展交互式窗口运行选中的R代码?
解决VS Code中向Jupyter交互式窗口发送非Python代码(如.R文件)的问题
- 先安装对应语言的官方扩展:比如处理.R文件需安装R扩展,同时确保Jupyter扩展已启用并正常工作。
- 配置专属快捷键:
- 按
Ctrl+K Ctrl+S打开快捷键设置界面 - 搜索框输入
jupyter.runselectioninteractive,定位到该命令 - 右键点击命令,选择「添加键绑定」,设置你偏好的快捷键(比如沿用Shift+Enter)
- 可选:为快捷键添加语言限制,在键绑定配置里加入
"when": "editorLangId == 'r'",这样只有在R文件中按下该快捷键才会触发对应操作
- 按
- 手动执行的替代方式:
- 选中目标代码段,右键选择「Run Selection/Line in Interactive Window」
- 或者打开命令面板(
Ctrl+Shift+P),输入Jupyter: Run Selection/Line in Interactive Window执行
注意:执行前要确保交互式窗口已连接对应语言的Jupyter内核,可在交互式窗口右上角选择或通过命令面板启动对应内核会话。
内容的提问来源于stack exchange,提问作者nick_eu
相关产品推荐
相关产品推荐

