Разные цвета для складок и подгибов в Vim - PullRequest
11 голосов
/ 14 октября 2010

Возможно ли иметь различный набор цветов для сгибов и подгибов, например:

  • синий передний план на сером фоне для уровня сгиба 1 (по умолчанию)
  • черный передний план на темномжелтый фон для уровня сгиба 2
  • и т. д. (хотя дальнейший спад может показаться немного чрезмерным)

Ответы [ 3 ]

4 голосов
/ 11 июля 2017

Это зависит от того, используете ли вы версию Gui Vim или текстовую. Со своей стороны (текстовая версия) я установил это в моем .vimrc

hi Folded ctermfg=Black
hi Folded ctermbg=DarkGrey
3 голосов
/ 14 октября 2010

У меня есть простой патч для кода Vim c, который позволяет довольно легко его настроить.Дайте мне знать, если вы хотите, чтобы исправление перекомпилировало Vim, или если вы работаете в Windows, я могу отправить вам исправленный исполняемый файл для Vim 7.2.

3 голосов
/ 14 октября 2010

Из документации vim:

COLORS                          *fold-colors*

The colors of a closed fold are set with the Folded group |hl-Folded|.  The
colors of the fold column are set with the FoldColumn group |hl-FoldColumn|.
Example to set the colors: >

        :highlight Folded guibg=grey guifg=blue
        :highlight FoldColumn guibg=darkgrey guifg=white

, поэтому вы не можете легко это сделать.Лучший совет, который я могу вам дать, - это установить строку состояния, чтобы отображать текущий уровень сгиба, если это возможно.

...