Sto cercando di ottenere che la shell bash di Github per Windows sia completata da Console2. Non è facile come speravo. Questo è super facile con Git per Windows da git-scm.com. So che posso usare quella shell bash con Console2 senza problemi e sono stato, sono solo curioso di sapere come farlo con Github per Windows bash shell. Con il nome di similarità tra Github per Windows e Git per Windows, sono stato ostacolato nella mia ricerca di una soluzione. Come avvolgere la shell bash da Github per Windows in Console2?
Avvolgere la shell bash da git-scm.com mysysgit aka Git per Windows è molto semplice poiché include sh.exe. È sufficiente compilare Shell: campo in ambienti Console2 con qualcosa di simile:
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i
mia domanda è come si fa a ottenere la Github per shell bash di Windows per aprire all'interno di Console2?
In Github per Windows, non esiste un percorso semplice ed eseguibile per il campo Shell. Quello che puoi fare è andare nelle opzioni per Github per Windows e impostare un programma personalizzato e avere quel punto su Console2 in questo modo:
Il vero trucco è ciò che entra nelle impostazioni di Console2? Cosa va nella shell: campo per ottenere una shell bash all'interno di Console2? Se si guarda alla destinazione del comando di shell per Github per Windows con la shell bash selezionato, si ottiene qualcosa di un po 'strano:
C:\Users\10136196\AppData\Local\GitHub\GitHub.appref-ms --open-shell
Questo ha a che fare con Microsoft un clic installare funzionalità che Github per Windows utilizza e questo non funzionerà nelle impostazioni di Console2 Shell: campo nella mia sperimentazione.
Risposta impressionante – Oseack
Spiegazione della" magia ": la posizione di bash.exe può essere definita nelle variabili PATH, motivo per cui può risolverlo senza il percorso completo.Grazie per la risposta :) – danyim
Ha funzionato perfettamente, grazie ! –