在WSL上,VS Code的终端会在 ~ 目录中打开,而不是在工作区文件夹中
我刚换了新笔记本,安装了MS Code,使用带WSL的 Ubuntu。与旧笔记本不同的是,当我在VS Code中打开终端时,它会在 ~ 目录中打开,而不是在项目工作区文件夹中。
解决方案
主要解决办法是:
- 在你的
~/.bashrc文件中搜索cd ~。如果存在,你可以将其删除,或者在vscode中使其在运行时失效,将其改为:
bash
[[ "$TERM_PROGRAM" != "vscode" ]] && cd ~
我也觉得这很保险,算是双保险,很有用:
- 在工作区根目录你应该有一个
.vscode/settings.json文件;添加以下设置:
json
"terminal.integrated.cwd": "${workspaceFolder}",
"python.terminal.activateEnvironment": false
第二个设置只有在你使用Python扩展时才需要。
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。