В настоящее время я использую следующее, чтобы открыть экземпляр Git bash:

-new_console:"%ProgramFiles%\Git\bin\sh.exe" --login -i

Это начинает новую вкладку в домашнем каталоге.

Мне бы хотелось, чтобы эта вкладка запускалась в любом каталоге, в котором находится моя текущая вкладка.

Что-то вроде следующего:

-new_console:d:[%CURRENT_DIR%]"%ProgramFiles%\Git\bin\sh.exe" --login -i

Так что, если я в настоящее время в:

> ~/Somedir/SomeOtherDir/

Затем я открываю вкладку (возможно, с макросом), я хотел бы, чтобы новая вкладка начиналась в:

> ~/Somedir/SomeOtherDir/ (i.e., the same directory)

Другими словами, какую команду я бы поместил в следующем диалоговом окне, чтобы открыть новую вкладку, которая начинается в каталоге моей текущей вкладки? (Команда ниже открывает новую вкладку в домашнем каталоге)

Я все еще новичок в ConEmu (но действительно наслаждаюсь вкладками и настройкой), поэтому любая помощь будет высоко ценится.

1 ответ1

1

Вы можете запустить следующее в приглашении gitbash

ConEmuC -c -new_console sh.exe -l -i

Но для этого требуется, чтобы и ConEmuC.exe и sh.exe были доступны через %PATH% .

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

-new_console:"%ProgramFiles%\Git\bin\sh.exe" --login -i

-new_console не получает путь оболочки (корневой исполняемый файл) в качестве аргумента, он предназначен только для указания специальных параметров для создания новой консоли ConEmu.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .