如何解决我的neovim lsp错误消息没有红色
这是我的vimrc文件。我真的不知道是什么问题。我在此上花了3个多小时,就这样完成了。...
@NgModule({
declarations: [
AppComponent
],imports: [
BrowserModule,HttpModule
],providers: [
ThingProvider,{ provide: APP_INITIALIZER,useFactory: thingsProviderFactory,deps: [ThingProvider],multi: true }
],bootstrap: [AppComponent]
})
export class AppModule { }
解决方法
我在Windows 10上并使用新的Windows Terminal + NeoVim,我的配置与您的配置类似,但具有相同的颜色。我通过在设置colorscheme之前将其添加到“ init.vim”文件中来解决颜色问题:
set termguicolors
在不同的GitHub讨论中,建议使用以下选项作为解决方案,但是它们对我没有任何影响:
let g:gruvbox_contrast_dark = 'hard'
if exists('+termguicolors')
let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
endif
let g:gruvbox_invert_selection='0'
set background=dark
,
为了将来参考,旧的答案可能会失败,现在有更多有组织的高亮组供您自定义它们的颜色,例如:
highlight LspDiagnosticsDefaultError guifg=#FF0000
有关更多详细信息,请阅读 :help lsp-highlight-diagnostics
和 :help highlight
。
编辑:请注意,这需要遵循更通用的配色方案设置,例如 colorscheme whatever
可能会覆盖您的突出显示
我删除了"Plug 'leafgarland/typescript-vim'
并删除了它:D
这是对我有用的一个
hi LspDiagnosticsVirtualTextError guifg=Red ctermfg=Red
guifg
用于 GUI 客户端,ctermfg
用于终端客户端
这应该适用于终端和 gui 客户端
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。