让Marvin Labs SCSS语法插件适用于Notepad ++

时间:2013-12-09 19:01:39

标签: sass notepad++

我已经尝试过以下关于下载Marvin Lab的git插件的建议,以便在Notepad ++上为SCSS提供语法高亮,但没有任何反应。

我在User Defined Dialogue中没有View menu,但通过Settings>Import>Import Theme导入了文件(当我尝试通过插件导入时,它不允许我选择Marvin插件) 。我关闭并重复打开,尝试重新加载文件,再次导入主题,但仍然没有出现语法高亮显示。

我做错了什么线索?

2 个答案:

答案 0 :(得分:11)

今天早上我遇到了同样的问题。以下是我采取的步骤(使用Notepad++ v6.5.1和2013年7月的Marvin Labs' scss syntax plugin repo提交):

  1. 语言>定义你的语言......
  2. 导入...
  3. (选择XML文件)
  4. 关闭当前在Notepad ++中打开的所有.scss文件
  5. 关闭&重新打开Notepad ++
  6. 此时,语法突出显示应自动应用于您打开的任何.scss文件。如果不是,您仍然可以手动应用它:打开并激活.scss文件,转到语言菜单并选择“SCSS-Light”或“SCSS-Dark” (无论你安装的是哪个)。

答案 1 :(得分:0)

我有一个解决这个问题的简单方法。

将scss文件保存在名为sCSS的子目录中,并保留* .css作为其文件扩展名。这样Notepad ++就能很好地编辑它们。

然后将生成的css文件放入另一个名为CSS的子目录中。请注意,它们还具有.css文件扩展名,因此您无需将它们混淆。您可能希望在此子目录中添加一个简短的文本文件,说明正在进行的操作。

(如果你想要你可以重命名其他的东西,然后只需更改你的html元标记,使用你给他们的任何文件扩展名,但我不确定这是一个好主意,我不会去自己动手。)

我试图通过配置或黑客攻击来为Notepad ++提供支持scss的方法,我甚至考虑为它构建一个插件。但是,如果能够解决当前存在的问题,那么解决这个问题就太麻烦了。

我知道这有点像黑客,但是为Notepad ++构建一个插件现在超出了我的能力,并且非常清楚这个其他插件不起作用(或者至少不再起作用)。