如何在 Notepad++ 中为 Less 添加语法高亮?

Posted

技术标签:

【中文标题】如何在 Notepad++ 中为 Less 添加语法高亮?【英文标题】:How do you add syntax highlighting for Less in Notepad++? 【发布时间】:2011-06-22 06:42:41 【问题描述】:

我希望 Notepad++ 将我的 .less 文件视为我的 .css 文件,从而为我打开的任何 .less 文件获得语法高亮显示。

【问题讨论】:

也许这个问题更适合超级用户,特别是考虑到那里已经存在类似的问题。 我第一次听到有人提到超级用户,但我猜你是对的。该论坛是否更面向应用程序? 是的,它是面向应用程序的。但是,这个问题部分与程序员有关。它可以转到任一站点。 【参考方案1】:

要获得 LESS 语法高亮,您必须下载并导入 用户定义语言 文件。以下是一些语言文件的链接:

LESS language file,如Notepad++ User Defined Language List 中所列 LESS language file on GitHub

来自GitHub repository的安装说明:

下载less.xml文件 打开记事本++ 转到Language -> Define your language...,单击Import... 并选择您已下载的less.xml 文件 关闭并重新启动记事本++ 完成

另一种安装语言文件的方法是copy them into a file in the Notepad++ installation directory。

【讨论】:

这个答案比 alex 的问题解决了更多的原始问题。谢谢。 不会节省大量时间,但您不必下载文件。当您进入“导入”对话框时,您可以像粘贴文件一样粘贴 URL。【参考方案2】:

从this page下载要添加语言的XML文件(如Less)

在记事本++中打开Language菜单>Define your language...Import文件

【讨论】:

以上是关于如何在 Notepad++ 中为 Less 添加语法高亮?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 CodeSandbox 在 LESS 中为 Ant Design (React) 创建自定义主题?

如何在python中为GET请求添加轮询间隔

为啥我不能在 notepad++ 中为 Scintilla 命令添加“Enter”?

在 Web Api 2 中为链接标题添加分页

有没有办法在 Less 中为 ~ 运算符使用变量,例如 ~"calc(100% - @spacing)";

怎样用node.js编译less文件