为intellij idea添加YUI Compressor支持

概念:YUI Compressor 是一个用来压缩 JS 和 CSS 文件的工具。

IDEA添加外部插件-yuicompressor压缩js/css步骤: 
1、下载yuicompressor.2.4.8.jar 
2、选择File–>Settings: 
 
3、选择Tools—>External Tools,点击右侧的“+”: 
 
4、填写信息: 
Name就是给菜单的名称,Group是分组,都可以随便写,Description是功能描述可选
Show in是我们的菜单按钮显示的位置
Tool settings是最重要的设置,
第一栏我们填写“java” 表示用java执行;
第二栏是我们的命令,也就是执行YUI Compressor的命令: “-jar D:\tools\JetBrains\myplugins\yuicompressor-2.4.8.jar –type js –charset utf-8 $FilePath$ -o $FileNameWithoutExtension$.min.js”
两个$符之间的是Idea的变量,可以通过后面的Insert macro 按钮查找,比如$FilePath$是我们选中的文件的完整路径,$FileNameWithoutExtension$是出去后缀的文件名,其中的“D:\tools\JetBrains\myplugins\yuicompressor-2.4.8.jar”是YUI Compressor的jar包路径。
–type文件类型是js还是css可以参考YUI Compressor文档
第三栏是设置工作空间,这里配置我们选择压缩文件的路径$FileDir$。
Options中的几个按钮看名称就能知道,第一个是执行后同步文件,第二个是执行时打开控制台;
也可以过滤输出

5、选中js文件,右键,选择External Tools—>js compress:

IDEA编译工程和配置FTP远程部署图文教程

第一步:如下图点击configuration进入第二步(因为我已经配置了192.168.0.73所以有一个)

第二步:红框依次向下填写名字自己随便定义方便记录,(注:type我用的是SFTP而非FTP所以选择SFTP)SFTP host远程主机ip ,port一般默认就行,root path是项目对应远程映射的地址(也可以在mapping里面配置如果不配置就以这个mapping),下来用户名密码这个不用说了,Web server root URL:验证地址

 

第三步:配置mapping,mapping可以配置多个,因为我class和jsp、xml这些与对应服务器上的地址不一致所以我配置了多个

 

以上三步就是IDEA编译工程和配置FTP远程部署的图文教程。

大家可以发现映射配置好后变绿颜色了,没配置的没变颜色(父亲目录不会体现子目录的状态)

大家可以在1图中看到有下载和上传的按钮,也在以在指定文件上面右击就有上传按钮