2014-02-18 2 views
1

Связано с Colored Output with Cygwin Commands on cmd. Добавляя Cygwin стезе моей системы, я могу отобразить цвета в cmd.exe сИзменение цвета 'ls' при использовании CMD с cygwin

ls --color=auto 

Чтобы изменить цвета файлов и папок, я бы редактировать .bashrc или .dircolors.db на Linux. Однако редактирование эквивалентов cygwin этих файлов, по-видимому, не влияет на вывод в cmd.exe, хотя они действительно влияют на оболочку cygwin. Кто-нибудь знает, как редактировать цвета вывода из ls в cmd?

(Кроме того, я думаю, было бы полезно, если бы кто-то мог привлечь внимание человека, ответившего на вопрос, который я связал выше. У меня недостаточно репутации, чтобы прокомментировать его/ее ответ, поэтому, если это разрешено, было бы здорово, если бы кто-то еще мог.)

+0

http://stackoverflow.com/q/17404165 –

+0

Проблема в том, что я не знаю, какую команду указывать при запуске CMD для получения разных цветов на выходе «ls». Я не могу найти способ редактировать LS COLORS непосредственно из командной строки. Кажется, что люди всегда редактируют файлы конфигурации. –

+0

У cmd нет встроенной поддержки таких вещей. Вам понадобится специальная программа. Я не знаю одного. :( – aikeru

ответ

1

К сожалению, cmd может показывать только свою собственную цветовую схему и не может управляться с помощью .bashrc или любого другого предмета Cygwin. Чтобы изменить цветовую схему, вы можете щелкнуть правой кнопкой мыши на строке заголовка, выберите «Свойства» и перейдите на вкладку «Цвета»:

Colors
(скриншот взят из https://superuser.com/a/199768/219397)

If вам нужно поделиться своими настройками на нескольких компьютерах, вы можете создать файл .reg, который изменяет эти значения непосредственно в реестре Windows. Эти значения хранятся в HKEY_CURRENT_USER/Console/ и HKEY_CURRENT_USER/Software/Microsoft/Command Processor.

То, что я искренне рекомендую, хотя это не использовать cmd.exe и использовать MinTTY вместо:

  • понимает .bashrc
  • она изменяет размер красиво
  • он поддерживает UTF8
  • прекрасно работает с пакетами, установленными с Cygwin (python и т. д.)
  • он поддерживает прозрачность окна
  • , наконец, это позволяет изменять цветовую схему через .minttyrc (или GUI диалогах)

Вот пример того, как это выглядит:

MinTTY

+0

Да, я верю, что я закончил использование MinTTY, но это было давно, и с тех пор я просто переключился на Linux, чтобы не иметь дело с многочисленными небольшими неприятностями, которые я пытался заставить Windows вести себя более похоже на Linux =) –

Смежные вопросы