Как открыть новое окно терминала 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и ты готов идти.

Другие вопросы по тегам