css - 在 Visual Studio 的 CSS 源代码编辑器中打开一个文件

标签 css visual-studio-2010 visual-studio less dotless

我正在使用 Phil Haack's T4CSS T4 template基于 .less

Phil 的解决方案的一个缺点是 visual studio 将 .less 文件作为纯文本文件而不是 css 文件打开。 (因此没有智能感知。)

如何让 VS 在 CSS 源代码编辑器中打开 .less 文件?

我试过:

  1. 右键单击 > 打开方式,但未列出 CSS 源代码编辑器。
  2. 工具 > 选项 > 文本编辑器 > 文件扩展名,但同样没有列出 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/

相关文章:

html - 是否可以在 URL 中添加 CSS 代码?

css - 具有齐平边缘的 HTML/CSS 全宽 4 列布局

visual-studio - Visual Studio 宏中是否有等效的 DoEvents?

c# - 为 Visual Studio 创建插件

html - 取id时如何套用css样式?

css - 如何制作响应式 3 栏网站?

c - 为什么我的程序从其他函数返回后中断?

c++ - C++ 中的维动态数组

visual-studio-2010 - TFS 2010 和未修改文件的 checkin

c++ - Waf 生成 Visual Studio 项目?