改变visual studio code集成终端的默认路径

时间:2017-04-09 09:16:29

标签: terminal visual-studio-code

我正在尝试更改visual studio代码中集成终端的默认路径,但我不确定是怎么回事。我知道如何在Windows命令提示符下更改它,但不在visual studio中。我查看了用户设置但找不到任何可以更改的内容。

当前默认路径为C:\ Users \ User_Name>

我想将其更改为C:\ Project

我如何在visual studio代码中执行此操作?

6 个答案:

答案 0 :(得分:13)

简答

将用户首选项"terminal.integrated.cwd": ""编辑为您希望集成终端打开的路径。


长答案:相同的答案,但一步一步的长版

在Visual Studio代码中转到:

  

档案 - >偏好 - >设置


现在,您已进入" 用户设置",使用" 搜索设置"横跨窗口顶部的栏粘贴或输入:

  

terminal.integrated.cwd


它将列出以下结果:

// 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": "",


您会注意到它不会让您在此处键入更改此设置。这是因为您无法更改默认设置,而是需要更改个人设置。这是......


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


您应该有一个分屏,屏幕右侧有标题Place your settings here to overwrite the Default Settings.这是您进行更改的正确位置。您可能已经在此处列出了一些个性化设置。


当您点击"复制到设置"它会自动为您添加这一行:

  

" terminal.integrated.cwd":""

请注意,此列表中最后一个项目没有逗号,但列表中的任何项目都需要一个。

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


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

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


要应用更改,只需保存重新启动Visual Studio代码

答案 1 :(得分:6)

在“设置”的“综合终端”部分中尝试此选项。

"terminal.integrated.cwd": "", 

答案 2 :(得分:4)

感谢彼得的原始答案。绝对有帮助! 现在,在最新版本的VS Code中已略有更改。

  1. 导航到文件->首选项->设置
  2. 在搜索中输入cwd
  3. 选择终端>集成:Cwd设置
  4. 在下面的文本块中键入您要设置的默认路径(简单地说,无需使用双哈希即可转义)
  5. 无需保存,它是自动的
  6. 重新启动VS代码

terminal cwd screen

答案 3 :(得分:3)

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

例如,要使您的终端始终在子文件夹mystart中启动,您的设置应为:

"terminal.integrated.cwd": "${workspaceFolder}/mystart"

答案 4 :(得分:0)

以下选项可以帮助您完成此操作 文件 - >首选项>设置。
添加或编辑以下设置。

terminal.integrated.shell.windows“:”“

从下一个终端开始,它将被反映出来。

将.profile添加到您的默认shell并添加默认路径。

可在以下网址找到更多信息 https://code.visualstudio.com/docs/editor/integrated-terminal

答案 5 :(得分:0)

您还可以使用以下方式将其设置为打开文件夹的相对路径:

"terminal.integrated.cwd": "./example"

因此,如果您选择“文件”>“打开文件夹”>“项目”,并使用键盘快捷键打开终端,它将自动打开为〜/ project / example。

它可以是您经常使用的通用文件夹(如src),也可以是特定的文件夹(但最好将其保存在.vscode / settings.json中)