我可以让Visual Studio为Less Css提供Intellisense和语法着色吗?

dri*_*iis 21 intellisense visual-studio-2010 less

我正在尝试使用Less Css,我正在使用Visual Studio 2010.

如果编辑器提供对语法高亮和Intellisense for Less的支持,例如着色和建议变量,那将是很好的.我有什么选择让它发挥作用?我是否需要为它编写插件,或者如何将其添加到VS?这已经存在吗?

gua*_*ome 15

如果您使用的是Visual Studio 2012,则可以使用Web Essentials 2012.它使用类似于Visual Studio的CSS语法高亮显示的语法高亮显示.它在保存时编译为CSS.

在此输入图像描述

更新

  • 2.4-2.5禁用了较少的语法突出显示
  • 2.6开始,重新开启了较少的语法突出显示
  • 3.8开始,VS2012禁用了较少的语法突出显示.

  • @gidmanma是的,但没有扩展适用于Express. (4认同)

Chr*_*nes 8

http://www.mindscapehq.com/products/web-workbench

更新(2012年3月7日)

使用一周左右后,由于以下原因,我已将其卸载:

  1. 恼人的唠叨广告告诉你升级
  2. 一个奇怪的错误阻止我能够间歇性地保存我的.less文件


Dra*_*ouf 7

这个扩展似乎更好:LessExtension

这是作者的描述:

  • 保存时自动编译(使用无点)
  • 突出显示匹配的大括号
  • 语法高亮(无多行注释支持)
  • 单词多次出现时单词突出显示
  • 使用Visual Studios css 2.1定义完成单词
  • 概述所以{...}部分可以折叠

它对我很好.


Noa*_*rds 5

除了CSS Is Less之外,我在Visual Studio Gallery(截至2005年5月2日)找不到一个,它只挂钩了内置的CSS语言服务.

如果您想学习如何自己编写,可以先查看Ook语言集成示例.在该示例中实现扩展点(分类,快速信息源,完成源)将为您提供所要求的功能(语法突出显示,悬停提示,智能感知完成).