我正在使用Windows 7.在安装msysgit和GitHub for Windows时,我发现可以从文件夹中调用git bash.我打开了终端,我想要的第一件事是改变它在控制台中的显示方式.
这就是echo $PS1给我的东西:
\[\033]0;$MSYSTEM:\w\007 \033[32m\]\u@\h \[\033[33m\w$(__git_ps1)\033[0m\] $
Run Code Online (Sandbox Code Playgroud)
我已经修改了我的bash PS1一段时间了,并且知道大部分内容.但我以前从未见过$MSYSTEM.
除了使用它设置的一些结果之外,谷歌没有任何结果,$MSYSTEM=MINGW32这当然不是这里的情况.
那么,MSYSTEM变量做什么呢?另外,当我创建一个文件.bashrc并将其放在那里时; 终端现在在我的用户名之前显示一个空格.这是因为该段中的空白空间,\007 \033但之前没有.以下是我使用自定义.bashrc时的屏幕截图,当我不使用自定义时:
小智
5
它将Window标题设置为 在新行的每个开头上面的变量中插入一个文字换行符
MSYSTEM变量的值.就空间而言,看起来你搞砸了最后的换行符,请注意
Run Code Online (Sandbox Code Playgroud)
export PS1='\[\033]0;$MSYSTEM:\w\007
\033[32m\]\u@\h \[\033[33m\w\033[0m\]
$ '
PS1.