Как открыть новое окно терминала git bash в моем текущем местоположении в окнах?
При запуске git bash я могу открыть новое окно bash в корне с помощью Alt+F2
Я могу открыть окно проводника Windows по текущему пути каталога
$ explorer .
Попытка
$ sh
чтобы открыть новое окно терминала в моем месте просто возвращается
sh: __git_ps1: command not found
и открывает оболочку в текущем окне без запуска git.
Как я могу быстро открыть новую оболочку Bash в моем месте?
4 ответа
Ответ StuperUser верен, но я хочу добавить, что помимо добавления сценария оболочки в среде PATH также можно использовать простой псевдоним bash в .bashrc
или же .bash_profile
файлы.
Что-то вроде того:
alias git-bash='/git-bash.exe & > /dev/null 2&>1'
Поскольку это специально для терминала git-bash, добавьте каталог Git (C:\Program Files\Git) к своему пути ( https://www.howtogeek.com/118594/how-to-edit-your-system-path-for-easy-command-line-access/)
Тогда беги
$ git-bash
открыть новый git-bash в текущем местоположении.
Но чтобы не блокировать текущий терминал, необходимо использовать & > /dev/null 2&>1
для запуска в фоновом режиме и передачи результата в нуль (см. /questions/123987/kak-ostanovit-obolochku-git-bash-ot-ozhidaniya-zaversheniya-protsessa/123997#123997), поэтому добавили команду в.sh в каталоге, чтобы вызвать ее просто.
Я знаю, что этому несколько лет назад, но я все равно хотел опубликовать это.
Когда я использую ответ @Alex, кажется, что каждое окно прикреплено к другому через связанные процессы или что-то в этом роде. Вот мое решение для полностью независимых новых окон, которые начинаются в текущем месте.
alias new='start "" "C:\Program Files\Git\git-bash.exe"'
Это даст вам одно новое окно каждый раз, когда вы его используете. Но на самом деле мне нравится иметь открытыми 4 терминала, поэтому я обычно использую следующий псевдоним, чтобы открыть 3 новых окна терминала в текущем местоположении:
alias new3='start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe" && start "" "C:\Program Files\Git\git-bash.exe"'
Ваше здоровье!
Установите переменную среды, указывающую на местоположение git.C:\Program Files\Git
.
Теперь перейдите в свое местоположение в окнах, где вы хотите открыть git bash.
Нажиматьalt + d
и введитеget-bash
и ты готов идти.