Змініть каталог ConEmu на робочий каталог з Git bash


0

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


Отже, чого саме ти хочеш? Що у вас є, що ви хочете зробити, що ви хочете отримати?
Максим

Ви неправильно намагаєтеся поставити шлях до оболонки в перемикачі "-new_console". Звісно, ​​що виконується, слід вказати окремо!
Максим

Я хотів би відкрити нову вкладку, яка починається з каталогу вкладки, з якої я відкрився. Я уточню вище. Не могли б вияснити помилковість?
funseiki

Відповіді:


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.


Це спрацьовує в підказці - чи є спосіб змусити це працювати як заздалегідь задане? Я хотів би мати цей набір як макрос. Копіювання вищезазначеного в попередньо визначений діалог завдань, здається, не спрацює (нова вкладка відкриється у домашньому каталозі)
funseiki

Звичайно, це не повинно працювати над завданнями! Вони виконуються в області ConEmu! Якщо вам потрібно запустити це з макросом, чому б не використовувати макрос? Є printфункція GuiMacro.
Максим
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.