【问题标题】:Changing the default path of Visual Studio Code's integrated terminal更改 Visual Studio Code 集成终端的默认路径
【发布时间】:2017-09-04 10:16:03
【问题描述】:

我正在尝试更改 Visual Studio Code 中集成终端的默认路径,但我不知道该怎么做。我确实知道如何在 Windows 命令提示符中更改它,但在 Visual Studio Code 中不知道。我查看了用户设置,但找不到要更改的内容。

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

我想把它改成C:\Project

如何在 Visual Studio Code 中执行此操作?

【问题讨论】:

    标签: terminal visual-studio-code


    【解决方案1】:

    简答

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


    长答案

    相同的答案,但步骤较长,

    在 Visual Studio Code 中转到:

    菜单文件首选项设置


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

    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 Code

    【讨论】:

    • 仅供参考,此答案使用 Visual Studio Code 版本 1.17.1
    • 在 Mac 上我不需要额外的斜杠字符。以下工作:“terminal.integrated.cwd”:“/Users/MyUserName/dev/ProjectName/WebUI”。当然,用您自己的替换 MyUserName。在 mac 上获取路径的快速方法是确保在 finder 视图菜单中选择“显示路径栏”,然后右键单击 finder 底部的最后一个文件夹,然后“将文件夹名称复制为路径名称”。然后你可以在 vscode 的 json 设置中使用该路径。希望这对某人有所帮助。
    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

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

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

      terminal cwd screen

      【讨论】:

      • 这是 21 年 3 月 23 日工作的图片,如果不在框中,请输入您的路径。例如:C:\Users\rober\onedrive 仅此而已
      【解决方案4】:

      在“设置”的“集成终端”部分尝试此选项。

      "terminal.integrated.cwd": "", 
      

      【讨论】:

        【解决方案5】:

        您也可以将其设置为打开文件夹的相对路径

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

        因此,如果您执行菜单文件打开文件夹... → 项目,并使用键盘快捷键打开终端,它将自动打开到~/project/example

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

        【讨论】:

          【解决方案6】:

          以下选项将帮助您做到这一点。

          菜单文件首选项设置

          添加或编辑以下设置。

          terminal.integrated.shell.windows": ""

          它将从下一个终端反射出来。

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

          可以找到更多信息 在 Integrated Terminal

          【讨论】:

            猜你喜欢
            • 2020-08-20
            • 2020-06-16
            • 1970-01-01
            • 2015-07-09
            • 1970-01-01
            • 2017-08-18
            • 2021-05-02
            • 1970-01-01
            • 2018-03-09
            相关资源
            最近更新 更多