我熟悉修改类似于这个问题的终端提示:“在 bash 提示符下仅显示当前目录名称(不是完整路径)“但我希望仅修改Visual Studio 代码中的终端提示。
我希望能够运行:
export PS1='~/${PWD/*\//} '
有没有办法在 Visual Studio Code 中修改指定自定义.bash_profile
?我在网站上搜索没有找到任何内容,或者
答案1
Visual Studio Code 提供了多种方式将自定义信息传递给 shell (详细内容在这里):
- 传递自定义环境变量
- 在命令行上传递自定义参数
使用自定义环境变量,您可以设置在自定义中检查的选项.bashrc
。然后,您可以设置适当的选项以在 VS Code 中运行。
使用自定义参数,您确实可以指定不同的.bashrc
-equivalent,如下所示:
bash --init-file /path/to/file
例如,settings.json
在 Linux 上你的代码可能看起来像这样:
{
"terminal.integrated.shellArgs.linux": ["--init-file", "~/.bashrc-vscode"]
}
请记住,“Windows”或“Linux”不是指 shell 类型,而是指操作系统。因此,如果您在 Windows 上使用 Git Bash,它仍然是terminal.integrated.shellArgs.windows
。