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

VS Code中code命令无法在工作目录创建新Jupyter Notebook

解决VS Code终端code命令创建Jupyter Notebook路径异常问题

问题现象

在VS Code终端执行pwd返回path/to/directory,但使用code textfile.ipynb创建Jupyter Notebook时,文件未生成在该工作目录,反而出现在之前访问过的随机目录;但touch textfile.ipynb命令可正常在当前目录创建文件。

原因分析

code命令默认调用VS Code的全局实例,创建文件时会优先使用VS Code当前活跃的工作区目录,而非终端所在目录;而touch命令完全遵循终端当前的工作路径,因此不会出现异常。

解决方法

  • 绑定当前目录到VS Code工作区
    先执行code .将终端当前目录作为VS Code工作区打开,之后再执行code textfile.ipynb,文件会自动生成在pwd指向的目录下。

  • 直接指定相对路径创建
    无需切换工作区,直接执行code ./textfile.ipynb,强制指定在终端当前目录创建文件。

  • 调整VS Code终端集成设置
    打开VS Code设置(快捷键Ctrl+,),搜索terminal.integrated.enablePersistentSessions并勾选该选项,保持终端会话与当前工作区的路径绑定,避免code命令跳转到旧目录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 02:54:49