CoR*_*CoR 15 windows git branch command-prompt
可以在常规的Windows命令提示符下显示当前的git分支名称吗?
让我们说在Windows 7或10上.
有可能的。您甚至可以为终端自定义主题。以下是步骤:
Install-Module posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser
Run Code Online (Sandbox Code Playgroud)
notepad $PROFILE并将这些行添加到文件末尾:(这是与“Windows 终端”配置文件不同的配置文件。PowerShell 配置文件是每次 PowerShell 启动时运行的脚本。)Import-Module posh-git
Import-Module oh-my-posh
Set-Theme Paradox
Run Code Online (Sandbox Code Playgroud)
Cascadia Code PL
Cascadia Mono PL
Run Code Online (Sandbox Code Playgroud)
Ctrl+,打开“settings.json”中的 Windows 终端配置文件设置,并将这些行添加到“配置文件”的“默认”部分,如下所示:"fontFace": "Cascadia Code PL"
Run Code Online (Sandbox Code Playgroud)
PS 1:如果你想在VS Code上的集成终端上进行这些更改,你应该在VS Code的设置中添加这一行:
"terminal.integrated.fontFamily": "Cascadia Code PL"
Run Code Online (Sandbox Code Playgroud)
PS 2:想了解更多关于“Oh-My-Posh”并更改主题,请访问Oh-My-Posh的github页面以获取更多信息。
资料来源:
https://docs.microsoft.com/en-us/windows/terminal/tutorials/powerline-setup https://www.hanselman.com/blog/how-to-make-a-pretty-prompt-in-windows -terminal-with-powerline-nerd-fonts-cascadia-code-wsl-and-ohmyposh
这是我正在使用的git.bat。我从以下链接获得了答案:
https://www.nu42.com/2016/05/display-git-branch-windows-command-prompt.html
首先,在文件夹中创建git.bat文件,然后将该文件夹添加到PATH并添加到git.exe的行前面(我假设您已经在计算机中安装了git.exe)。这样可以确保每次在命令行中键入git时,都会触发新的git.bat而不是git.exe。
@echo off
git.exe %*
set GITBRANCH=
for /f %%I in ('git.exe rev-parse --abbrev-ref HEAD 2^> NUL') do set GITBRANCH=%%I
if "%GITBRANCH%" == "" (
prompt $P$G
) else (
prompt $P $C$E[32;7;32;47m%GITBRANCH%$E[0m$F $G
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9368 次 |
| 最近记录: |