推荐下自己修改升级的 Less 即时编译CSS插件 for Sublime Text 3

山哥 发布于 2015/02/03 16:22
阅读 9K+
收藏 3

最近需要在 Sublime Text 3 下使用 Less(什么是Less),但是发现无法即时编译,很不方便。于是到 github 上搜索,发现了一款Sublime Text2 的即时编译插件,但是该插件的py脚本是基于 python2.x写的,无法在 Sublime Text 3 的 Python3 环境下运行,同时发现使用的less.js文件是1.3.3版本的。

为了能在我的SublimeText3下运行,即时半学了Python的语法,然后修改了该插件,并将less.js升级到less-1.7.5 版本(中间很多苦难啊,特别是第一次接触Python的格式化语言,遇到了好多的tab缩进和空格不一致的问题)。

现在将该插件分享给大家:http://git.oschina.net/yswang/lessc

亮点噢:该插件是完全独立的,只要放到 SublimeText3\Data\Packages下即可使用,不需要安装什么额外的Nodejs环境啦、lessjs-window 环境啦等(本人最讨厌这样的依赖)

加载中
0
烈冰
烈冰
虽然我不用,但精神可嘉,支持
山哥
山哥
哈哈,主要是我这个人比较懒,怕麻烦,总想找捷径,如果没有捷径就自己做一个。
0
红薯
红薯

帅气,已在 Git 上推荐

山哥
山哥
哈哈,谢谢老大的推崇。
0
郁也风
郁也风

用 grunt 的 watch:less 更省事    


山哥
山哥
呵呵,你还是要安装grunt吧,我就想搞个不用安装额外的、绿色的小插件,即插即用。O(∩_∩)O哈哈~
0
山哥
山哥
我目前还在完善:即将支持在 .sublime-project 中配置项目独立的lessc编译配置(增加定义less_dir、output_dir等),这样就更方便编译了。
0
赵亮-碧海情天
赵亮-碧海情天
支持。和你一样,很烦那些依赖,就好像必须让你先买艘游艇,才能让你喝到上面提供的香槟酒一样。以前我对制作ST插件的兴趣蛮高的,后来衰减了。“己所不欲,勿施于人;己欲不得,勿吝施人”。所以其实不管你做的是什么,都会支持你,呵呵。
山哥
山哥
哈哈,文艺青年啊
0
云香水识
云香水识
做前端的要构建资源,nodejs环境还是装一下的, nodejs的工具环境已经形成,要不然像gruntjs这样的东西也不会那么流行。 我也是一个懒货,甚至觉得grunt都太麻烦了,所以自己写了一个工具: http://www.oschina.net/p/f2e-node-server 顺带支持了一下通过中间件识别的模式动态的支持LESS,Coffee,Jade,markdown等编译。
山哥
山哥
是的,现在很多的前端构建依赖nodejs环境,呵呵。我是尽量不依赖。
0
x
xianzhiding
我照着这个方法试了  为什么不行呀  我的是sub3083版本
x
xianzhiding
回复 @山哥 : 我已经弄好了
山哥
山哥
我的是 3065,我一直都在使用,并不断的完善呢。
0
aidybnt
aidybnt

3083无法使用


感谢分享。

0
steven012
steven012
新装的sublime没有DATA目录啊,请问具体是把哪个文件放进去,文件夹一起放吗?
0
山哥
山哥

引用来自“steven012”的评论

新装的sublime没有DATA目录啊,请问具体是把哪个文件放进去,文件夹一起放吗?

你的sublimetext3是不是没有安装过它的 Package Control啊?如果还没有安装,请先安装下 Package Control,你以后的所有sublime插件都要使用这个安装的。目录结构如下:


我刚才下载了最新版的 windows Sublime Text Build 3083 看了下,默认也是有Data目录的,只是没有 Packages 目录,这个Packages目录需要你安装 PackageControl 才会有的。


返回顶部
顶部