Win10:VS代码集成bash没有加载〜/ .bash_profile


1

正如标题所示,当我经常启动我的git bash时会加载我的〜/ .bash_profile但是我的VS Code中集成的那个没有加载它。

我在哪里可以放入.bash_profile,以便它也可以在VS Code中加载?

编辑:这是我与终端的vs代码 vs code

这是我的git bash git bash

我想在我的git bash上加载的vs代码终端中加载相同的.bash_profile文件,这样它就会显示分支名称并且还有我在那里定义的别名。


你在说什么文件?
Ramhound

我的.bash_profile目前在〜/ .bash_profile
LLL

您是否在询问如何将您的git bash配置文件与Visual Studio集成?
Ramhound

请看编辑
LLL

Answers:


1

事实证明,它必须在终端如何启动。 git bash one(在它自己的窗口中)使用登录启动,因此读取 .bash_profile

vs代码中的那个不是以登录方式启动的(抱歉,我对此并不精通),并且读取 .bashrc 代替 .bash_profile

我的解决方案是移动我保留的所有东西 .bash_profile 然后移动到 .bashrc 并添加以下行 .bash_profile

if [ -f ~/.bashrc ]; then . ~/.bashrc; fi

它加载了 .bashrc 以登录方式启动时的内容。


1

您可以尝试添加设置: "terminal.integrated.shellArgs.windows": ["-l"],


作为替代方案,您可以使用 .bashrc 文件而不是 .bash_profile


0

接受答案的另一种方法:

在根目录中,使用以下代码添加文件.bashrc:

source <rootdirectory>/.bash_profile

你用自己的root替换的地方。

例如,可能是 C:/Users/domkj/.bash_profile

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.