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

时间:2010-05-02 16:24:06

标签: visual-studio-2010 intellisense less

我正在试验Less Css,我正在使用Visual Studio 2010。

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

4 个答案:

答案 0 :(得分:15)

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

enter image description here

更新

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

答案 1 :(得分:8)

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

更新 (2012年3月7日)

使用此一周后,我已将其卸载,原因如下:

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

答案 2 :(得分:7)

此扩展似乎更好:LessExtension

以下是作者描述:

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

这对我很有用。

答案 3 :(得分:5)

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

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