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

Windows 11下VS Code终端CWD配置优化咨询

解决VS Code终端默认工作目录设为当前运行文件所在目录的问题

方法一:修改Code Runner扩展设置

打开VS Code设置(快捷键Ctrl+,),搜索code-runner.executorMap,找到Python对应的配置项,将命令修改为:

"code-runner.executorMap": {
    "python": "cd $dir && python $fileName"
}

这样Code Runner运行Python文件时,会自动切换到当前文件所在目录执行,终端工作目录同步变更,加载同目录资源直接写文件名即可。

方法二:设置VS Code终端默认工作目录

打开VS Code设置,搜索terminal.integrated.cwd,将其值设置为${fileDirname}。此后每次打开新终端,默认工作目录都会是当前打开文件的所在目录。也可以右键目标文件,选择「在终端中打开」,终端会直接定位到该文件目录。

可选:代码层面自动切换目录

如果不想修改编辑器设置,可在Python脚本开头添加以下代码,强制将工作目录切换到脚本所在路径:

import os
os.chdir(os.path.dirname(os.path.abspath(__file__)))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 01:38:13