【问题标题】:How to remove array symbol at the start of terminal Mac OS X如何在终端 Mac OS X 的开头删除数组符号
【发布时间】:2021-03-11 01:47:11
【问题描述】:

我是 Mac 新手,我更改了 PS1 环境变量以使其看起来像 Ubuntu。我不知道我是否搞砸了,或者这是否是自然的 Mac 问题,但每当我执行命令时,现在执行的行的前面都会出现一个数组符号。有什么办法可以去掉吗?

[user@MBP:~$ ls
user@MBP:~$ 

这是我的 PS1:

'${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

【问题讨论】:

  • Stackoverflow 是针对编程问题的; Ask DifferentUnix & Linux stackexchangeSuperuser 都是询问这个问题的好地方。另外,你使用 bash 还是 zsh 作为你的 shell?而且我很确定debian_chroot 在 macOS 上不会有用。

标签: macos terminal ps1


【解决方案1】:

这与 您的 更改了 PS1 环境变量无关。这是您 Mac 上的终端设置。要删除终端中每一行开头的这些方括号 ([),您必须进行以下设置:

打开终端,点击菜单列表中的View,然后点击Hide Marks

有关更多信息,请查看apple-stackexchange 上的此问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-12
    • 2010-09-24
    • 1970-01-01
    • 2017-04-28
    • 2013-07-07
    • 1970-01-01
    • 2010-10-29
    • 2020-12-11
    相关资源
    最近更新 更多