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

VS Code集成终端路径配置问题:如何实现优先以${fileDirname}启动,无打开文件时默认使用用户主目录?

VS Code集成终端路径配置问题:如何实现优先以${fileDirname}启动,无打开文件时默认使用用户主目录?

嗨,我完全懂你刚从Windows转Ubuntu遇到的这个烦恼!想要实现「有打开文件时用文件所在目录,没打开文件时默认用户主目录」的终端启动逻辑,其实只要改个VS Code的配置就行,步骤超简单:

  • 打开VS Code的设置面板(快捷键Ctrl+,),在搜索框里输入terminal.integrated.cwd找到这个配置项
  • 点击配置项旁边的「编辑settings.json」按钮,把原来的值替换成下面这行代码:
    "terminal.integrated.cwd": "${fileDirname:${env:HOME}}"
    

这个配置的逻辑很直观:

  • ${fileDirname}会优先取当前打开文件的所在目录
  • 如果没有打开任何文件(也就是${fileDirname}为空),就会自动 fallback 到${env:HOME}——也就是你的Ubuntu用户主目录(比如/home/julia)

这样设置之后,不管有没有打开文件,终端都会直接启动,既不会弹出选择目录的提示,也不会再报错啦~

备注:内容来源于stack exchange,提问作者julia

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 08:08:08