it-swarm.com.de

Git Bash Hier in ConEmu

Wie erstelle ich einen Kontextmenüeintrag mit der rechten Maustaste, um Git Bash in einem bestimmten Ordner in ConEmu zu öffnen? Siehe Git Bash Here in Console2 für die entsprechende Frage für Console2.

117
Charles Roper

Es gibt eine Reihe von Möglichkeiten, wie dies in ConEmu durchgeführt werden kann, da es in hohem Maße konfigurierbar ist.

  • In ConEmu drücken Sie WinAltp um den Einstellungsdialog zu öffnen.
  • Wählen Sie den Unterabschnitt "Aufgaben" unter dem Knoten "Start" aus und klicken Sie auf das Symbol "+", um eine neue "Aufgabe" hinzuzufügen.
  • Geben Sie im Feld Aufgabenname Git Bash ein, lassen Sie die Aufgabenparameter leer und fügen Sie "C:\Program Files\Git\bin\sh.exe" --login -i zum Abschnitt Befehle hinzu. Es sollte ungefähr so ​​aussehen:

Git Bash task

  • Wählen Sie nun den Integrationsknoten aus und geben Sie unter ConEmu Here - Explorer-Menüintegration Folgendes ein:
    • Menüpunkt: ConEmu Here [Git Bash]
    • Befehl: /single /cmd {Git Bash}
    • Symboldatei: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico
  • Klicken Sie auf die Schaltfläche Registrieren

Integration

Dies sollte einen Eintrag in Ihrem Kontextmenü mit der rechten Maustaste hinzufügen (komplett mit Symbol). Im Befehlsfeld können Sie einen der Schalter ConEmu.exe verwenden (es lohnt sich, eine ausführlichere Dokumentation Ihrer Möglichkeiten zu lesen - es ist ziemlich leistungsfähig).

Hinweis: Wenn Sie möchten, dass ein Git for Windows-Symbol oben links im ConEmu-Fenster angezeigt wird, verwenden Sie den Schalter /icon. z.B.,

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

Dies scheint jedoch nur zu funktionieren, wenn der erste Tab geöffnet ist.

158
Charles Roper

Beginnend mit dem Download von ConEmu Portable .7z und msysgit PortableGit .7z habe ich die folgende Windows-Verknüpfung erstellt. Natürlich passen Sie Ihren portablen Pfad zu ConEmu und Git entsprechend an.

LNK-Ziel:

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

LNK Start in:

D:\PortableApps\Git-msysgit

 Git Bash Conemu lnk

4
Robert Collier

Ich habe die Portable ConEmu-Version 150111 im Zip-Archiv erhalten und habe die GiT Bash-Aufgaben sofort erledigt. Sowie einige andere Einträge. Es war also überhaupt nicht nötig, etwas zu bearbeiten.

4
Puterdo Borato

Ich habe git mit chocolatey installiert und hatte das Problem, dass git bash nicht angezeigt wurde

Ich musste nur unter Start/Aufgaben auf "Standardaufgaben hinzufügen ..." klicken, um {Bash::Git bash} zu erhalten.

 Add default tasks... in ConEmu

2
koppor

Verwenden Sie für die Git-GUI die gleichen Schritte wie in Robert Collier beschrieben, verwenden Sie jedoch Folgendes als Befehl:

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

Für das neue Bash unter Ubuntu unter Windows können Sie es zu conemu hinzufügen, indem Sie eine neue Aufgabe erstellen, die den vorherigen Antworten entspricht. Fügen Sie jedoch diese Felder hinzu

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

Ich habe ein Problem und immer zum Schluss gesagt, dass ein Prozess ausgeführt wird, aber ich denke, das liegt daran, dass ich zsh in der Bash-Konsole habe.

0
Nathan Redblur