Итак, у меня есть Git Shell, который я использую для компиляции. Типичные команды:
cls ; make ; ./bin/Executable.exe
Можно ли назначить определенную горячую клавишу этой команде в существующей оболочке?
Когда вы находитесь внутри 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 , но вы также можете начать замену с ! и это будет рассматриваться как команда-оболочка, поэтому для вас должно работать следующее:
$ git config --local --add 'alias.build' '! cls; make; ./bin/Executable.exe'
$ git build
<should execute your command>