Coda 前端开发插件 F2E Tools
作者:xujiwei 来源:Architecting Life 发布时间:2009-09-22 14:53:00
在 EeePC 上装了个 Mac OS X,相应的开发工具也选择了 Coda。在 Windows 下,EditPlus 可以通过添加自定义工具的方式来给 EditPlus 的添加前端工具,但是在 Coda 上,就没有这么方便的自定义方式了。之前师兄清羽用 Python 实现了 Coda 的 YUI Compressor 和 JS Lint 两个插件,后来在群里讨论要不要把 JS Beautify 也集成。
想法有了,上周末回家就开写,Coda 的插件有两种形式的,一种是用脚本来写,另外一种是用 Cocoa 来写。使用脚本很简单,Python、Ruby 等等都可以,只要系统上有解释器。相对而言还是 Python 熟一点,就选用 Python 来编写这几个插件了。
下载:http://dl.getdropbox.com/u/1451589/Blog/CodaF2ETools.zip
安装方法:解压后,双击 F2E Tools.codeplugin 即可完成安装。
该插件集成了以下 5 个前端开发工具:
1. YUI Compressor
压缩工具,可以压缩 JS 和 CSS 代码,去掉注释、空白字符,缩短变量名等。
2. JS Lint
JavaScript 语法检查工具,可以让你的代码更健壮。
3. JS Beautify
如果碰到了压缩过的代码,那么可以用这个工具来把代码格式化一下,可以看起来很清楚,它也可以格式化 HTML。
4. HTML Tidy
格式化并检查 HTML 代码,并检查是否符合相应的规范,例如 XHTML 或 HTML 等。
5. CSS Tidy
格式化 CSS 代码。
更详细的介绍大家可以去网上找一找。
说明: YUI Compressor 压缩时是使用的 GB18030 编码,如果你常用的编码不是 GB18030,而是 UTF-8 或者其他,那么你需要修改 YUI Compressor 插件的脚本,步骤如下:
1. 定位到 用户主目录/Library/Application Support/Coda/Plug-ins
2. 找到 F2E Tools.codeplugin,鼠标右击,选择“显示包内容”
3. 定位到 Content/Resources/yuicompressor
4. 使用文本编辑器打开 yuicompressor.py
5. 定位到文件底部,找到 GB18030,有两处,修改为 UTF-8 或你要使用的编码
6. 保存并退出,重新启动 Coda 即可生效。
猜你喜欢
- 在SQL Server中进行开发会让你身处险地,并且寻找快速解决方案。我们编辑了前十名关于SQL Server开发的常见问题。对常见的针对表
- 家里没网络,实在无聊,玩游戏都没味道,只好玩CSS。这个东西实在没什么技术含量在里面,纯属打发时间。简单说明:一张图片放在底层,
- 我们平日办公时用得最多的软件是Execl、Word或WPS Office等,你的计算机中一定储存着大量的XLS、DOC、WPS文件吧!网页制
- 最近一直在做Dnn模块的开发,过程中碰到这么一个问题,需要同时插入N条数据,不想在程序里控制,但是SQL Sever又不支持数组参数.所以只
- js也是可以做出狂炫的图形的,恭请超级高手分析。给大家看个例子吧。http://www.p01.org/releases/DHTML_con
- FrontPage服务器扩展可以做以下工作:(1),保存和检索Web服务器的文件;(2),远程执行所有文件管理操作;(3),改名或移动文件时
- 一直以来,jQuery是我最喜欢的框架之一。1月14号 1.4 Released版本发布后,就迫不及待去了解了一下1.4版本对比以往1.3.
- 代码如下:---找出促销活动中销售额最高的职员 ---你刚在一家服装销售公司中找到了一份工作,此时经理要求你根据数据库中的两张表
- 一定要对用户可能输入的诸如引号,尖括号等特殊字符给予足够重视,它们可能引发严重的安全问题。SQL注入的基本手法之一,就是利用对单引号未加过滤
- 字符串转十六进制StrToHex Function<% Response.Write StrToHex("Nice
- ADO对象: Connection Command Recordset Record Stream ASP支持的对象很多,可以自己编写COM
- 在项目开发中,经常出现这样的需求。在新增或修改一个主表数据时,对应的从表也要进行同步,此时我们是怎么操作的了?典型的方法就是对于主表的各数据
- 通过界面设计上是能手工操作的,无法达到我批量修改几千台服务器。 因为此了一个脚本来批量执行。 环境:redgate + mssql 2008
- 黑体是视觉设计师常用的一款字体,特别是针对广告的 Banner 等。根据 * 的相关介绍,有关黑体的定义可以认为:黑體与白体
- 文本的排版依据语言的不同会有一些格式上的要求,比如简体中文中类似逗号、分号等标点符号不会出现在一行的开头,对于英文来讲就是一个完整单词不会在
- 受<! #include file="filename.asp" --> 宏限制必须存在该文件并且会预先编译
- [参与测试的浏览器:IE6 / IE7 / IE8 / FF3 / OP9.6 / SF3 / Chrome2 ][操作系统:Windows
- 某些情况下:我们希望在一个SQL Server下访问另一个sqlserver数据库上的数据,或者访问其他oracle数据库上的数据,要想完成
- a1="sp2=20;sp1=34;" a2="sp3=2;sp2=3;sp1=4;" 两组字符串数
- 2008年,对于JavaScript来说是非常振奋人心的一年,很多高人加入到JavaScript和Web开发的阵营中来,浏览器厂商在技术上互