vim соляризованный в obj-c
Не уверен, что это цвет по умолчанию obj-c в соляризованном vim или нет, но в соляризованном xcode я получил более приятный цвет, чем в Vim. Кто-нибудь знает, как изменить цвет в Vim, чтобы выглядеть так же, как Xcode?
Vim соляризованный
Xcode соляризованный
1 ответ
В Vim схема цветов (для вас: solarized) предоставляет общую палитру доступных цветов / атрибутов выделения (например, жирный, курсив и т. Д.). Синтаксические сценарии (например, для objc
filetype), затем определите синтаксические группы (например, ключевые слова, операторы, переменные и т. д.) и свяжите их с выделенными группами. Очевидно, что и уровень синтаксического разбора, и связь с цветами различаются в Vim и XCode.
В то время как трудно добавить больше разграничения синтаксиса (вам нужно было бы расширить сам синтаксический скрипт), вы можете легко (но утомительно) влиять на то, какая группа синтаксиса ссылается на какую группу выделения.
Например,HiLink objcType Type
команда вsyntax/objc.vim
устанавливает такую (по умолчанию) ссылку. Чтобы изменить это, используйте, например,
:highlight link objcType Statement
Для этой задачи:highlight
команда выводит список всех определенных групп подсветки и:syntax list
перечисляет все синтаксические группы. Кроме того, чтобы выяснить, какая группа синтаксиса вызывает подсветку, проще установить SyntaxAttr.vim - Показать атрибуты подсветки синтаксиса символа под плагином курсора.