是否可以将 VIM 语法高亮导入 Notepad++?

Apa*_*che 7 xml vim notepad++ syntax-highlighting

VIM 有一个语法高亮文件,我想在 Notepad++ 中使用。
但是 VIM 使用“.vim”文件进行语法高亮定义,而 Notepad++ 使用 XML。
在“导入”按钮上,您只能指定 XML 文件。

有没有办法导入 VIM 语法高亮文件?

Hep*_*ite 6

由于多种原因,Vim 的语法高亮规则高度特定于 Vim。他们之中有一些是:

  • Vim 的语法高亮引擎很大程度上依赖于 Vim 的正则表达式,它们与其他正则表达式引擎相似但不完全相同。
  • 以 .vim 结尾的文件是 Vim 脚本,这是一种非常专用于 Vim 的语言。
  • 语法规则包括基于语法的折叠功能和其他功能,您在 Notepad++ 中可能有也可能没有(我从未使用过它)
  • ...等等。

我的观点是,您不太可能找到能够将 Vim 的语法高亮规则转换为任何其他文本编辑器可以使用的东西的工具。即使存在,我也不怀疑它需要有人手动更正和完善新规则文件。

最终,这可能只是您必须手动完成的一项艰苦工作,最终,对于您想要使用 Notepad++ 支持的任何特定语言,从头开始会更简单。