-->

显示的Git分支ConEMU(Showing git branch in ConEMU)

2019-08-03 01:32发布

有没有一种方法来显示混帐分支某处视觉(背景或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
标签: git conemu