Jak utworzyć prawym przyciskiem myszy pozycję menu kontekstowego, aby otworzyć Git Bash w danym folderze w ConEmu ? Zobacz Git Bash tutaj w Console2, aby uzyskać równoważne pytanie dotyczące Console2.
Jak utworzyć prawym przyciskiem myszy pozycję menu kontekstowego, aby otworzyć Git Bash w danym folderze w ConEmu ? Zobacz Git Bash tutaj w Console2, aby uzyskać równoważne pytanie dotyczące Console2.
Odpowiedzi:
Istnieje wiele sposobów, aby to zrobić w ConEmu, ponieważ jest tak wysoce konfigurowalny, ale oto sposób, w jaki to robię.
Git Bash
, pozostaw Parametry zadania puste i dodaj "C:\Program Files\Git\bin\sh.exe" --login -i
do sekcji Polecenia. Powinno to wyglądać mniej więcej tak:ConEmu Here [Git Bash]
/single /cmd {Git Bash}
C:\Program Files\Git\mingw64\share\git\git-for-windows.ico
To powinno dodać pozycję w menu kontekstowym prawym przyciskiem myszy (wraz z ikoną). W polu Polecenia możesz użyć dowolnego przełącznika ConEmu.exe (warto sprawdzić pełniejszą dokumentację tego, co możesz zrobić - jest dość wydajny).
Uwaga: Jeśli chcesz, aby ikona Git dla Windows pojawiała się w lewym górnym rogu okna ConEmu, użyj /icon
przełącznika; na przykład,
/icon "C:\Program Files\Git\mingw64\share\git\git-for-windows.ico" /single /cmd {Git Bash}
Wydaje się, że działa to tylko wtedy, gdy jest to pierwsza otwarta karta.
C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
{Bash::Git bash}
a jego domyślnym poleceniem, którego nie trzeba zmieniać, jest"%ConEmuDir%\..\Git\git-cmd.exe" --no-cd --command=usr/bin/bash.exe -l -i
Dostałem Portable ConEmu w wersji 150111 w archiwum zip i miałem GiT Bash w zadaniach zaraz po wyjęciu z pudełka. Jak również niektóre inne wpisy. Więc nie było żadnej potrzeby edytowania czegokolwiek.
Począwszy od pobierania ConEmu Portable .7z i pobierania msysgit PortableGit .7z , utworzyłem następujący skrót Windows. Oczywiście odpowiednio dostosuj swoją przenośną ścieżkę do ConEmu i Git.
Cel LNK:
D: \ PortableApps \ ConEmu \ ConEmu.exe / cmd bin \ bash.exe - logowanie -i -cur_console: n
LNK Rozpocznij za:
D: \ PortableApps \ Git-msysgit
Zainstalowałem git przy użyciu Chocolatey i miałem problem z tym, że git bash nie był pokazywany
Po prostu musiałem kliknąć „Dodaj domyślne zadania ...” w Startup / Tasks, aby uzyskać {Bash::Git bash}
W przypadku graficznego interfejsu użytkownika Git wykonaj te same kroki, które opisano w Robert Collier
, ale użyj następującego polecenia:
"C:\Program Files (x86)\Git\bin\wish.exe" "C:\Program Files (x86)\Git\libexec\git-core\git-gui"
W przypadku nowego Bash na Ubuntu w systemie Windows sposobem dodania go do conemu jest utworzenie nowego zadania, podobnie jak poprzednie odpowiedzi, ale dodanie tego pola
name: bash::ubuntu
icon: /icon "%USERPROFILE%\AppData\Local\lxss\bash.ico"
task: "%SYSTEMROOT%\System32\bash.exe" ~
Mam problem i zawsze blisko mówię, że jeden proces jest uruchomiony, ale myślę, że dzieje się tak, ponieważ mam zsh wewnątrz konsoli bash.