git bash的VS Code启动位置

Posted

技术标签:

【中文标题】git bash的VS Code启动位置【英文标题】:VS Code launch location of git bash 【发布时间】:2017-07-20 15:31:35 【问题描述】:

我最近通过将settings.jsonterminal.integrated.shell.windows 的值设置为"C:\\Program Files\\Git\\bin\\bash.exe",将VS Code 中使用的默认终端更改为git bash

问题是每当我按下快捷键时,它都会在家庭~ 文件夹而不是当前工作文件夹中启动。

是否有可以更改的设置来改变这种行为?

我使用的是 Windows 10 和 VS Code 版本 1.9.1

【问题讨论】:

我开始认为没有这样的设置。我已经通过文档,没有任何东西。即使在 settings.json 本身。我认为实现所需行为的唯一方法是首先位于项目文件夹/文件中。 【参考方案1】:

与this project 一样,您可以直接调用包装器而不是 git bash。或者你can pass a parameter。

但问题是要知道当前文件夹,目前还不支持,如图by the issues on that topic。

【讨论】:

我认为这只是一种解决方法。一个不错的一个。根据您的说法,没有可以更改的设置? 是的,我没有找到任何设置,因此解决方法 我也没有。提出了功能请求。【参考方案2】:

我在 VS Code 1.10.2 上,它打开到当前工作文件夹。唯一不同的是我用于终端的路径是“C:\Windows\sysnative\bash.exe”。尝试升级 VS Code 和/或在设置中编辑路径。

【讨论】:

以上是关于git bash的VS Code启动位置的主要内容,如果未能解决你的问题,请参考以下文章

Git Bash 构建在 VS Code 中无法从终端运行

在 VS Code 中使用 Git Bash 终端 - 如何强制它在内部打开

当我在 Git Bash 的 VS Code 中执行 pytest 时,本地的 pyspark 出错

如何在 Ubuntu on Windows (WSL) 上为我的 VS Code 终端使用 Bash?

如何使用脚本启动具有特定工作目录的 Git Bash 窗口?

如何从 Windows 命令行启动 Git Bash?