Je veux attribuer un raccourci clavier dans ConEmu qui ouvrira un nouvel onglet, dans le même répertoire que l'onglet actuel.
Donc quelque chose comme:
-new_console:d:[<pwd>]%ProgramFiles(x86)%\Git\bin\sh.exe" --login -i
où [<pwd>]
exécute pwd ou récupère la variable d'environnement $ PWD. Ou toute commande qui obtiendrait le répertoire de travail actuel.
--MISE À JOUR---
Actuellement, j'ai un script bash mis en place:
winpwda()
{
pwd | sed -e 's/\//\\/g ' | sed 's/^.//' | sed 's/^c/C:/g'
}
nc()
{
ConEmu.exe -new_console:d:"$(winpwda)" "%ProgramFiles(x86)%\Git\bin\sh.exe" &
}
exécuter "nc" ouvrira maintenant une nouvelle fenêtre avec un git bash ConEmu dans le répertoire courant. De façon ennuyeuse, si j'utilise "cmd" au lieu de "ConEmu.exe", il l'ouvre avec succès dans un nouvel onglet au lieu d'une nouvelle fenêtre. Je ne sais pas non plus comment attribuer un argument bash comme raccourci clavier ...
ConEmuC -c bash.exe ...
Réponses:
Les documents de ConEmu indiquent clairement quel utilisateur doit configurer.
Pour bash, l'utilisateur doit ajouter au profil bash
Et configurez un appel de
Shell
fonction dans les touches et macros . L'exemple suppose que vous avez la tâche {Git bash}.la source