Установите цвета подсветки кронштейна vim
Я использую :set showmatch
чтобы выделить соответствующую скобку или скобку, когда курсор находится над одной из них.
Я хотел бы изменить цвет подсветки, чтобы он радикально отличался от цвета курсора, потому что у меня есть ситуация, показанная на скриншотах.
когда курсор находится над второй скобкой:
и когда курсор находится непосредственно справа от скобки:
это использует мою цветовую схему терминала, которая взята из Solarized. К сожалению, это немного больно, чтобы увидеть, какой подсветкой является соответствие скобки и который является курсором, когда фигурные скобки находятся близко друг к другу.
есть vim
настройка, которую я могу использовать, чтобы изменить цвет этого, скажем,bold magenta
Анси? Я не особенно заинтересован в переназначении моих цветов ANSI в терминале или оболочке - я бы хотел vim
параметра, если он существует.
3 ответа:
вы можете изменить цвета, например, синий на зеленый
hi MatchParen cterm=none ctermbg=green ctermfg=blue
просто поместите его в ваш файл vimrc.
по сути,
cterm
определяет стиль, который может бытьnone
,underline
илиbold
, аctermbg
иctermfg
являются, как следует из их названий, цвета фона и переднего плана, поэтому измените их по своему усмотрению.для вашего случая, вы можете хотеть
hi MatchParen cterm=bold ctermbg=none ctermfg=magenta
Я использую
vividchalk
цветовая схема сmacvim
, и ни одно из различных решений, которые я пробовал работали для меня. Но я искал файл:~/.vim/colors/vividchalk.vim
на
MatchParen
и я нашел эту строку:call s:hibg("MatchParen","#1100AA","DarkBlue",18)
Я прокомментировал эту строку, затем я скопировал эту строку, и я изменил ее на:
call s:hibg("MatchParen","#FF0000","Red",18)
который преуспел в выделении соответствующей скобки красным цветом, что намного легче увидеть. Я надеюсь, что это поможет кому-то еще.
если вы хотите чтобы ненадолго перейти к открывающей скобке / paren/brace при вводе закрывающей скобки/paren / brace, затем добавьте:
set showmatch
to~/.vimrc работал на меня.
очень удобный трюк устанавливает курсор на скобку / paren / brace, а затем вводит
%
чтобы перейти к соответствующей скобке/paren/brace. Это особенно полезно, когда соответствующая скобка/paren/brace прокрутилась со страницы. Набрав%
во второй раз будет прыгать туда, куда вы пришли от.
попробовать
:!ls $VIMRUNTIME/colors
Это цветовые схемы по умолчанию Vim питания. Чем изменить цветовую схему:colorscheme name
найти цветовую схему, которая вам нравится, и скопировать цветовую схему:!cp $VIMRUNTIME/colors/<name>.vim ~/.vim/colors/new_name.vim
редактировать его и установить с помощью команды цветовой схемы или лучше добавитьcolorscheme name
в файл vimrc. После изменения цвета файла:colorscheme name
перезагружает цвета Vim. Это удобно:vsp
vim, отредактируйте файл цветов в одной половине, проверьте изменения в другой. Я использовал nye17 ответьте и добавьтеhi MatchParen
строка в мой color_file.ВИМ это работа просто штраф.
Ссылки:
Vim help
как управлять цветами
о цветах Termianl