我可以为 cmd/Git Shell 命令分配热键吗?

我可以为 cmd/Git Shell 命令分配热键吗?

我有一个 Git Shell,用于编译东西。典型的命令是:

cls ; make ; ./bin/Executable.exe

是否可以在现有的 shell 中为该命令分配特定的热键?

答案1

当你在 -repository 中时git,你可以在 中定义别名git。例如,我在我的 中有这个gitconfig

[alias]
    show-graph = log --graph --abbrev-commit --oneline --decorate

因此,调用时git show-graph --all实际执行的是git log --graph --abbrev-commit --oneline --decorate --all。您不仅可以git在此处缩写/别名命令,还可以使用 开始替换!,它将被视为 shell 命令,因此以下命令应该适合您:

$ git config --local --add 'alias.build' '! cls; make; ./bin/Executable.exe'
$ git build
<should execute your command>

相关内容