在 Visual Studio Code 中如何修改终端提示?

在 Visual Studio Code 中如何修改终端提示?

我熟悉修改类似于这个问题的终端提示:“在 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

相关内容