21

我正在尝试使用Less Css,并且正在使用 Visual Studio 2010。

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

4

4 回答 4

15

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

在此处输入图像描述

更新

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

于 2012-10-17T15:55:22.680 回答
8

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

更新(2012 年 3 月 7 日)

使用了一周左右后,我卸载了它,原因是:

  1. 烦人的唠叨广告告诉你升级
  2. 一个奇怪的错误阻止我间歇性地保存我的 .less 文件
于 2011-10-05T16:59:32.600 回答
7

这个扩展似乎更好:LessExtension

以下是作者描述:

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

它对我很有效。

于 2011-09-10T16:42:07.220 回答
5

除了CSS Is Less之外,我在Visual Studio Gallery(截至 2010 年 5 月 2 日)上找不到它,它只连接了内置的 CSS 语言服务。

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

于 2010-05-02T17:16:26.223 回答