Mood Asked: 2011-01-19 14:00:28 +0800 CST2011-01-19 14:00:28 +0800 CST 2011-01-19 14:00:28 +0800 CST LESS.app 之类的应用程序? 772 最近我发现了一个名为LESS.app的 OS X 应用程序。它基本上是一个将 *.less 文件编译和缩小为 *.css 文件并实时执行的应用程序。我想知道或者我可以在 Ubuntu 中存档相同的内容以及如何去做。 software-recommendation 6 个回答 Voted Best Answer Bryan 2011-01-31T13:28:38+08:002011-01-31T13:28:38+08:00 布莱恩在这里。Less.app 的开发者。 我强烈建议反对使用旧版本的 LESS(基于 Ruby 的版本)。Less.js 不仅仅是 LESS 的一个 javascript 端口,它是一个全新的重写,它改进了大量的东西,增加了对旧 Ruby 版本所没有的东西的支持,并将编译器速度提高了大约 84%。 与其安装 Ruby gem,不如安装 Node.js并从命令行通过 Node运行Less.js。您仍将拥有所有 -watch 功能,但您将使用 Less.js 来完成它,这意味着您的生活会好得多。 或者,在您正在创建的网站中使用 Less.js 作为脚本。这将有助于发展。完成编码后,只需复制 Less.js 生成的 CSS(从浏览器的检查器中)并将其放入文件中,添加 .css 扩展名,然后从 HTML 页面中删除 Less.js 脚本标记并替换您刚刚创建的 CSS 文件。 无论哪种方式,使用 Less.js。 Stefano Palazzo 2011-01-19T14:56:01+08:002011-01-19T14:56:01+08:00 笔记 阅读布莱恩的回答。他知道他在说什么。;-) 你可以只安装less。 安装 rubygems 和更少 sudo apt-get install rubygems sudo gem install less 官方文档备注: 要使 gem 正常工作,您应该将 gem 的路径写入 PATH 添加到 ~/.bashrc: export PATH=/var/lib/gems/1.8/bin:$PATH 然后,您可以通过执行来使用较少的编译器 lessc style.less 我认为没有像您链接到的那样的 GUI。但是由于它似乎只是在真正的 less 编译器之上的一个非常浅的 gui,所以我认为直接使用它不会有任何问题。类型 lessc --help 学习如何使用它。 如果您希望每次更改 .less 文件时都自动编译它们,您可以使用以下-w选项: ~$ lessc test.less -w * Watching for changes in test.less... Ctrl-C to abort. : Change detected... * Updated test.css : Change detected... * Updated test.css Ctrl您可以通过按+Z并键入来将此过程置于后台bg,然后尽可能多地启动。您可以通过执行将它们带回前台fg,或者fg 3对于第三个进程,获取所有作业及其编号类型的列表jobs。 user13446 2011-04-02T20:04:01+08:002011-04-02T20:04:01+08:00 据我所知,ruby less 的更新不足以处理串联运算符。 对于那些对使用 less.js 为非 mac 平台保存后编译 .less 的解决方案感兴趣的人,您可以查看此安装指南*。尽管本教程面向 Windows 用户,但我想如果您可以在系统上安装Node.js,那么脚本本身的功能也会相同。 *免责声明:本教程是我的。只是想人们可能想具体看看上面的海报“使用 Node.js”是什么意思。我无法在网上找到任何使用 Node.js 在文件保存时编译 LESS 的脚本,所以我做了一个并认为我会分享它。 Prav 2012-02-14T02:26:53+08:002012-02-14T02:26:53+08:00 在 Ubuntu 11.10 下,您可以简单地发出 sudo apt-get install lessc JoZ3 2013-03-11T22:06:50+08:002013-03-11T22:06:50+08:00 你也可以在 Ubuntu 12.10 中安装命令行编译器: sudo apt-get install node-less Alix Axel 2014-04-09T18:40:27+08:002014-04-09T18:40:27+08:00 还有http://koala-app.com/。 http://crunchapp.net/是我的最爱,但我们必须感谢 Adobe 停止使用 AIR for Linux。
布莱恩在这里。Less.app 的开发者。
我强烈建议反对使用旧版本的 LESS(基于 Ruby 的版本)。Less.js 不仅仅是 LESS 的一个 javascript 端口,它是一个全新的重写,它改进了大量的东西,增加了对旧 Ruby 版本所没有的东西的支持,并将编译器速度提高了大约 84%。
与其安装 Ruby gem,不如安装 Node.js并从命令行通过 Node运行Less.js。您仍将拥有所有 -watch 功能,但您将使用 Less.js 来完成它,这意味着您的生活会好得多。
或者,在您正在创建的网站中使用 Less.js 作为脚本。这将有助于发展。完成编码后,只需复制 Less.js 生成的 CSS(从浏览器的检查器中)并将其放入文件中,添加 .css 扩展名,然后从 HTML 页面中删除 Less.js 脚本标记并替换您刚刚创建的 CSS 文件。
无论哪种方式,使用 Less.js。
你可以只安装less。
安装 rubygems 和更少
官方文档备注:
然后,您可以通过执行来使用较少的编译器
我认为没有像您链接到的那样的 GUI。但是由于它似乎只是在真正的 less 编译器之上的一个非常浅的 gui,所以我认为直接使用它不会有任何问题。类型
学习如何使用它。
如果您希望每次更改 .less 文件时都自动编译它们,您可以使用以下
-w
选项:Ctrl您可以通过按+Z并键入来将此过程置于后台
bg
,然后尽可能多地启动。您可以通过执行将它们带回前台fg
,或者fg 3
对于第三个进程,获取所有作业及其编号类型的列表jobs
。据我所知,ruby less 的更新不足以处理串联运算符。
对于那些对使用 less.js 为非 mac 平台保存后编译 .less 的解决方案感兴趣的人,您可以查看此安装指南*。尽管本教程面向 Windows 用户,但我想如果您可以在系统上安装Node.js,那么脚本本身的功能也会相同。
*免责声明:本教程是我的。只是想人们可能想具体看看上面的海报“使用 Node.js”是什么意思。我无法在网上找到任何使用 Node.js 在文件保存时编译 LESS 的脚本,所以我做了一个并认为我会分享它。
在 Ubuntu 11.10 下,您可以简单地发出
你也可以在 Ubuntu 12.10 中安装命令行编译器:
还有http://koala-app.com/。
http://crunchapp.net/是我的最爱,但我们必须感谢 Adobe 停止使用 AIR for Linux。