Используя стандартный синтаксис (так как OP упомянул Солярис):
sed 's/^\([[:blank:]]*\)\.*/\1/;s/\.*\([[:blank:]]*\)$/\1/'
На Солярисе, как обычно, Вы, возможно, должны звонить /usr/xpg4/bin/sed
или command -p sed
Дело в том, что многие из более простых терминалов поддерживают только ограниченное количество цветов ANSI [Black | Красный | Зеленый | Желтый | Синий | Пурпурный | Голубой | Голубой | Белый ] обычный или жирный, всего 16.
Профиль xterm-256color
поддерживается некоторыми более современными терминальными эмуляторами, такими как гном-терминал и PuTTY, но 256 цветов все еще недостаточно для того, чтобы охватить всю гамму из 16 миллионов цветов в цветовом пространстве RGB, которые потребовались бы для отображения каждого RGB-кода, как и предполагалось.
На самом деле, как это часто бывает с vim
, если вы можете подумать об этой функции, то, вероятно, кто-то ее реализовал.
В данном случае, Вы, вероятно, ищете плагин Colorizer. Обратите внимание, что хотя этот плагин "работает лучше всего" с gvim
, он поддерживает 88 и 256 цветных терминалов.
С сайта скрипта:
Идея заключается в том, чтобы выделить имена и коды цветов в том же цвете, который они представляют. Плагин понимает W3-цвета (например, используемые для CSS-файлов), имена цветов из X11 Window System, а также коды в шестнадцатеричной нотации, такие как
#FF0000
(который в цветовой системе RGB представляет красный цвет). Кроме того, он поддерживает цветовые спецификации CSS, напримерrgb(RR,GG,BB)
представление цвета либо в абсолютных значениях, либо в процентах, а также представление HVL Color типаhvl(H,V,L)
Edit: Вы не упомянули, какую операционную систему вы используете, но установка довольно проста, даже если она выполняется вручную. Однако, если вы используете Arch Linux, я упаковала этот плагин, и он доступен для установки через AUR.
В настоящее время (2020 -11 -12 )существует несколько плагинов для отображения цвета цветового кода HTML. Есть: