开源集成开发环境搭建之VSCode启动Jupyter Notebook

环境设置

在开始使用VSCode进行Jupyter Notebook的开发之前,首先需要确保你的开发环境已经正确配置。这包括安装必要的软件包和扩展,以确保VSCode能够无缝地支持Jupyter Notebook的功能。以下是详细的步骤指南。

1.1 安装Jupyter包

Jupyter Notebook的核心是Jupyter包,它提供了运行Notebook所需的所有功能。你可以通过Python的包管理工具pip来安装Jupyter包。

使用pip安装Jupyter包

如果你已经安装了Python,那么pip应该已经包含在内。你可以通过以下命令来安装Jupyter包:

bash 复制代码
pip install notebook
使用conda安装Jupyter包

如果你使用的是Anaconda,可以通过以下命令来安装Jupyter包:

bash 复制代码
conda install -c conda-forge notebook

安装完成后,你可以通过以下命令来验证Jupyter是否安装成功:

bash 复制代码
jupyter notebook --version

如果显示版本号,说明安装成功。

1.2 安装VSCode和Python3

VSCode是一个轻量级但功能强大的源代码编辑器,支持多种编程语言。Python3则是编写和运行Python代码的基础。

下载并安装VSCode

你可以从VSCode的官方网站下载适用于你操作系统的安装包:

VSCode下载链接

下载并安装Python3

同样地,你可以从Python的官方网站下载并安装Python3:

Python3下载链接

1.3 安装Python扩展包

为了在VSCode中更好地支持Python开发,你需要安装微软提供的Python扩展包。这个扩展包不仅提供了语法高亮和代码补全功能,还支持调试和Jupyter Notebook的集成。

安装Python扩展包的步骤
  1. 打开VSCode。
  2. 进入扩展部分(Extensions)。如果你使用的是Mac,可以使用快捷键 ⇧⌘X(Shift+Cmd+X)来打开扩展部分;如果你使用的是Windows系统,这个快捷键是 Ctrl+Shift+X
  3. 在搜索框中输入"Python",你会看到一个名为"Python"的扩展包,这是由微软开发的。
  4. 点击"安装"按钮,安装完成后可能需要重启VSCode。

1.4 安装Jupyter内核

Jupyter内核是Jupyter Notebook运行的核心组件,它负责解释和执行Notebook中的代码。通常情况下,安装Jupyter包时会自动安装Python内核,但如果你需要支持其他编程语言,可能需要额外安装相应的内核。

检查并安装内核

你可以通过以下命令来检查已安装的内核:

bash 复制代码
jupyter kernelspec list

如果你需要安装其他内核,例如R内核,可以使用以下命令:

bash 复制代码
conda install -c r r-essentials

或者对于Julia内核:

bash 复制代码
julia -e 'using Pkg; Pkg.add("IJulia")'

通过以上步骤,你的VSCode环境就已经配置好了,可以开始创建和使用Jupyter Notebook了。接下来,我们将详细介绍如何在VSCode中创建一个新的Jupyter Notebook。 ## 创建Jupyter笔记本

在VSCode中使用Jupyter Notebook,首先需要创建一个新的Jupyter笔记本。这个过程非常简单,只需要几个步骤即可完成。下面我们将详细介绍如何在VSCode中创建一个新的Jupyter笔记本。

2.1 打开命令面板

在VSCode中,命令面板是一个非常强大的工具,它允许你快速访问各种命令和功能。要打开命令面板,你可以使用以下几种方法:

  • 快捷键 :按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)。
  • 菜单栏:点击顶部菜单栏中的"查看"(View),然后选择"命令面板"(Command Palette)。

打开命令面板后,你会看到一个输入框,可以在其中输入命令的名称。接下来,我们将使用命令面板来创建一个新的Jupyter笔记本。

2.2 创建新的Jupyter笔记本

在命令面板打开后,你可以通过以下步骤创建一个新的Jupyter笔记本:

  1. 输入命令:在命令面板的输入框中,输入"Jupyter: Create New Blank Notebook"。你可以开始输入"Jupyter",然后从自动补全的选项中选择"Jupyter: Create New Blank Notebook"。

  2. 选择内核:创建新笔记本后,VSCode会提示你选择一个内核。内核是运行代码的环境,通常是Python。如果你已经安装了多个Python环境,VSCode会列出所有可用的内核供你选择。选择你想要使用的Python环境。

  3. 命名笔记本 :选择内核后,VSCode会自动为你创建一个新的笔记本文件,扩展名为 .ipynb。你可以通过点击文件名来重命名笔记本,例如将其命名为"MyFirstNotebook.ipynb"。

  4. 开始编写代码:创建笔记本后,你会看到一个空白的代码单元格。你可以在这个单元格中输入Python代码,例如:

    python 复制代码
    msg = "Hello, Jupyter!"
    print(msg)
  5. 运行代码 :要运行代码单元格,你可以点击单元格左侧的"运行"按钮,或者使用快捷键 Shift+Enter。代码的输出将直接显示在代码单元格下方。

通过以上步骤,你已经成功在VSCode中创建并运行了你的第一个Jupyter笔记本。接下来,你可以继续添加更多的代码单元格,或者使用Markdown单元格来添加文本说明。

小贴士

  • 保存笔记本 :记得定期保存你的笔记本。你可以使用快捷键 Ctrl+S(Windows/Linux)或 Cmd+S(Mac),或者通过菜单栏中的"文件"(File)>"保存"(Save)来保存。
  • 导出笔记本:如果你需要将笔记本导出为其他格式(如PDF或HTML),可以使用VSCode的导出功能。在笔记本的工具栏中,点击"导出"按钮,然后选择你需要的格式。

通过这些简单的步骤,你可以在VSCode中轻松创建和管理Jupyter笔记本,享受强大的代码编辑和数据分析功能。 ## 常用操作

在VSCode中使用Jupyter Notebook时,掌握一些常用的操作技巧可以大大提高你的工作效率。以下是一些关键操作的详细介绍,包括单元的插入和删除、转换单元内容类型和状态、运行代码块、变量预览器以及图表预览。

3.1 单元的插入和删除

在Jupyter Notebook中,单元是构成笔记本的基本单位。每个单元可以包含代码、Markdown文本或其他类型的内容。掌握单元的插入和删除操作是使用Jupyter Notebook的基础。

插入单元
  1. 插入新单元

    • 上方插入 :将光标放在当前单元格中,按下 A 键。
    • 下方插入 :将光标放在当前单元格中,按下 B 键。
  2. 在特定位置插入:你也可以通过命令面板来插入单元格。

    • 按下 Ctrl+Shift+P 打开命令面板。
    • 输入 Jupyter: Insert Cell AboveJupyter: Insert Cell Below 并选择相应的命令。
删除单元
  1. 删除当前单元 :将光标放在要删除的单元格中,按下 DD 键(连续按两次 D)。
  2. 撤销删除 :如果你误删了单元格,可以按下 Z 键来撤销删除操作。

3.2 转换单元内容类型和状态

Jupyter Notebook支持多种单元类型,包括代码单元、Markdown单元和Raw单元。你可以根据需要随时转换单元类型。

转换为代码单元
  1. 当前单元转换为代码单元 :将光标放在当前单元格中,按下 Y 键。
  2. 命令面板转换 :按下 Ctrl+Shift+P,输入 Jupyter: Change Cell to Code 并选择该命令。
转换为Markdown单元
  1. 当前单元转换为Markdown单元 :将光标放在当前单元格中,按下 M 键。
  2. 命令面板转换 :按下 Ctrl+Shift+P,输入 Jupyter: Change Cell to Markdown 并选择该命令。
转换为Raw单元
  1. 当前单元转换为Raw单元 :将光标放在当前单元格中,按下 R 键。
  2. 命令面板转换 :按下 Ctrl+Shift+P,输入 Jupyter: Change Cell to Raw 并选择该命令。

3.3 运行代码块

在Jupyter Notebook中,运行代码块是最常见的操作之一。你可以通过多种方式来运行代码块。

运行当前单元
  1. 快捷键运行 :将光标放在当前单元格中,按下 Shift+Enter 键。
  2. 工具栏运行:点击单元格左侧的三角形运行按钮。
运行所有单元
  1. 运行所有单元 :按下 Ctrl+Shift+P,输入 Jupyter: Run All Cells 并选择该命令。
  2. 运行上方所有单元 :按下 Ctrl+Shift+P,输入 Jupyter: Run All Cells Above 并选择该命令。
  3. 运行下方所有单元 :按下 Ctrl+Shift+P,输入 Jupyter: Run All Cells Below 并选择该命令。

3.4 变量预览器

在VSCode中使用Jupyter Notebook时,变量预览器是一个非常实用的功能。它可以帮助你实时查看代码中定义的变量及其值。

打开变量预览器
  1. 打开变量预览器 :在VSCode的侧边栏中,点击 Variables 选项卡。
  2. 查看变量:在变量预览器中,你可以看到当前代码中定义的所有变量及其值。
刷新变量预览器
  1. 手动刷新:点击变量预览器右上角的刷新按钮。
  2. 自动刷新:默认情况下,变量预览器会在你运行代码块后自动刷新。

3.5 图表预览

在数据分析和可视化过程中,图表预览功能可以帮助你快速查看代码生成的图表。

生成图表
  1. 使用Matplotlib:在代码单元中使用Matplotlib生成图表,例如:

    python 复制代码
    import matplotlib.pyplot as plt
    import numpy as np
    
    x = np.linspace(0, 10, 100)
    y = np.sin(x)
    
    plt.plot(x, y)
    plt.show()
  2. 使用Seaborn:在代码单元中使用Seaborn生成图表,例如:

    python 复制代码
    import seaborn as sns
    import pandas as pd
    
    data = pd.DataFrame({'x': np.random.randn(100), 'y': np.random.randn(100)})
    sns.scatterplot(x='x', y='y', data=data)
预览图表
  1. 内嵌图表:在VSCode中,生成的图表会直接显示在代码单元下方,你可以直接在笔记本中查看图表。
  2. 交互式图表:VSCode支持交互式图表,你可以通过鼠标操作来缩放、平移图表,查看更多细节。

通过掌握这些常用操作,你可以在VSCode中更加高效地使用Jupyter Notebook,无论是进行数据分析、机器学习还是其他数据科学项目,都能得心应手。 ## 命令状态下的快捷键

4.1 常用快捷键介绍

在VSCode中使用Jupyter Notebook时,掌握一些常用的快捷键可以大大提高你的工作效率。特别是在命令状态下,这些快捷键能够帮助你快速完成各种操作,而不需要频繁地使用鼠标。下面是一些常用的快捷键介绍,让你在VSCode中玩转Jupyter Notebook更加得心应手。

1. 运行当前单元格

在命令状态下,按下 Shift + Enter 可以运行当前选中的单元格,并且自动跳转到下一个单元格。这个快捷键非常实用,尤其是在你编写代码并希望立即看到结果时。

markdown 复制代码
**Shift + Enter**: 运行当前单元格并跳转到下一个单元格。
2. 插入新单元格

如果你需要在当前单元格的上方或下方插入一个新的单元格,可以使用以下快捷键:

  • A:在当前单元格的上方插入一个新的单元格。
  • B:在当前单元格的下方插入一个新的单元格。
markdown 复制代码
**A**: 在当前单元格上方插入新单元格。
**B**: 在当前单元格下方插入新单元格。
3. 删除单元格

有时候你可能需要删除一个不再需要的单元格。在命令状态下,按下 D 两次(即 D, D)可以删除当前选中的单元格。

markdown 复制代码
**D, D**: 删除当前选中的单元格。
4. 转换单元格类型

Jupyter Notebook支持多种单元格类型,包括代码单元格和Markdown单元格。你可以使用以下快捷键在不同类型之间切换:

  • Y:将当前单元格转换为代码单元格。
  • M:将当前单元格转换为Markdown单元格。
markdown 复制代码
**Y**: 将当前单元格转换为代码单元格。
**M**: 将当前单元格转换为Markdown单元格。
5. 保存笔记本

在编辑过程中,定期保存你的工作是非常重要的。按下 Ctrl + S(Windows)或 Cmd + S(Mac)可以保存当前的Jupyter Notebook。

markdown 复制代码
**Ctrl + S** (Windows) / **Cmd + S** (Mac): 保存当前笔记本。
6. 切换单元格焦点

如果你需要快速切换到上一个或下一个单元格,可以使用以下快捷键:

  • :向上移动到上一个单元格。
  • :向下移动到下一个单元格。
markdown 复制代码
**↑**: 向上移动到上一个单元格。
**↓**: 向下移动到下一个单元格。
7. 全选单元格

在某些情况下,你可能需要选择多个单元格进行操作。按下 Shift + ↑Shift + ↓ 可以选择多个连续的单元格。

markdown 复制代码
**Shift + ↑**: 向上选择多个单元格。
**Shift + ↓**: 向下选择多个单元格。
8. 撤销和重做

在编辑过程中,撤销和重做操作是非常常见的。你可以使用以下快捷键:

  • Z:撤销上一步操作。
  • Shift + Z:重做上一步操作。
markdown 复制代码
**Z**: 撤销上一步操作。
**Shift + Z**: 重做上一步操作。
9. 查找和替换

如果你需要在笔记本中查找特定的文本或进行替换,可以使用以下快捷键:

  • Ctrl + F(Windows)或 Cmd + F(Mac):打开查找对话框。
  • Ctrl + H(Windows)或 Cmd + H(Mac):打开替换对话框。
markdown 复制代码
**Ctrl + F** (Windows) / **Cmd + F** (Mac): 打开查找对话框。
**Ctrl + H** (Windows) / **Cmd + H** (Mac): 打开替换对话框。
10. 切换命令模式和编辑模式

在Jupyter Notebook中,单元格有两种模式:命令模式和编辑模式。你可以使用以下快捷键在两种模式之间切换:

  • Enter:进入编辑模式。
  • Esc:进入命令模式。
markdown 复制代码
**Enter**: 进入编辑模式。
**Esc**: 进入命令模式。
11. 运行所有单元格

如果你需要一次性运行笔记本中的所有单元格,可以使用以下快捷键:

  • Ctrl + Shift + Enter(Windows)或 Cmd + Shift + Enter(Mac):运行所有单元格。
markdown 复制代码
**Ctrl + Shift + Enter** (Windows) / **Cmd + Shift + Enter** (Mac): 运行所有单元格。
12. 显示变量查看器

在调试代码时,查看当前定义的变量是非常有用的。你可以使用以下快捷键打开变量查看器:

  • Ctrl + Shift + P(Windows)或 Cmd + Shift + P(Mac),然后输入 Jupyter: Open Variable Viewer
markdown 复制代码
**Ctrl + Shift + P** (Windows) / **Cmd + Shift + P** (Mac): 打开变量查看器。
13. 显示图表预览

如果你在笔记本中生成了图表,可以使用以下快捷键打开图表预览:

  • Ctrl + Shift + P(Windows)或 Cmd + Shift + P(Mac),然后输入 Jupyter: Open Plot Viewer
markdown 复制代码
**Ctrl + Shift + P** (Windows) / **Cmd + Shift + P** (Mac): 打开图表预览。
14. 切换到上一个或下一个标签页

如果你在VSCode中打开了多个笔记本,可以使用以下快捷键在不同的标签页之间切换:

  • Ctrl + Tab(Windows)或 Cmd + Tab(Mac):切换到下一个标签页。
  • Ctrl + Shift + Tab(Windows)或 Cmd + Shift + Tab(Mac):切换到上一个标签页。
markdown 复制代码
**Ctrl + Tab** (Windows) / **Cmd + Tab** (Mac): 切换到下一个标签页。
**Ctrl + Shift + Tab** (Windows) / **Cmd + Shift + Tab** (Mac): 切换到上一个标签页。

总结

掌握这些常用的快捷键,可以让你在使用VSCode中的Jupyter Notebook时更加高效。无论是运行代码、插入单元格,还是查看变量和输出结果,这些快捷键都能帮助你快速完成各种操作。希望这些快捷键能成为你日常编程中的得力助手! ## 高级功能

在掌握了基本的Jupyter Notebook操作之后,深入了解一些高级功能可以极大地提升你的工作效率和开发体验。本文将详细介绍如何在VSCode中调试Jupyter Notebook、连接到远程Jupyter服务器以及使用第三方库支持。

5.1 调试Jupyter Notebook

调试是开发过程中不可或缺的一部分,尤其是在处理复杂的数据分析和机器学习任务时。VSCode提供了强大的调试功能,让你可以在Jupyter Notebook中轻松调试代码。

5.1.1 启用调试模式
  1. 打开Jupyter Notebook :在VSCode中打开你的Jupyter Notebook文件(.ipynb)。
  2. 设置断点:在你想要调试的代码行左侧点击,设置断点。断点会显示为红色的圆点。
  3. 启动调试:点击VSCode左侧的调试图标(一个虫子形状的图标),然后选择"Python: Current File (ipynb)"配置,点击"开始调试"按钮(绿色的三角形)。
5.1.2 调试操作
  • 继续执行:点击"继续"按钮(F5),代码会继续执行直到遇到下一个断点。
  • 单步执行:点击"单步跳过"按钮(F10),代码会逐行执行,但不进入函数内部。
  • 单步进入:点击"单步进入"按钮(F11),代码会进入函数内部逐行执行。
  • 单步跳出:点击"单步跳出"按钮(Shift+F11),代码会执行完当前函数并跳出。
  • 查看变量:在调试控制台中,你可以查看当前作用域内的所有变量及其值。

通过这些调试操作,你可以轻松地找到代码中的问题并进行修复。

5.2 连接到远程Jupyter服务器

在某些情况下,你可能需要连接到远程服务器上的Jupyter Notebook,以便利用更强大的计算资源。VSCode支持通过SSH连接到远程服务器,并在本地编辑和运行Jupyter Notebook。

5.2.1 配置远程开发环境
  1. 安装Remote-SSH扩展:在VSCode的扩展市场中搜索并安装"Remote-SSH"扩展。
  2. 配置SSH连接:点击左侧的远程资源管理器图标,选择"SSH Targets",然后点击"+"按钮添加一个新的SSH连接。输入远程服务器的IP地址、用户名和密码(或使用SSH密钥)。
  3. 连接到远程服务器:选择你刚刚添加的SSH连接,点击"Connect"按钮。VSCode会自动连接到远程服务器,并在远程环境中打开一个新的窗口。
5.2.2 在远程服务器上运行Jupyter Notebook
  1. 安装Jupyter :在远程服务器上,确保已经安装了Jupyter。如果没有安装,可以使用以下命令进行安装:

    bash 复制代码
    pip install jupyter
  2. 启动Jupyter服务器 :在远程服务器上启动Jupyter Notebook服务器,并确保它可以通过网络访问。你可以使用以下命令启动服务器:

    bash 复制代码
    jupyter notebook --no-browser --port=8888
  3. 获取服务器URL :启动服务器后,你会看到一个URL,类似于http://localhost:8888/?token=...。复制这个URL。

5.2.3 在VSCode中连接到远程Jupyter服务器
  1. 打开Jupyter插件:在VSCode左侧活动栏中,点击Jupyter图标。
  2. 连接到远程服务器:在弹出的列表中选择"Connect to a remote Jupyter server"。
  3. 输入服务器URL :在提示框中输入远程Jupyter服务器的URL,例如http://localhost:8888
  4. 输入令牌:如果Jupyter服务器启用了令牌验证,你需要在提示框中输入令牌。令牌通常在启动Jupyter服务器时显示在终端中。

通过这些步骤,你可以在VSCode中无缝地连接到远程Jupyter服务器,并利用其强大的计算资源进行数据科学工作。

5.3 使用第三方库支持

在数据科学项目中,第三方库的使用是不可避免的。VSCode提供了强大的支持,使得你可以轻松地管理和使用各种第三方库。

5.3.1 安装第三方库

在VSCode中,你可以使用终端或命令面板来安装第三方库。

  1. 打开终端 :在VSCode中,按下Ctrl + "打开集成终端。

  2. 安装库 :在终端中运行以下命令来安装第三方库,例如pandas

    bash 复制代码
    pip install pandas
5.3.2 使用虚拟环境

为了更好地管理依赖关系,建议使用虚拟环境。VSCode提供了对虚拟环境的全面支持。

  1. 创建虚拟环境 :在终端中运行以下命令来创建虚拟环境:

    bash 复制代码
    python -m venv myenv
  2. 激活虚拟环境 :在终端中运行以下命令来激活虚拟环境:

    bash 复制代码
    source myenv/bin/activate
  3. 安装库:在激活的虚拟环境中,你可以安装所需的第三方库。

5.3.3 配置VSCode使用虚拟环境

为了确保VSCode使用正确的虚拟环境,你需要进行一些配置。

  1. 选择虚拟环境:在VSCode的底部工具栏中,点击Python解释器图标,然后选择你创建的虚拟环境。

  2. 安装Jupyter内核 :在虚拟环境中安装Jupyter内核:

    bash 复制代码
    pip install ipykernel
  3. 添加内核 :将虚拟环境添加为Jupyter内核:

    bash 复制代码
    python -m ipykernel install --user --name=myenv

通过这些步骤,你可以在VSCode中轻松地管理和使用第三方库,确保项目的依赖关系清晰且易于维护。

小结

VSCode不仅是一个强大的代码编辑器,还是一个功能丰富的集成开发环境。通过利用其高级功能,如调试Jupyter Notebook、连接到远程Jupyter服务器和使用第三方库支持,你可以极大地提升数据科学工作的效率和便捷性。无论是本地开发还是远程协作,VSCode都能为你提供无缝的体验。 ## 其他使用技巧

6.1 在VSCode中使用Jupyter Notebook的优点

在VSCode中使用Jupyter Notebook,不仅仅是换了个环境那么简单,它带来了一系列的优点,让你的数据科学和Python编程体验更加流畅和高效。

1. 集成开发环境的优势

VSCode作为一款强大的集成开发环境(IDE),提供了丰富的功能,如代码补全、语法高亮、调试工具等。这些功能与Jupyter Notebook的结合,使得你在编写代码时更加得心应手。想象一下,你可以在同一个界面中完成代码编写、调试和运行,而不需要频繁切换工具,这种无缝衔接的体验简直让人欲罢不能。

2. 文件管理和版本控制

VSCode自带的文件管理功能和Git集成,让你可以轻松管理你的项目文件和版本。无论是创建新的笔记本还是管理现有的代码库,VSCode都能提供强大的支持。再也不用担心文件乱糟糟,版本控制一团糟的问题了。

3. 强大的扩展生态

VSCode的扩展市场提供了大量的插件,几乎可以满足你所有的开发需求。无论是数据可视化、代码格式化还是自动化测试,你都可以找到相应的插件来增强你的开发体验。而且,这些插件与Jupyter Notebook的结合,让你的工作流程更加高效。

4. 跨平台支持

VSCode支持Windows、macOS和Linux等多个操作系统,这意味着你可以在任何平台上使用相同的工具和配置。无论你是在办公室的Windows电脑上,还是在咖啡馆的MacBook上,甚至是远程的Linux服务器上,你都可以享受到一致的开发体验。

5. 交互式计算

Jupyter Notebook的交互式计算功能在VSCode中得到了完美的保留。你可以在笔记本中分段运行代码,实时查看结果,并且可以方便地插入Markdown笔记,记录你的思考过程。这种边写边运行的方式,特别适合数据探索和实验性编程。

6.2 变量查看器功能

在VSCode中使用Jupyter Notebook时,变量查看器是一个非常实用的功能。它允许你在编写和运行代码时,实时查看变量的值和类型,帮助你更好地理解代码的执行过程。

1. 实时变量监控

当你在笔记本中运行代码块时,变量查看器会自动更新,显示当前作用域内的所有变量及其值。这对于调试代码和理解数据流非常有帮助。你可以随时查看变量的变化,而不需要打印输出或手动检查。

2. 多变量支持

变量查看器支持多种类型的变量,包括基本数据类型(如整数、浮点数、字符串)和复杂数据结构(如列表、字典、DataFrame)。你可以展开复杂数据结构,查看其内部元素,甚至可以对数据进行简单的操作和修改。

3. 交互式操作

变量查看器不仅仅是静态的显示工具,它还支持交互式操作。你可以直接在查看器中修改变量的值,观察代码的反应。这种实时交互的功能,让你可以快速验证代码逻辑和数据处理过程。

6.3 快捷键使用

在VSCode中使用Jupyter Notebook时,掌握一些常用的快捷键可以大大提高你的工作效率。以下是一些常用的快捷键及其功能:

1. 单元操作
  • Shift + Enter:运行当前单元格,并跳转到下一个单元格。
  • Ctrl + Enter:运行当前单元格,但不跳转到下一个单元格。
  • Alt + Enter:运行当前单元格,并在下方插入一个新的单元格。
  • A:在当前单元格上方插入一个新的单元格。
  • B:在当前单元格下方插入一个新的单元格。
  • X:剪切当前单元格。
  • C:复制当前单元格。
  • V:在当前单元格下方粘贴复制的单元格。
  • D, D:删除当前单元格。
2. 单元格类型切换
  • M:将当前单元格转换为Markdown单元格。
  • Y:将当前单元格转换为代码单元格。
3. 其他常用快捷键
  • Z:撤销上一步操作。
  • S:保存当前笔记本。
  • L:显示/隐藏行号。
  • H:显示所有快捷键的帮助信息。

通过熟练掌握这些快捷键,你可以在VSCode中更加高效地使用Jupyter Notebook,提升你的开发效率和体验。


通过以上这些技巧和功能,你可以在VSCode中充分发挥Jupyter Notebook的优势,无论是数据分析、科学计算还是机器学习,都能找到适合自己的工作方式。希望这些内容能帮助你在VSCode中更好地使用Jupyter Notebook,让你的开发之旅更加顺畅和愉快!

相关推荐
我命由我123458 小时前
Android Studio - Android Studio 自定义预览尺寸
android·java·ide·java-ee·android studio·android-studio·android runtime
Luoxi_817 小时前
Anaconda超详细的安装教程+VScode的使用
ide·vscode·编辑器
球king19 小时前
CC GUI 插件:在 IDEA 中使用 CodeX
java·ide·intellij-idea
大龄牛码20 小时前
从模型基座到工程范式:GPT-5.6与Grok 4.5在主流AI IDE中的架构适配与选型分析
ide·人工智能·gpt
无糖冰可乐2120 小时前
安装wsl2,并链接Windows上的vscode运行项目
pytorch·vscode·python·pip
不负信仰21 小时前
Visual Studio 三月更新 —— 打造专属自定义 Agent
ide·visual studio
流量猎手1 天前
Vscode登陆服务器
服务器·ide·vscode
HAPPY酷1 天前
【ROS2】16G 内存笔记本跑 ROS2 仿真?VMware 虚拟机“保姆级”配置指南 (R9 7940HX + RTX 4060)
java·linux·ide·windows·pycharm
烽火聊员1 天前
查看Android Studio错误日志
android·ide·android studio
CyL_Cly2 天前
解决官网下载慢!Android Studio 最新版网盘下载
android·ide·android studio