小编Nei*_*roe的帖子

用于Notepad ++的ASP.NET Razor语法高亮显示

如何在Notepad ++ Windows应用程序中支持ASP.NET Razor(.cshtml文件)的语法突出显示?

我相信正确的方法是使用用户定义的语言导入文件,但在这方面有点不知所措.

我在下面的URL中找到了当前Notepad ++语言文件的列表,但是我正在寻找的那个不能从这个选择中获得. http://sourceforge.net/apps/mediawiki/notepad-plus/?title=User_Defined_Language_Files

在你提问之前,我使用Visual Studio 2012来完成我的大多数开发任务,但有时VS很痛苦,并且发现在Notepad ++中进行一些编辑会更快,因此我为什么要寻找语法高亮规则.

syntax-highlighting notepad++ visual-studio razor visual-studio-2012

22
推荐指数
3
解决办法
1万
查看次数

LESS编译器和相对的@import引用在Web Essentials 2012 v2.7中不起作用

v2.6的更新适用于VS 2012,我安装了Web Tools 2012.2更新,但是我注意到v2.5.1版本中不存在的问题(我现在降级为修复版)是@import LESS文件中的行在编译时不再找到引用的文件.

除非@import行中引用的文件位于同一物理文件夹中,否则编译器会发生炸弹.如果存在任何路径信息,例如"../../style/common.less",编译器将响应错误,并且不会创建生成的CSS文件.

我得到的错误是它找不到文件,路径信息被截断为第一个父路径构造或者没有.所以,它正在寻找"../style/common.less"或"style/common.less".这两者之间似乎是间歇性的.

有关可能相关的问题,请参阅:无需导入CSS和相对路径

更新: 确认预期行为在LESS v1.3.1及更低版本中正常工作.

我通过Visual Studio扩展更新对话框更新到Web Essentials的v2.6.然后我在路径X:\ Users\{USER}\AppData\Local\Microsoft\VisualStudio\11.0\Extensions\{HASH}\Resources\Scripts\less-1.3.0.js中替换了LESS脚本文件的内容(最初是使用Web Essentials v2.6更新的v1.3.3,其中包含版本1.3.0,1.3.1,1.3.2,1.4.0-beta,1.4.0和1.4.1的脚本.编译仅适用于1.3.1及更低版本.

我想知道在删除对@ import-once的支持时是否出现了问题.

更新2: Web Essentials的2.7版仍然表现出这种行为,但也可以按上述方式修复.

css import less visual-studio-2012 web-essentials

16
推荐指数
1
解决办法
5713
查看次数