Запуск Zsh в ConEmu у вказаному каталозі


2

ConEmu запускає zsh під CygWin штрафом.

Я хочу додати опцію провідника до «Провідника ConEmu з CygWin Zsh у цій дирекції» правою кнопкою миші.

ConEmu надає сторінку налаштувань інтеграції для встановлення команд інтеграції контекстного меню провідника, але я не можу розробити, що потрібно поставити в поле Command, щоб відкрити zsh у поточному каталозі під полем Command.

Щоб відкрити git msys bash, ""% ProgramFiles (x86)% \ Git \ bin \ sh.exe "--login -i" працює, і bash відкриється в каталозі, відкритому в Windows Explorer, але якщо я спробую "" C: \ CygWin \ bin \ zsh.exe "--login -i" він відкриває ZSH, але zsh завжди починається в ~ / замість папки, відкритої в Провіднику.

Відповіді:


1

Я зіткнувся з тією ж проблемою і ніколи не отримав прапор робочого каталогу, щоб відкрити zsh у вказаному каталозі. Моєму вирішенню було виконання команди cd як частини конфігурації завдання:

C:\CygWin\bin\zsh.exe --login -i -c "cd C:\my\working\directory; exec zsh"

1

Новий метод полягає у використанні CHERE_INVOKINGзмінної середовища, щоб уникнути зміни поточного каталогу:

SET CHERE_INVOKING=1 & c:\cygwin\bin\zsh.exe --login -i

Деталі див. У документації на ConEmu .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.