Включение подсветки синтаксиса Git для терминала Mac



Я скучаю по подсветке синтаксиса Git, которую я имел в Windows для каждого "git .*" команда, как зеленые устроили имена, некоторые жирный шрифт и т. д.



Как включить подсветку синтаксиса Git для терминала Mac?

781   7  

7 ответов:

git config --global color.ui auto

для просмотра различных цветов для команды diff используйте:

git config --global color.diff true

чтобы глобально изменить цвета для большинства команд, используйте:

git config --global color.ui true

цвета в Git

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

цвета.интерфейс

Git автоматически окрашивает большую часть своего выхода, если вы попросите его. Вы можете получить очень конкретную информацию о том, что вы хотите покрасить и как; но чтобы включить все цвета терминала по умолчанию, установите цвет.пользовательский интерфейс правда:

$ git config --global color.ui true

когда это значение установлено, Git окрашивает свой выход, если выход идет на терминал. Другие возможные настройки-false, которые никогда не окрашивают вывод и всегда задают цвета все время, даже если вы перенаправляете команды Git в файл или передаете их другой команде.

вы редко будете хотеть цвет.интерфейс = всегда. В большинстве сценариев, Если вам нужны цветовые коды в перенаправленном выводе, вы можете вместо этого передать флаг --color команде Git для принудительной передачи это использовать цветовые коды. Цвет.ui = true настройка почти всегда то, что вы хотите использовать.

color.*

если вы хотите быть более конкретным о том, какие команды окрашены и как, Git предоставляет параметры раскраски для конкретных глаголов. Каждый из них может быть true, false или всегда:

color.branch
color.diff
color.interactive
color.status

кроме того, каждый из них имеет подмножества, которые можно использовать для установки определенных цветов для частей вывода, Если вы хотите переопределить каждый цвет. Например, для установки метаинформации в выводе diff на синий передний план, черный фон и полужирный текст вы можете запустить

$ git config --global color.diff.meta "blue black bold"

вы можете установить цвет в любое из следующих значений: нормальный, черный, красный, зеленый, желтый, синий, пурпурный, голубой или белый. Если вы хотите, чтобы атрибут был полужирным в предыдущем примере, вы можете выбрать полужирный, тусклый, ul, мигающий и обратный.

см. git config manpage для всех подмножеств, которые вы можете настроить, если вы хотите это сделать.

ссылка : http://git-scm.com/book/ch7-1.html

я использовал следующее решение:

git config --global color.diff auto
git config --global color.status auto
git config --global color.branch auto

Оригинал статьи

git config --global color.diff true
git config --global color.status true
git config --global color.branch true
git config --global color.interactive true

доступно 4 типа настроек:

  • ложные отключен
  • правда - включено, только в командной строке
  • всегда - всегда включена

нашел это отличный пост в блоге это объясняет, как настроить цвета git и каковы стандартные цвета. Таким образом, добавьте следующие строки в свой ~/gitconfig file: (вот мой - довольно ль?)

[color]
  ui = auto
[color "branch"]
  current = auto
  remote = white reverse
[color "diff"]
  meta = yellow bold
  frag = magenta bold
  new = green bold
[color "status"]
  added = yellow bold
  changed = green
  untracked = cyan

в современных версиях Git the colour.ui настройки теперь auto по умолчанию.

вы можете использовать следующие цвета:

  • normal,
  • black,
  • red,
  • green,
  • yellow,
  • blue,
  • magenta,
  • cyan и
  • white.

вы можете также предоставить следующие дополнительные модификаторы:

  • bold,
  • dim,
  • ul,
  • blink и
  • reverse.

Внимание:git1.8.4 (июнь 2013 года),вам не придется делать ничего:

многие учебники учат пользователей устанавливать " цвет.ui " в "авто", как первое, что после установки"user.name/email" ввести себя в Git.
теперь переменная "auto".

Comments

    Ничего не найдено.