首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向Neovim添加可选特性

向Neovim添加可选特性
EN

Stack Overflow用户
提问于 2017-10-11 17:00:01
回答 1查看 264关注 0票数 1

我想让hlsearch和Neovim合作。根据文件,

代码语言:javascript
复制
'hlsearch' 'hls' 'nohlsearch' 'nohls' 'hlsearch' 'hls'        boolean (default on)
                    global
                    {not available when compiled without the
                    +extra_search feature}

hlsearch只有在用+extra_search编译时才可用。

代码语言:javascript
复制
 $ 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"

我的新病毒版本似乎不是用extra_search编译的。这就是问题所在吗?如果是这样的话,我该如何解决呢?

编辑

要测试高亮化,这是:hi的输出。

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2019-02-20 07:49:16

看起来NeoVim的编译选项要少得多,所以在所有构建中都应该启用hlsearch。关于extra_search的文档提示可能来自最初的Vim帮助,而不适用于NeoVim。

因此,如果您看到:hi Search在其预期的黄色,它应该能工作,至少在:set hlsearch之后

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46693812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档