Измените каталог ConEmu на рабочий каталог с помощью Git bash

1072
funseiki

В настоящее время я использую следующее, чтобы открыть экземпляр 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 (но действительно наслаждаюсь вкладками и настройкой), поэтому любая помощь будет высоко ценится.

0
Итак, что именно вы хотите? Что у вас есть, что вы хотите делать, что вы хотите получить? Maximus 10 лет назад 0
Вы ошибаетесь, пытаясь указать путь ** shell ** в ключе "-new_console". Исполняемый файл должен быть указан отдельно, конечно! Maximus 10 лет назад 0
Я хотел бы открыть новую вкладку, которая начинается в каталоге вкладки, с которой я открылся. Я уточню выше. Не могли бы вы рассказать о неправильности? funseiki 10 лет назад 0

1 ответ на вопрос

1
Maximus

Вы можете запустить следующее в приглашении 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не получает путь оболочки (исполняемый файл root) в качестве аргумента, он предназначен только для указания специальных параметров для создания новой консоли ConEmu.

Это работает в подсказке - есть ли способ заставить это работать как предопределенная задача? Я хотел бы иметь этот набор в качестве макроса. Копирование вышеупомянутого в диалоговое окно предопределенных задач не работает (новая вкладка открывается в домашнем каталоге) funseiki 10 лет назад 0
Конечно, это не должно работать в задачах! Они выполнены в объеме ConEmu! Если вам нужно запустить это с макросом, почему бы не использовать макрос? Есть функция `print` GuiMacro. Maximus 10 лет назад 0