首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Neovim不突出整个语法?

为什么Neovim不突出整个语法?
EN

Stack Overflow用户
提问于 2021-11-05 08:37:55
回答 2查看 2.5K关注 0票数 0

Neovim不突出功能和方法。

在Neovim:

在Vscode中:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-11-05 09:47:18

默认情况下,Neovim使用基于正则表达式的语法突出显示。Python的默认语法文件不包括突出显示方法和函数的规则。

如果您想添加这样的功能,您有几个选项:

  1. 扩展Python的内置语法突出显示。您可以在配置文件中添加新的语法规则(有关更多信息,请参见*他的语法 )或使用实现此功能的插件之一。例如,/python语法做您想做的事。
  2. 使用树器-based高亮显示。您需要使用您最喜欢的包管理器安装树形插件,并执行:TSInstall python来下载和编译用于Python的树型解析器。树状体在默认情况下突出显示函数和方法:

  1. 另一种选择是使用LSP语义语法突出显示。我不确定是否有任何支持此特性的Python LSP服务器,但是有一个插件为C++实现了这个功能。因此,如果在其他语言中遇到类似的问题,也可以考虑此选项。
票数 1
EN

Stack Overflow用户

发布于 2022-08-13 17:28:13

我也有同样的问题,安装了Semshi插件。真是太棒了。语法高亮显示是非常酷的,而且是开箱即用的。它还提供内置的高亮时,当你是超过一个词。我可以极力推荐。

https://github.com/numirias/semshi

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

https://stackoverflow.com/questions/69850464

复制
相关文章

相似问题

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