如何在Sublime Text 3中缩小html,css,js/jquery和ruby代码?

Sta*_*ers 14 sublimetext3

运行Windows 7.什么是最好的Sublime Text 3插件来执行此操作,也可以美化代码.

Mar*_*ark 8

你现在可能已经找到了你喜欢的东西,但我只是遇到了同样的需求,并尝试了两个插件:MinifierClientside.Clientside有更多的功能,如linting和美化,但只能兼容ST2(根据其Package Control页面),而Minifier应与ST3兼容.


Tee*_*Jay 6

更新8. 4. 2015年,因为许多事情都发生了变化

我一直在寻找这样的ST3插件.我试过崇高HTML5 Minifier通过geekpradd缩减大小佐尔坦,双方似乎是非常好的选择.看看他们的利弊.

HTML5 Minifier

  • 只有缩小,不能美化(到目前为止)
  • 不重构CSS或JavaScript文件,只删除空格和注释
  • 不如Minify有效,但在美化后保持代码可读
  • 适用于HTML,CSS和JS,没有任何问题
  • 可以缩小当前视图中的代码,而无需创建新文件或保存任何内容
  • 安装简便,不需要Node.js或其他任何东西
  • 在控制台中有一个拼写错误 - HTML Minfier而不是HTML Min i fier .但也许它是故意的:)

缩小

  • 缩小和美化
  • 重构CSS和JavaScript文件,重命名JS变量,函数名称等.
  • 可以实现超级有效,最小的文件大小,但是缩小过程会改变代码
  • 适用于HTML,CSS和JS没有问题,也应该支持SVG(尚未测试)
  • 无法在不创建新文件或保存任何内容的情况下缩小当前视图中的代码,缩小始终会创建新的.min.或.beatified.文件在同一目录中
  • 安装有点复杂,需要Node.js和其他一些Node.js CLI应用程序

哪个插件更好?

对此没有直截了当的答案.Minify更有效,因此只要您关心的是最小的文件大小,Minify就是您的选择.我个人使用这两种情况,因为在某些情况下,HTML5 Minifier在某些情况下可能是更好的选择.

我只是希望Minify开发人员Zoltan能够添加关键功能来缩小当前缓冲区,而不像geekpradd那样创建或保存任何文件.


Kan*_*bos 6

可能有用,此快捷方式将删除所选文本的所有换行符

Ctrl + J

请注意,这并不是真正的缩小,因为它不考虑代码语言.