Я видел демо-версию Mac OS X в сети, в которой он настроен на использование нескольких цветов.
Например, его подсказка янтарная, его ls
каталог пурпурный, а его git diff
вывод имеет ~ 4 цвета (розовый, светло-зеленый, красный, бледно-желтый).
Можете ли вы сказать мне, как я могу настроить терминал Mac OS X для достижения этого? Это определенно Mac OS X Terminal.app, а не iTerm.
macos
git
command-line-interface
yinglcs
источник
источник
Ответы:
Ответ Уильяма Перселла включает только цвет для команды 'git diff'. Сделайте это, чтобы включить цвета для всех команд git:
источник
Чтобы отобразить цвет в выводе git diff, вам необходимо настроить git. Попробуйте запустить
установить ваш $ HOME / .gitconfig соответствующим образом.
источник
Обычно это не то, что вы настраиваете для терминала ... Терминал не знает, что он показывает, но попробуйте это в вашей оболочке (если вы используете bash, в некоторых других оболочках вы не экспортируете, а вызываете setenv или что-то другое):
Затем вы можете использовать генератор LSCOLORS для настройки того, что вы можете экспортировать, используя что-то вроде:
(выше должно дать вам фиолетовые каталоги)
Когда вы закончите и будете удовлетворены результатом, добавьте три строки в файл / etc / bashrc или в файл .bashrc в домашнем каталоге вашего пользователя.
Редактировать: Также, в вашем терминале, убедитесь, что флажок «Отображать цвета ANSI» (на странице «Текст») установлен.
источник
Это то, что я использую в своем файле .profile. Работает как шарм, потому что позволяет мне видеть текущую ветку git, а также ее состояние через цвет. Если вы хотите изменить его, обратите внимание, что важно избегать цветовых кодов , чтобы избежать проблем с переводом строки в длинные строки.
источник
.profile
файл в моем $ bashОткройте приложение терминала, затем откройте диалог настроек либо через меню (Терминал -> Настройки), либо нажав Command+, . Когда откроется диалоговое окно настроек, выберите стиль терминала на панели слева, выберите «Текст» на панели кнопок, затем убедитесь, что установлен флажок «Отображать цвета ANSI».
Это включит цвета на терминале. Чтобы получить цвета в выводе на терминале, вам нужно будет вставить команды цвета ANSI в данные, отправляемые на терминал. Как это сделать, зависит от команд. Например (как было показано выше)
ls
команда имеет опцию цвета. Для цветовых кодов, сделайте поиск в Google для «цвета анси».источник
Для цветного вывода ls я бы рекомендовал установить gnu coreutils и использовать вместо этого эту версию ls. Для любой версии ls вам нужно передать ей правильный флаг, который является --color для версии gnu или -G для стандартной версии OS X. Таким образом, вы можете сделать что-то вроде
в вашем .bashrc.
Чтобы раскрасить подсказку, вам нужно использовать правильные коды цветов для вашего терминала, но мой использует
производить
в жирном белом.
источник