2

Прямо сейчас, из-за установки различных программ командной строки, у меня есть 3 различных измененных приглашения CMD, которые я использую во время разработки.

Один обрабатывает Git и все его функциональные возможности. Один обрабатывает Mono, а другой - PostgreSQL

И я могу видеть себя добавляющим больше в стек позже.

Есть ли способ объединить функциональность всех этих в одном приглашении cmd?

Я думаю, что тот факт, что в Git заканчивается файл .bat вместо стандартных модификаторов CMD.exe + PATH, делает эту проблему сложной.

Есть идеи?

3 ответа3

2

Вы, вероятно, сможете сделать это, просто изменив переменные среды. Перейдите в Панель управления → Система → Дополнительно → «Переменные среды ...», чтобы настроить их.

Я использую Git (msysgit) из неизмененной командной строки. Все, что для этого требуется, - это переменные среды:

EDITOR=Notepad.exe
PATH contains C:\path\to\Git\cmd
GIT_SSH=C:\Path\to\Plink.exe      (for GitHub)

Я считаю, что единственное, что нужно командной строке Mono, - это чтобы ваша PATH содержала папку Mono \bin, а PostgreSQL также нужен путь установки.

Попробуйте добавить эти переменные, затем откройте новую командную строку и посмотрите, работает ли она должным образом. Будьте осторожны, особенно при изменении PATH, так как это может иметь далеко идущие последствия. Если ваш путь в настоящее время выглядит так:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

Не забудьте добавить только в конце этого:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Git\cmd;C:\Program Files\Mono\bin;C:\Path\to\PostgreSQL
0

Все эти CMD в основном являются вызовами одного и того же старого файла cmd.exe через bat, который устанавливает все виды переменных среды.

Вам нужны эти bat-файлы, которые могут меняться при установке новых версий.

Так что, на мой взгляд, волшебного решения нет.
Чтобы сделать файлы bat более доступными, вы можете скопировать ярлыки на рабочий стол (или в другое место).

0

Не совсем то, что вы просите, но вы можете использовать Console2, чтобы сделать их вкладками в одном и том же окне. Я обычно избавляюсь от всех панелей инструментов, кроме панели вкладок.

альтернативный текст

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