115

Как создать запись в контекстном меню, вызываемом правой кнопкой мыши, чтобы открыть Git Bash в определенной папке в ConEmu? Смотрите Git Bash Здесь в Console2 для эквивалентного вопроса для Console2.

6 ответов6

156

Есть несколько способов сделать это в ConEmu, так как он очень настраиваемый, но вот способ, которым я это делаю.

  • В ConEmu нажмите Win Alt p, чтобы открыть диалоговое окно настроек.
  • Выберите подраздел «Задачи» под узлом «Автозагрузка» и щелкните значок «+», чтобы добавить новую «Задачу».
  • В поле «Имя задачи» введите « Git Bash , оставьте параметры задачи пустыми и добавьте "C:\Program Files\Git\bin\sh.exe" --login -i в раздел «Команды». Это должно выглядеть примерно так:

Git Bash задача

  • Теперь выберите узел интеграции и введите следующее в разделе « Интеграция с меню ConEmu Here - Explorer »:
    • Пункт меню: ConEmu Here [Git Bash]
    • Команда: /single /cmd {Git Bash}
    • Файл значка: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico
  • Нажмите кнопку Регистрация

интеграция

Это должно добавить запись в контекстное меню правой кнопкой мыши (в комплекте с иконкой). В поле «Command» вы можете использовать любой из ключей ConEmu.exe (стоит проверить более полную документацию о том, что вы можете сделать - он довольно мощный).

Примечание. Если вы хотите, чтобы значок Git для Windows отображался в верхнем левом углу окна ConEmu, используйте переключатель /icon ; например,

/icon "C:\Program Files\Git\mingw64\share\git\git-for-windows.ico" /single /cmd {Git Bash}

Похоже, это работает, только если открыта первая вкладка.

4

Я получил Portable ConEmu версии 150111 в zip-архиве и поставил GiT Bash в задачи из коробки. А также некоторые другие записи. Таким образом, не было никакой необходимости что-либо редактировать.

3

Начиная с загрузки ConEmu Portable .7z и загрузки msysgit PortableGit .7z, я создал следующий ярлык Windows. Конечно, настройте свой переносимый путь к ConEmu и Git соответствующим образом.

Цель LNK:

D:\PortableApps\ConEmu\ConEmu.exe /cmd bin\bash.exe --login -i -cur_console:n

LNK Начало в:

D:\PortableApps\Git-msysgit

Git Bash Conemu lnk

2

Я установил git с помощью chocolatey и столкнулся с проблемой, что git bash не был показан

Мне просто нужно было нажать «Добавить задачи по умолчанию ...» в Startup/Tasks, чтобы получить {Bash::Git bash}

Добавить задачи по умолчанию ... в ConEmu

1

Для графического интерфейса Git используйте те же шаги, которые изложены Robert Collier , но используйте следующую команду:

"C:\Program Files (x86)\Git\bin\wish.exe" "C:\Program Files (x86)\Git\libexec\git-core\git-gui"
0

Для нового Bash на Ubuntu в Windows способ добавить его в conemu - создать новую задачу, подобную предыдущим ответам, но добавить эти поля

name: bash::ubuntu
icon: /icon "%USERPROFILE%\AppData\Local\lxss\bash.ico"
task: "%SYSTEMROOT%\System32\bash.exe" ~

У меня есть проблемы и я всегда говорю, что один процесс запущен, но я думаю, что это потому, что у меня есть zsh внутри консоли bash.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .