Как я изменяю цвет текста, соответствующего regex в энергии?

Можно использовать getent команда с hosts параметр как это:

getent hosts www.google.com

И количество, сколько результатов это добирается:

getent hosts www.google.com | wc -l

getent пользуется службой имен библиотеки Switch, чтобы сделать различные поиски имени. Со вторым параметром можно определить, какой вид дб Вы хотите к поиску. Проверить man getent для деталей.

3
12.08.2014, 10:38
2 ответа

В зависимости от того, что именно вы хотите, это либо то, что mark.vim , либо подсветка общего синтаксиса .

Пометка позволяет создать несколько различных групп выделенных шаблонов или экстенсивностей. Указание конкретного регулярного выражения производится с помощью Leaderr по умолчанию. Также существует команда :Mark. Вы можете установить цветовую схему с помощью :MarkPalette.

3
27.01.2020, 21:19

Вы можете сделать что-то подобное в вашем .vimrc:

highlight Test ctermfg=red
autocmd BufWinEnter * match Test /Power/
autocmd InsertEnter * match Test /Power/
autocmd InsertLeave * match Test /Power/
autocmd BufWinLeave * call clearmatches()

Затем, когда вы откроете файл, любые текстовые совпадения Power будут подсвечены красным цветом. Это статический способ, вы можете написать свою собственную функцию для работы с любым шаблоном и цветом.

Вы также можете использовать mark.vim, но это проверяется только с vim версией 7.2 и ниже.

1
27.01.2020, 21:19

Теги

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