Как запустить 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-файл как оболочку для вызова.