有没有一种方法来显示混帐分支某处视觉(背景或similiar)在ConEmu?
Answer 1:
免责声明#1
ConEmu是不是一个壳,所以它不提供“空壳功能”像制表完成后,命令历史记录等。
通常情况下,像分支或变化的量GIT中的信息被显示在命令行提示,例如C:\path\to\repository [branch|+2~4-6]>
这是由执行shell,而不是控制台框架来完成。
据我所知,标准的Windows命令提示符(CMD)不支持修改。 随附的bash 混帐的Windows已经支持完美,虽然; 和PowerShell的有GIT中众多的扩展功能,最明显的是豪华的,混帐 。
Answer 2:
Git的分支可以在普通CMD或远东经理提示可见。
所有的魔法有特殊ANSI序列来完成(“注入ConEmuHk”和“ANSI X3.64 ...”选项必须选中)。 我运行GitShowBranch /i
安装显示分支, GitShowBranch /u
卸载。
此外,您还可以运行CMD如下(任务内容或ConEmu的命令行内)
cmd /k ver & GitShowBranch /i
PS。 文件GitShowBranch
存在于ConEmu的发行版,但您可能会看到它在网上 。
Answer 3:
是的,有一种方式。 安装git的庆典 ,然后在ConEmu设置, “COMSPEC”部分设置明确可执行文件在"C:\Program Files (x86)\Git\bin\sh.exe" --login -i
。
这将运行一个bash shell会话,并为您提供一个完全可调整大小的窗口,与git的标签完成和当前工作的分支提示。
Answer 4:
更改specified named task
,以{Bash::Git}
在设置- >启动,你就会有分支名称显示出来。
文章来源: Showing git branch in ConEMU