Откройте новую вкладку в ConEmu, в том же каталоге (git bash)

Я хочу назначить клавиатурное сокращение в ConEmu, которое откроет новую вкладку в том же каталоге, что и текущая вкладка.

что-то вроде:

-new_console:d:[<pwd>]%ProgramFiles(x86)%Gitbinsh.exe" --login -i

здесь [<pwd>] запускает pwd или захватывает переменную среды $PWD. Или любая команда, которая получит текущий рабочий каталог.

--UPDATE - - -

В настоящее время у меня есть сценарий bash:

winpwda()
{
    pwd | sed -e 's////g ' | sed 's/^.//' | sed 's/^c/C:/g'
}
nc()
{
 ConEmu.exe -new_console:d:"$(winpwda)" "%ProgramFiles(x86)%Gitbinsh.exe" &
}

запуск " nc " теперь откроет новое окно с помощью Git bash ConEmu в текущем каталоге. Досадно, если я использую " cmd "вместо" ConEmu.ехе" он успешно открывает его в новой вкладке вместо нового окна. Также не уверен, как я могу назначить аргумент bash в качестве клавиатуры...

6
задан chrispepper1989
20.12.2022 23:16 Количество просмотров материала 2950
Распечатать страницу

1 ответ

ConEmu документы четко указать что пользователь должен настроить.

для bash пользователь должен добавить в профиль bash

PROMPT_COMMAND='ConEmuC -StoreCWD'

и настроить вызов Shell функции на Ключи И Макросы. Пример предполагает, что у вас есть задача {Git bash}.

Shell("new_console", "{Git bash}", "", "%CD%")
9
отвечен Maximus 2022-12-22 07:04

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх