Windows 下配置 Git Bash 为默认终端
前言
Windows 下的终端一言难尽,默认使用体验远远不及 Linux。偶尔想在 Windows 下写点代码,操作文件的效率都太低了。
最近发现 Git Bash 自带了 mingw32,可以很好的使用 grep, find, awk, 等 Linux 下的工具,调教一番最终还是挺好用的。
前提条件
- 安装了 Windows Terminal。这个微软商店可以直接安装,不要下载成 preview 版本。
- 安装了 Git:官网下载。
配置过程
完善 Git Bash 本身

Windows terminal 配置默认使用 Git Bash
- 新建配置

- 设置 Git Bash 为默认终端

- 优化使用体验
新建 ~/.inputrc,写入
新建 ~/.bash_profile,配置默认命令提示符样式
# Shows Git branch name in prompt.
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
# export PS1="\u@\h \W\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ "
#export PS1="\W\[\033[32m\]\$(parse_git_branch)\[\033[00m\]"
#export PS1="\[\e[32;1m\]\W $\[\e[0m\]\[\033[32m\]\$(parse_git_branch)\[\033[00m\] "
export PS1="[\t] \[\e[32;1m\]\w $\[\e[0m\]\[\033[32m\]\$(parse_git_branch)\[\033[00m\] "
export PATH=$PATH:"D:\env\tree-1.5.2.2-bin\bin"
export PATH=$PATH:"D:\env\wget-1.21.4-win64"
export PATH=$PATH:"D:\env\ctags58"
export PATH=$PATH:"D:\env\MinGW32\bin"
source ~/.bashrc
还可以配置常用的命令别名(alias):
alias l='ls'
alias ll='ls -l'
alias fn='find -name'
alias grep='grep --color=auto'
alias grn='grep -rn'
alias v='vim'
alias vvi='vim ~/.vimrc'
alias tree='tree -FCN'
alias val='vi ~/.bashrc'
alias sal='source ~/.bashrc'
#alias make='mingw32-make'
alias .='cd ..'
alias ..='cd ../..'
安装 Linux 常用工具
- tree。展示文件目录树。
- wget。下载文件。
- mingw32。包含 g++, gcc, gdb 等开发工具。
下载后在 ~/.bashrc 中添加到 PATH 变量中即可。

效果展示


浙公网安备 33010602011771号