我正在使用 Phil Haack's T4CSS T4 template基于 .less
Phil 的解决方案的一个缺点是 visual studio 将 .less 文件作为纯文本文件而不是 css 文件打开。 (因此没有智能感知。)
如何让 VS 在 CSS 源代码编辑器中打开 .less 文件?
我试过:
- 右键单击 > 打开方式,但未列出 CSS 源代码编辑器。
- 工具 > 选项 > 文本编辑器 > 文件扩展名,但同样没有列出 CSS 源代码编辑器。
这可以做到吗?
最佳答案
我刚刚发布了一个执行此操作的扩展程序;你可以download it from the Visual Studio Gallery .
扩展的关键是.pkgdef
文件:
[$RootKey$\Languages\File Extensions\.less]
@="{A764E898-518D-11d2-9A89-00C04F79EFC3}"
[$RootKey$\Editors\{A764E89A-518D-11d2-9A89-00C04F79EFC3}\Extensions]
"less"=dword:00000028
请注意,此扩展不会帮助 CSS 语言服务支持 Less;例如,嵌套规则根本不能很好地工作(它混淆了 CSS 语言服务)。
关于css - 在 Visual Studio 的 CSS 源代码编辑器中打开一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2346243/