В vim я хотел бы изменить цвет шрифта только для одной строки в зависимости от того, начинается ли эта строка (с любыми предыдущими вкладками/пробелами/пробелами) тире, периоду, косой чертой или «х». Как я могу запрограммировать/настроить существующий vim для этого?vim: изменить цвет шрифта на основе первого символа в строке?
ответ
В Vim ColorScheme только обеспечивает отображение освещающих групп (как правило, общих из них, таких как Comment
, String
, хотя отдельных Синтаксисов также определяют такие вещи, как vimLineComment
) на передний план/цвет фона и атрибуты текста, таким как жирные или курсив. То, что вы хотите, это настраиваемый синтаксис .
:help usr_44.txt
представляет файл синтаксиса; вы также можете посмотреть на существующие в $VIMRUNTIME/syntax/
для вдохновения. Чтобы выделить строки, начинающиеся с x
:
:syntax match mysyntaxXLine /^x.*$/
:highlight link mysyntaxXLine Error
Что такое «Ошибка» в команде «выделить ссылку»? Боюсь, я ужасен в расшифровке руководств по командам vim (посмотрел на руководство плюс разное блоги). «Ошибка» представляет собой вызов какой-либо функции? –
Нет, 'Error' - всего лишь примерная группа выделения. См. Вывод ': hi'. –
- 1. sumifs на основе первого символа в строке
- 2. Как изменить цвет шрифта на основе условного?
- 3. Как изменить цвет шрифта отдельных символов в строке UIPickerView?
- 4. Как изменить цвет символа 1 в строке?
- 5. Как изменить цвет шрифта на основе значения удержания порога
- 6. Как изменить цвет одного символа в строке с drawString?
- 7. изменить цвет символа
- 8. Изменить цвет шрифта в пакетном файле на основе условия
- 9. изменить цвет шрифта в pickerview
- 10. Изменить цвет заполнения ячейки на основе цвета шрифта
- 11. Как изменить цвет шрифта на основе результата базы данных
- 12. JQuery - изменить цвет шрифта на основе значения sql result
- 13. Javascript изменить цвет шрифта
- 14. Vim: как изменить цвет шрифта номер текущей строки
- 15. Тип шрифта и цвет на основе устройства
- 16. изменить цвет шрифта на основе значения угловой js
- 17. Изменить фактический цвет шрифта на основе другого значения ячейки в строке
- 18. Изменить цвет шрифта javascript
- 19. localStorage изменить цвет шрифта
- 20. UIAlertController изменить цвет шрифта
- 21. Имя шрифта определенного символа в строке | Swift
- 22. Невозможно изменить цвет шрифта
- 23. jQuery - изменить выпадающий выбранный цвет на основе последнего символа
- 24. Как дублировать ячейку на основе первого символа?
- 25. Сплит-список на основе первого символа - Python
- 26. Разделить строку на основе первого вхождения символа
- 27. Фильтрация имен на основе первого символа имени
- 28. Можно ли изменить цвет в строке на основе NSTextField?
- 29. Изменить цвет в командной строке на основе результата?
- 30. Изменить цвет строки на основе значения столбца в строке
Это не проблема с цветами. Это задача для подсветки поиска или подсветки синтаксиса или подсветки соответствия, в зависимости от того, насколько вы хотите, чтобы он был локальным в окне или нет, и есть ли у вас синтаксическая подсветка, которая может мешать. Нам нужно немного подробнее об этом. – Ben
I.e. при каких обстоятельствах вы хотите, чтобы эта линия была выделена? И почему (что вы пытаетесь выполнить с выделенной линией)? – Ben
Этот плагин может быть полезным https://github.com/nathanaelkane/vim-indent-guides – Ace