gitsh 0.13 已发布。
gitsh 开始一个 git 操作的 SHELL 环境,用以替代原有命令行的操作方式。
该版本带来以下新特性:
支持
%g
和%G
的提示格式展示当前的 Git 命令 (Ben Knoble)完善 tab 补全的重写,用上下文敏感系统代替原生设置 (George Brocklehurst & Eric Collins)
tab 补全 gitsh 和 git-config 变量名
tab 补全命令行设置 (e.g.
push --force-<tab>
扩展成push --force-with-lease
)可以 tab 补全同行不止一个命令 (e.g.
commit && pus --force-<tab>
)在
~/.gitsh_completions
文件,为别名和自定义命令定义自定义标签的完成选项Tab 键命令补全现在和 Git 2.20 兼容(George Brocklehurst)
在
gitsh.historyFile
设置中展开~
(Cedric Staniewski)