我想让hlsearch
与Neovim合作。根据文档,
'hlsearch' 'hls' 'nohlsearch' 'nohls' 'hlsearch' 'hls' boolean (default on)
global
{not available when compiled without the
+extra_search feature}
hlsearch
仅在使用+extra_search
进行编译时可用。
$ vim --version [11:56:16]
NVIM v0.2.0
Build type: Release
Compilation: /usr/local/Homebrew/Library/Homebrew/shims/super/clang -Wconversion -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DNVIM_MSGPACK_HAS_FLOAT32 -DNDEBUG -DDISABLE_LOG -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wvla -fstack-protector-strong -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -I/tmp/neovim-20170707-80027-1bg0wcx/neovim-0.2.0/build/config -I/tmp/neovim-20170707-80027-1bg0wcx/neovim-0.2.0/src -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/opt/gettext/include -I/usr/include -I/tmp/neovim-20170707-80027-1bg0wcx/neovim-0.2.0/build/src/nvim/auto -I/tmp/neovim-20170707-80027-1bg0wcx/neovim-0.2.0/build/include
Compiled by brew@Sierra-2.local
Optional features included (+) or not (-): +acl +iconv +jemalloc +tui
For differences from Vim, see :help vim-differences
system vimrc file: "$VIM/sysinit.vim"
fall-back for $VIM: "/usr/local/Cellar/neovim/0.2.0_1/share/nvim"
我的neovim版本似乎没有使用extra_search
进行编译。这确实是问题,如果是,我该如何解决?
修改
要测试突出显示,这是:hi
SpecialKey xxx ctermfg=4 guifg=Blue
EndOfBuffer xxx links to NonText
TermCursor xxx cterm=reverse gui=reverse
TermCursorNC xxx cleared
NonText xxx ctermfg=12 gui=bold guifg=Blue
Directory xxx ctermfg=4 guifg=Blue
ErrorMsg xxx ctermfg=15 ctermbg=1 guifg=White guibg=Red
IncSearch xxx cterm=reverse gui=reverse
Search xxx ctermbg=11 guibg=Yellow
MoreMsg xxx ctermfg=2 gui=bold guifg=SeaGreen
ModeMsg xxx cterm=bold gui=bold
LineNr xxx ctermfg=130 guifg=Brown
CursorLineNr xxx ctermfg=130 gui=bold guifg=Brown
Question xxx ctermfg=2 gui=bold guifg=SeaGreen
StatusLine xxx cterm=bold,reverse gui=bold,reverse
StatusLineNC xxx cterm=reverse gui=reverse
VertSplit xxx cterm=reverse gui=reverse
Title xxx ctermfg=5 gui=bold guifg=Magenta
Visual xxx ctermbg=7 guibg=LightGrey
WarningMsg xxx ctermfg=1 guifg=Red
WildMenu xxx ctermfg=0 ctermbg=11 guifg=Black guibg=Yellow
Folded xxx ctermfg=4 ctermbg=248 guifg=DarkBlue guibg=LightGrey
FoldColumn xxx ctermfg=4 ctermbg=248 guifg=DarkBlue guibg=Grey
DiffAdd xxx ctermbg=81 guibg=LightBlue
DiffChange xxx ctermbg=225 guibg=LightMagenta
DiffDelete xxx ctermfg=12 ctermbg=159 gui=bold guifg=Blue guibg=LightCyan
DiffText xxx cterm=bold ctermbg=9 gui=bold guibg=Red
SignColumn xxx links to LineNr
Conceal xxx ctermfg=7 ctermbg=242 guifg=LightGrey guibg=DarkGrey
SpellBad xxx ctermbg=224 gui=undercurl guisp=Red
SpellCap xxx ctermbg=81 gui=undercurl guisp=Blue
SpellRare xxx ctermbg=225 gui=undercurl guisp=Magenta
SpellLocal xxx ctermbg=14 gui=undercurl guisp=DarkCyan
Pmenu xxx ctermfg=0 ctermbg=225 guibg=LightMagenta
PmenuSel xxx ctermfg=0 ctermbg=7 guibg=Grey
PmenuSbar xxx ctermbg=248 guibg=Grey
PmenuThumb xxx ctermbg=0 guibg=Black
TabLine xxx cterm=underline ctermfg=0 ctermbg=7 gui=underline guibg=LightGrey
TabLineSel xxx cterm=bold gui=bold
TabLineFill xxx cterm=reverse gui=reverse
CursorColumn xxx ctermbg=7 guibg=Grey90
CursorLine xxx cterm=underline guibg=Grey90
ColorColumn xxx ctermbg=4 guibg=LightRed
QuickFixLine xxx links to Search
Whitespace xxx links to NonText
Cursor xxx guifg=bg guibg=fg
lCursor xxx guifg=bg guibg=fg
Substitute xxx links to Search
MatchParen xxx ctermbg=14 guibg=Cyan
Error xxx ctermfg=15 ctermbg=9 guifg=White guibg=Red
Comment xxx ctermfg=4 guifg=Blue
Constant xxx ctermfg=1 guifg=Magenta
Special xxx ctermfg=5 guifg=SlateBlue
Identifier xxx ctermfg=6 guifg=DarkCyan
Statement xxx ctermfg=130 gui=bold guifg=Brown
PreProc xxx ctermfg=5 guifg=Purple
Type xxx ctermfg=2 gui=bold guifg=SeaGreen
Underlined xxx cterm=underline ctermfg=5 gui=underline guifg=SlateBlue
Ignore xxx ctermfg=15 guifg=bg
Todo xxx ctermfg=0 ctermbg=11 guifg=Blue guibg=Yellow
String xxx links to Constant
Character xxx links to Constant
Number xxx links to Constant
Boolean xxx links to Constant
Float xxx links to Number
Function xxx links to Identifier
Conditional xxx links to Statement
Repeat xxx links to Statement
Label xxx links to Statement
Operator xxx links to Statement
Keyword xxx links to Statement
Exception xxx links to Statement
links to PreProc
答案 0 :(得分:0)
看来NeoVim的编译选项要少得多,因此应在所有构建中启用hlsearch。有关extra_search
的文档提示可能来自Vim的原始帮助,不适用于NeoVim。
因此,如果您看到:hi Search
为其预期的黄色,则它应至少在:set hlsearch
后起作用。