Вопрос: Выделите вывод bash в iTerm 2?


Я выполнил инструкции для установка Solarized на iTerm 2, на моей новой машине OSX Yosemite. Похоже, что фон и основные цвета применяются, и $TERM производит xterm-256color,

Однако все очень монохромно. Как я могу заставить iTerm выделять результаты более полезным способом?

enter image description here


0
2018-01-06 18:14


Источник


что вы ожидаете раскрасить? пытаться ls -G, Кажется, что солярий - это набор цветовых схем. IT не делает ваши команды окрашиванием. Вам может потребоваться проверить vim настройки - Rich Homolka
Я надеялся, что подробности ls -al будет раскрашен полезным способом. Я выполнил инструкции по настройке Solarized с помощью vim здесь: ethanschoonover.com/solarized/vim-colors-solarized - У меня теперь красивые цвета в vim, но у меня все еще есть очень монохромный графический интерфейс. - Richard
Я думаю, что раздел «ВАЖНОЕ ЗАМЕЧАНИЕ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ ТЕРМИНАЛА» на ethanschoonover.com/solarized/vim-colors-solarized может быть релевантным («Если вы собираетесь использовать Solarized в режиме терминала ...»), но я не могу понять, что он просит меня сделать. - Richard
Это также может быть актуальным, так как я установил солярий: github.com/altercation/solarized/tree/master/... - Richard
Как я уже говорил, вам нужно добавить флаг G (в Mac OS X) для его колонизации. - Rich Homolka


Ответы:


Instal Zsh, и тогда у вас могут быть такие функции.

ЗШ По умолчанию в большинстве систем используется bash. Хотя bash - совершенно прекрасная оболочка, zsh более настраиваема, быстрее (так говорят) и имеет некоторые потрясающие плагины, о которых я расскажу позже в этом сообщении. Он делает все, что делает bash, и поставляется с предустановленной на любом Mac. Однако это устаревшая версия, поэтому вы хотите использовать homebrew для установки последней версии.

$ brew install zsh

Если вы работаете в Linux ... Ну что ж, вы используете Linux! Вы знаете, как менять снаряды ?! Если вы этого не сделаете, запустите

chsh -s `which zsh`  

Чтобы изменить оболочку на OS X, вы можете либо запустить chsh -s /usr/local/bin/zsh или перейдите в Системные настройки -> Пользователи и группы -> Щелкните по блокировке -> Щелкните правой кнопкой мыши пользователя -> Дополнительные параметры -> и вставьте / usr / local / bin / zsh в поле оболочки входа.

ЗШ-подсветка синтаксиса Этот новый для большинства людей является новым, и это подрывает ум каждого на работе. Это называется zsh-синтаксисом-подсветкой, вдохновленным подсветкой синтаксиса Fish (другая оболочка). Он сообщает вам, действительно ли команда действительна до нажатия клавиши ввода. Как это круто? Я установил его в папку ~ / .oh-my.zsh, потому что я думаю, что это удобно. Это, однако, не является частью о-ми-зш.

Чтобы установить его, выполните:

cd ~/.oh-my-zsh && git clone git://github.com/zsh-users/zsh-syntax-highlighting.git  

Все, что осталось, позволяет это сделать. Запустите этот редактор и откройте файл ~ / .zshrc и добавьте следующую строку в конец файла.

source ~/.oh-my-zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh 

Перезагрузите терминал или запустите источник ~ / .zshrc, чтобы изменения вступили в силу.


-1
2017-08-02 14:14



Это правильное решение для меня. Если у кого-то есть проблема, сообщите мне в комментариях, вместо того, чтобы поставить неправомерный -1 голос. - Ahmad Awais