跳转到内容

❧ GitBash配置

git-flow命令自动补全配置

1.下载 git-flow-completion.bash 文件

2.进入用户目录 cd ~

3.使用vim编辑 .bashrc 文件,添加 source ~/git-flow-completion.bash

4.刷新配置 source ~/.bashrc

自定义别名命令,快速执行指定命令

编辑 ~/.bashrc 文件并添加如下代码:

Terminal window
alias root="cd /e/root"
Terminal window
$ root #即可进入/e/root指定目录

自定义跳转目录命令,且可自动补全目录名称

编辑 ~/.bashrc~/.bash_profile 文件并添加如下代码:

Terminal window
# 自定义 tt 命令
tt() {
local root_dir='/e/root/ttproject' # 根目录路径
local query="$1" # 用户输入的查询参数
cd "$root_dir/$query"
}
# 启用目录补全
complete -o dirnames -F _tt_completion tt
# 目录补全函数
_tt_completion() {
local root_dir='/e/root/ttproject' # 根目录路径
local query=${COMP_WORDS[1]} # 当前用户输入的第一个参数
local suggestions=()
if [[ $query ]]; then
suggestions=($(compgen -d "$root_dir/$query"))
fi
COMPREPLY=("${suggestions[@]##*/}") # 只截取子目录部分作为补全建议
}