кольорова схема vim: зміна кольору ключового слова


2

Мені дуже подобається моя поточна кольорова гамма vim ( /colors/desert.vim).

Підсвітка синтаксису чудова за винятком кольору певних ключових слів. Наприклад, у рубінових файлах ( .rb) мені не подобається, як це виділяється defта end. У файлах java ( .java) це importключове слово.

Колір - темно-фіолетовий, який стикається з моїм фоном.

Як змінити цей колір? Я можу редагувати desert.vimфайл, але у мене виникають проблеми з пошуком кольору.

Відповіді:


1

Ви можете побачити повний список речей, які виділяються, ввівши :hi(короткий для виділення).

Ви також можете заглянути /usr/share/vim/vimcurrent/syntax/<filetype>.vim, наприклад /usr/share/vim/vimcurrent/syntax/ruby.vim, або еквівалент комп'ютера.

Для Java включає спробуйте:

:hi link Include NONE

або

:hi PreProc NONE

Для Ruby do endспробуйте будь-що:

:hi link rubyControl NONE

або

:hi Statement NONE

Ви можете покласти будь-який із ваших творів, ~/.vimrcщоб зробити його стійким.

Якщо ви хочете змінити колір на щось інше, див . Документацію: виділіть для отримання більш детальної інформації.


Для наполегливості я б запропонував розмістити спеціальні кольори виділення для мов у ~ / .vim / after / syntax / ruby.vim. Це залишить кольорову схему за замовчуванням незмінною і збереже ~ / .vimrc мінімальним, тримаючи лише загальні параметри.
vtest

Рядок закінчився таким: hi PreProc ctermfg=5(та всі інші місця з ctermfg=5), в які я змінився ctermfg=7.
dsg
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.