将 Notepad++ 语法移植到 Sublime Text 2

将 Notepad++ 语法移植到 Sublime Text 2

将 Notepad ++ 样式转换为 Sublime Text/Textmate 语法的最佳方法是什么?

答案1

我自己从未找到过这样的转换器,但如果你具有中等编程技能和空闲时间,编写这样的转换器并不困难。除此之外,我认为你必须手动完成,但这实际上并不太糟糕。

创建一个像这样的 tmTheme 文件: https://github.com/chriskempson/tomorrow-theme/blob/master/textmate/Tomorrow-Night-Blue.tmTheme

...并以这个 NPP 主题为例: http://waher.net/blog/Waher-style.xml

...只需将 NPP XML 文件中的 fgColor 和 bgColor 十六进制代码复制到 tmTheme 文件中的相应标签中(例如字符串、常量等)

显然,这两个编辑器之间并没有 1:1 的语法高亮元素映射,但只要稍加调整,你就可以在 Sublime Text 中近似 NPP 主题。

相关内容