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

如何让VS Code中新建的Jupyter Notebook自带模板代码?

在VS Code中自动为新Jupyter Notebook添加自定义初始代码

方法一:利用VS Code用户代码片段快速插入(轻量便捷)

这是无需额外依赖的快速实现方式,新建notebook后一键插入模板:

  • 打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),输入Configure User Snippets,选择jupyter-notebook.json(若不存在则新建该文件)。
  • 在文件中添加如下配置(可根据需求修改body里的代码内容):
{
  "My Jupyter Init Template": {
    "prefix": "init",
    "body": [
      "import numpy as np",
      "import pandas as pd",
      "import seaborn as sns",
      "import matplotlib.pyplot as plt",
      "%matplotlib inline",
      "# 自定义初始代码区"
    ],
    "description": "插入预设的导入语句和初始代码"
  }
}
  • 保存配置后,新建Jupyter Notebook,在首个单元格输入init并按Tab键,即可快速插入你定义的模板代码。

方法二:修改Jupyter模板实现创建时自动加载(真正自动生成)

如果希望创建新notebook时直接自带模板代码,可通过自定义Jupyter模板实现:

  1. 创建模板文件
    • 新建一个Jupyter Notebook,编辑首个单元格为你需要的预设代码(比如各种导入语句、全局配置),将文件保存为custom_init.ipynb。
    • 找到Jupyter的模板目录:
      • Windows:C:\Users\<你的用户名>\.jupyter\nb_templates(目录不存在就手动创建)
      • Mac/Linux:~/.jupyter/nb_templates
    • 将刚才保存的custom_init.ipynb移动到这个目录下。
  2. 在VS Code中使用模板创建文件
    • 打开命令面板,输入Create: New Jupyter Notebook from Template,在弹出的列表中选择你创建的custom_init模板,生成的新notebook就会自动包含预设的初始代码。

补充:VS Code界面操作入口

你也可以通过界面操作快速创建带模板的notebook:

  • 左侧资源管理器右键空白处,选择New File,输入文件名并以.ipynb结尾。
  • 在新notebook界面顶部点击右侧的"Notebook Tools"小扳手图标,找到"Template"选项,选择自定义模板即可加载预设代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 09:51:56