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

VScode搭配Jupyter使用时如何通过shift+enter在单元格下方插入新行

VS Code Jupyter 环境 Shift+Enter 快捷键设置方案

大部分用户修改绑定后不生效都是因为没有指定上下文触发条件,Jupyter 笔记本编辑属于独立的快捷键作用域,全局配置默认不会在该场景下生效

配置步骤

  • 第一步:打开快捷键自定义JSON文件
    按Ctrl+Shift+P(Mac系统为Cmd+Shift+P)调出命令面板,搜索「打开键盘快捷方式(JSON)」并点击进入。
  • 第二步:添加对应场景的绑定规则
    根据你的需求将对应规则粘贴到打开的JSON配置数组中:
    • 如果你要实现的是按Shift+Enter在当前单元格下方插入新的代码单元格,粘贴以下配置:
    {
      "key": "shift+enter",
      "command": "notebook.cell.insertCodeCellBelow",
      "when": "notebookCellListFocused && !inputFocus || editorTextFocus && notebookEditorFocused && !editorHasSelection && !inlineSuggestionVisible"
    }
    
    • 如果你要实现的是按Shift+Enter在当前单元格的光标位置下方插入新行(不新建单元格),粘贴以下配置:
    {
      "key": "shift+enter",
      "command": "editor.action.insertLineAfter",
      "when": "editorTextFocus && notebookEditorFocused"
    }
    
  • 第三步:排查冲突绑定
    若配置后仍未生效,按Ctrl+K Ctrl+S打开快捷键图形面板,搜索shift+enter,找到其他作用在Jupyter场景下的冲突绑定,右键选择「移除键绑定」即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.19 12:45:01