Vmelnikoff
@Vmelnikoff
PHP разработчик

Как разделить настройки GITBash и CMDER?

В CMDER (ConEmu) у меня подключается GIT консоль.
cmd /c ""%ConEmuDir%\..\git-for-windows\bin\bash" --login -i" -new_console:d:C:\Projects

Эту же консоль использую в PHPStorm

Основные настройки в .bashrc

Но для удобства когда работаю в CMDER хочу, чтобы по Ctrl+T открывалась вкладка bash без вопросов.
И ещё чтобы в новой вкладке открывалась та же папка, что в текущей вкладке.
Достигаю этого, если в .bashrc прописываю:
export PROMPT_COMMAND='ConEmuC -StoreCWD; history -a'

Но тогда идет ошибка при открытии консоли в PHPStorm.
Пробовал поместить в StartUp Environments
export PROMPT_COMMAND='ConEmuC -StoreCWD; history -a'
Не помогло.

Как можно выделить эту настройку только при запуске консоли CMDER?
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
erge
@erge
Примус починяю
либо определять среду запуска по какой-то переменной окружения если такие вообще есть.
либо самостоятельно в CMDER (либо наоборот в PHPStorm) если есть такая возможность - перед запуском bash устанавливать переменную окружения.

а в .bashrc проверять эту переменную по условию if и если есть переменная, то выполнять настройки для CMDER, если нет, то для PHPStorm

как-то так...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы