web-dev-qa-db-fra.com

Git Bash ici dans ConEmu

Comment créer une entrée de menu contextuel avec le bouton droit de la souris pour ouvrir Git Bash dans un dossier donné de ConEmu ? Voir Git Bash Ici dans Console2 pour la question équivalente de Console2.

117
Charles Roper

Cela peut être fait dans ConEmu de différentes manières, car il est extrêmement configurable, mais voici comment je le fais.

  • Dans ConEmu, appuyez sur WinAltp pour ouvrir la boîte de dialogue des paramètres.
  • Sélectionnez la sous-section Tâches sous le nœud de démarrage et cliquez sur l'icône + pour ajouter une nouvelle "tâche".
  • Dans le champ Nom de la tâche, saisissez Git Bash, laissez les paramètres de tâche vides et ajoutez "C:\Program Files\Git\bin\sh.exe" --login -i à la section Commandes. Ça devrait ressembler a quelque chose comme ca:

Git Bash task

  • Sélectionnez maintenant le noeud Intégration et entrez les informations suivantes dans la section ConEmu Here - Integration du menu Explorer :
    • Article de menu: ConEmu Here [Git Bash]
    • Commande: /single /cmd {Git Bash}
    • Fichier d'icône: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico
  • Cliquez sur le bouton Enregistrer

Integration

Cela devrait ajouter une entrée dans votre menu contextuel clic droit (avec l'icône). Dans le champ Commande, vous pouvez utiliser l'un des commutateurs ConEmu.exe (il est intéressant de consulter pour une documentation plus complète de ce que vous pouvez faire - c'est assez puissant).

Remarque: Si vous souhaitez qu'une icône Git pour Windows apparaisse en haut à gauche de la fenêtre de ConEmu, utilisez le commutateur /icon; par exemple.,

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

Cela ne semble fonctionner que si le premier onglet est ouvert.

158
Charles Roper

En commençant par Télécharger ConEmu Portable .7z et msysgit PortableGit .7z télécharger , j’ai créé le raccourci Windows suivant. Bien sûr, ajustez votre chemin portable vers ConEmu et Git de manière appropriée.

Cible LNK:

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

LNK Début dans:

D:\PortableApps\Git-msysgit

 Git Bash Conemu lnk

4
Robert Collier

J'ai reçu la version 150111 de Portable ConEmu dans l'archive Zip et la tâche GiT Bash était tout juste prête à l'emploi. Ainsi que d'autres entrées. Il n'y avait donc aucun besoin de modifier quoi que ce soit.

4
Puterdo Borato

J'ai installé git en utilisant chocolatey et j'ai eu le problème que git bash n'a pas été montré

Il me suffisait de cliquer sur "Ajouter des tâches par défaut ..." dans Démarrage/Tâches pour obtenir {Bash::Git bash}

 Add default tasks... in ConEmu

2
koppor

Pour l'interface graphique Git, suivez les mêmes étapes que celles décrites par Robert Collier, mais utilisez les éléments suivants comme commande:

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

Pour le nouveau Bash sur Ubuntu sous Windows, la façon de l'ajouter à conemu est de créer une nouvelle tâche comme pour les réponses précédentes, mais d'ajouter ces champs.

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

J'ai un problème et dis toujours que le processus est en cours d'exécution, mais je pense que c'est parce que j'ai zsh à l'intérieur de la console bash.

0
Nathan Redblur