Окраска синтаксиса Bash

Я попробовал рыбную оболочку и любил тот факт, что она синтаксическая раскраска в самой оболочке: раскраска синтаксиса рыб

Есть ли способ сделать это в bash?

  • Как остановить emacs от окраски текста файла, который я редактирую?
  • Выделить команды оболочки Linux
  • .bashrc синтаксическая ошибка рядом с неожиданным токеном `('
  • инструмент командной строки, чтобы зарезервировать высокий уровень кода в выходном файле?
  • Есть ли синтаксический файл Vim для вывода приложений CLI на основе ANSI?
  • Нежелательное выделение текста в Vim latex-suite
  • 2 Solutions collect form web for “Окраска синтаксиса Bash”

    Синтаксическая окраска в реальном времени – это большая работа, особенно с оболочками, синтаксис которых сложнее, чем у рыб. Только у рыбы есть это из коробки.

    Zsh имеет синтаксическую раскраску, если вы устанавливаете надстройку выделения zsh-синтаксиса .

    Я не знаю никаких попыток сделать это с помощью bash.

    Вы можете отредактировать файл bash.bashrc в каталоге / etc. Вы захотите изменить $ PS1 (первичное приглашение командной оболочки) и, возможно, $ PS2 (вторичное приглашение оболочки).

    Проверьте эту ссылку для справки, это помогло мне установить мой: https://help.ubuntu.com/community/CustomizingBashPrompt

    Надеюсь это поможет!

    Interesting Posts

    Технологии брандмауэра Linux: MySql-аккаунт

    Установка HDF5-1.8.13 на Solaris 11 – не удалось

    Узнайте, в какое время моя машина была перезапущена и почему?

    Переместить файл и сохранить владельца и режим в одной атомной операции

    Понижение рейтинга Gedit в Fedora 23

    Как выполнять поиск, замену и добавление шаблона в конец каждой строки

    Командная строка (PS1), включая количество файлов в каталоге (как скрытых, так и обычных)

    WD Advanced Format путаница

    Каковы плюсы и минусы двух неразрушающих тестов badblock?

    Пользовательские задания cron больше не выполняются (возможно, SELinux)

    Unbind cn и cp из tmux

    reprepro и gpg-agent – кодовая фраза не будет кэшироваться

    Как мне избежать имени подкаталога с амперсандом в нем?

    Как избежать разницы в параметрах, которые использовались для создания разделов ext4 на разных дистрибутивах Linux?

    Как получить функцию getopts при вызове другой функции внутри файла

    Linux и Unix - лучшая ОС в мире.