Как запустить babun в указанном каталоге

Сейчас я использую код Visual Studio и хотел, чтобы терминал использовал babun вместо стандартного cmd.exe
На самом деле, мне уже удалось сделать это в теории - проблема в том, что в отличие от cmd.exeкаталог, в котором я запускаю терминал, больше не является текущим открытым проектом, он просто /home/myusername (то есть путь в дереве каталогов Бабуна).
Это отстой, так как я не хочу каждый раз переходить к своему каталогу.
Затем я также узнал, как сказать Бабун (в моем случае, zsh.exe) использовать каталог по умолчанию, такой как C:/ добавляя cd /cygdrive/c до конца.zshrc - к сожалению, это не то, чего я хочу, так как я не хочу, чтобы babun всегда использовал один и тот же каталог.

Теперь я подумал, что, учитывая, что это будет самый удобный вариант с VSC*, может быть какой-то консольный аргумент, который говорит zsh.exe использовать определенный каталог. К сожалению, я не смог ничего найти, отсюда и этот вопрос. Как ни странно

Кто-нибудь знает, как мне помочь? Ценю помощь:)

* VSC позволяет вам указать путь к вашей оболочке, а также массив аргументов, которые будут переданы.

1 ответ

Откройте нужный каталог в проводнике, right clickзатем выберите Open Babun here,

В настоящее время Babun изначально не поддерживает параметр командной строки, определяющий каталог для запуска.

Однако в Babun GitHub есть запрос на удаление, который решает проблему. К сожалению, это вряд ли будет принято в ближайшее время, хотя.

Чтобы получить доступ к этой функции вручную, проверьте запрос на включение.

Вы можете поместить свой каталог в файл cmd и запустить его как оболочку:

d:
@rem note that's important to change the drive 'permanently'
cd d:\home
zsh.exe

А затем укажите этот cmd-файл как оболочку для вызова.

Другие вопросы по тегам