当前位置: 首页 > 知识库问答 >
问题:

更改Visual Studio Code集成终端的默认路径

拓拔谭三
2023-03-14

我正在尝试在Visual Studio代码中更改集成终端的默认路径,但我不确定如何更改。我知道如何在windows命令提示符中更改它,但不知道如何在VisualStudio代码中进行更改。我查看了用户设置,但找不到任何可更改的内容。

当前的默认路径是 C:\用户\User_Name

我想把它改成C:\Project

如何在可视化工作室代码中执行此操作?

共有3个答案

鄢飞鸾
2023-03-14

感谢Peter的原始回答。绝对有帮助!它现在在VS Code的最新版本中略有变化。

  1. 导航到文件 -

终端cwd屏幕

盖弘毅
2023-03-14

正如其他人已经解释过的,您可以添加一个设置来更改集成终端的默认文件夹。此设置还接受Visual Studio代码变量,因此要创建工作区根文件夹的相对路径,可以使用${workspaceFolder}

例如,要让您的终端始终在子文件夹mystart中启动,您的设置将是:

"terminal.integrated.cwd": "${workspaceFolder}/mystart"
邬安邦
2023-03-14

将用户首选项< code > " terminal . integrated . CWD ":" " 编辑到您希望集成终端打开的路径。

< br >

同样的答案,但漫长的逐步版本,

在Visual Studio Code中,转到:

菜单 文件 → 首选项 → 设置


现在,您在“用户设置”中,使用窗口顶部的“搜索设置”栏粘贴或键入以下内容:

terminal.integrated.cwd

< br >它将列出以下结果:

// An explicit start path where the terminal will be launched, this is used
as the current working directory (cwd) for the shell process. This may be
particularly useful in workspace settings if the root directory is not a
convenient cwd.
"terminal.integrated.cwd": "",


您会注意到,它不会让您在此处键入以更改此设置。这是因为您无法更改默认设置。相反,您需要更改您的个人设置。操作方法如下...


单击此选项左侧的铅笔图标,然后单击弹出的“复制到设置”选项。

< br >您应该有一个分屏,屏幕的右侧有标题< code >在此放置您的设置以覆盖默认设置。这是您进行更改的正确位置。这里可能已经列出了一些个性化设置。

< br >当您单击“复制到设置”时,它会自动为您添加这一行:

“终端集成”: “”

请注意,列表中的最后一项没有尾随逗号,但列表中它之前的任何项都需要一个逗号。

仅供参考:您可以自己简单地将其键入或复制/粘贴到个性化设置中,但遵循这些步骤是学习根据需要更改其他偏好的过程。


现在您可以键入以设置要使用的路径。确保使用\\代替\,并且您不需要尾随\。例如,包含此行将始终在baz目录中启动您的终端:

{
    "terminal.integrated.cwd": "C:\\Users\\foo\\bar\\baz"
}


要应用更改,只需保存并重新启动Visual Studio Code。

 类似资料:
  • 我正在我的Windows 10 PC上使用Visual Studio Code。我想将我的默认终端从Windows PowerShell更改为Ubuntu上的Bash(在Windows上)。 我该怎么做呢?

  • 自从我在电脑上运行了windows修复程序后,我现在遇到了一个非常烦人的问题。我的wsl远程vscode由于一些我在网上找不到的原因,无法在终端中打开当前文件夹。而是打开vscode appdata windows文件夹(/mnt/c/Users/Jonathan/AppData/Local/Programs/Microsoft VS Code),如下图所示: 我当前的工作区 在集成终端结果中打开

  • 我试图从http客户机向kafka发送一些度量标准,从而探索Kafka-REST。我的客户机本身使用并需要端口8082。我试图将kafka-rest服务的默认端口更改为8082以外的端口,但它似乎不接受我对confluent-1.0/etc/kafka-rest/kafka-rest.properties所做的任何更改 主要是我不确定我是否知道在这个属性文件中设置正确的键。我尝试简单地指定port

  • 我已经尝试更改json文件中的basePath,这似乎只会更改swagger UI的底部“baseurl”。我想去掉在我的招摇过市UI中作为组标题出现的“默认设置”。有人能解决这个问题吗?我正在使用Swagger~2.0。

  • 目前我正在使用 硒-3.3.0 火狐-52.2.0 壁虎驱动器-13

  • 问题内容: 我有一个Docker容器连接到两个网络,即默认桥和自定义桥。通过默认值,它仅在默认网络中链接到另一个容器,并且通过自定义网桥,它在本地网络中获取IP地址。 和桥: 这在内部网络上效果很好,但是,我遇到了路由问题: 如何将默认路由更改为192.169.130.3,以使该路由持续重启? 我可以在container1运行时更改它 但是重启后就消失了。我该如何改变? 更新: 显然,网络的词典顺