【问题标题】:Editing Integrated Terminal in VS Code在 VS Code 中编辑集成终端
【发布时间】:2018-04-27 19:18:22
【问题描述】:

当我在 VS Code 的集成终端中时,我正在尝试编辑“当前目录”。

我正在运行 macOS Sierra 10.12.6。 VS 代码 1.21.1。

在集成终端中,我可以通过直接编辑 PS1 变量(又名 PS1='\w \u')来更改目录,但是当我保存它时,它只保存到 VS 的特定实例代码。如果我打开一个新的 VS Code 窗口,它会恢复到原来的 PS1 变量。

我检查了其他 Stack Overflow 问题和答案,人们倾向于建议编辑根目录中的 .bash_profile 或其他 .bash 文件。我无法在我的根目录或任何其他有帮助的文件中找到此文件。

有人知道我可以在哪里直接编辑 PS1 变量,或者 VS Code 在哪里加载 bash 配置文件吗?

另外,请注意我并没有尝试编辑我的实际终端设置,只是为 VS Code 加载的设置。

谢谢。

【问题讨论】:

  • 尝试使用该行创建它,可能是最快的解决方案。
  • @kabanus 你的意思是每次我打开一个新的 VS Code 实例时都编辑 PS1 变量吗?我更愿意编辑正在加载到集成终端中的任何配置文件。
  • 我的意思是创建缺少的 .bash_profile 文件(或 .bashrc),如果它不存在 - 然后在其中添加您的行。
  • 我最终在 ~/etc 目录中使用了“sudo nano bashrc”,我的 macos 终端和 VS Code 中的集成终端都引用了该目录。无论如何,感谢您的帮助!
  • 随意为未来的读者写下您自己的答案。

标签: bash macos terminal visual-studio-code


【解决方案1】:

我进入了我的~/etc 目录,通过sudo nano .bashrc 编辑了.bashrc 文件,并在其中编辑了PS1 变量。

我的 MacOS 终端和 VS Code 的集成终端都引用了 .bashrc 文件。所以改变那里的任何东西都会影响这两个终端。我希望这些信息对您有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-25
    • 2018-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-07
    • 1970-01-01
    相关资源
    最近更新 更多