Как я могу стилизовать команду, вводимую в приглашении bash?

330
Mark McDonald

При просмотре этого вступительного видео в Brunch примерно при t = 1:30 используемая командная строка имеет несколько очень классных стилей.

Интересующая меня часть заключается в том, как докладчику удалось раскрасить текст, вводимый в приглашение, во время его ввода . Похоже, что первый аргумент окрашен в зеленый цвет, когда он становится допустимой исполняемой командой, и в пурпурный, когда он недействителен. Последовательные аргументы отображаются белым, хотя похоже, что правильный путь к файлу получает подчеркивание (см. ~ T = 2: 01).

В чем тут подвох? Это эмулятор терминала? Это какая-то магия $ PS1?

0

1 ответ на вопрос

2
Unnikrishnan

Я не уверен, что вы можете сделать это в Bash. Но это возможно в других оболочках, например в zsh

https://github.com/zsh-users/zsh-syntax-highlighting ) или в рыбе http://fishshell.com/).

Похоже, рыба делает все это из коробки. Спасибо! Mark McDonald 10 лет назад 0

Похожие вопросы