3

Я хочу изменить цвет фактической командной строки, а не цвет остальной части консоли.

Например:

C:\Users\home> dir  (THIS LINE IS BRIGHT YELLOW)
30/09/2011  07:18 PM    <DIR>          .          (REST OF LINES ARE WHITE)
30/09/2011  07:18 PM    <DIR>          ..

Причина этого заключается в том, что я выполняю команды, которые выдают много выходных данных, и я хочу найти предыдущие команды. Тем не менее, поскольку они, как правило, все одного цвета, трудно обнаружить реальные "подсказки".

2 ответа2

3

Вас устраивает только желтый цвет в подсказке?

ANSI X3.64 в подсказке

Снимок экрана был взят из моего собственного Console Emulator (ConEmu), извините за саморекламу;)

Ссылка на ColorPrompt.cmd.

Если вы хотите повторить этот трюк в Console2, вы должны использовать AnsiCon после (или до) изменения приглашения.

ansicon.exe -p

Идея состоит в том, чтобы использовать последовательности ANSI x3.64 для изменения цветов вывода консоли.

0

Не уверен, что вы можете сделать это с console2 (файл справки, похоже, не работает для меня). Вы можете попробовать использовать другую оболочку, такую как cygwins bash. Для меня стандартный терминал bash поставляется с подсказкой, уже выделенной отдельным цветом (зеленым). Он прекрасно работает и под console2.

cd [YOUR CYGWIN INSTALL]
bash --login -i

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