Tag Archives: IDEA

在 IDEA 的 external tools 里面执行 grunt

项目里使用到 grunt, 但是又不希望每次使用 grunt 的时候要打开 项目文件夹,再打开命令行窗口,那么可以使用 IDEA 提供的一个在其内部执行外部命令的小工具 external tools
其实很简单,只要进行一点点配置就可以了。
我的工作环境是 WIN7
在 IDEA 下按 Ctrl+ALT +S 调出来配置管理器,在右上角搜索框搜索 external tools
点击添加配置,在配置里修改相关配置,主要是下面 3 点
Program: C:Program Filesnodejsnode.exe
Parameters: ~AppDataRoamingnpmnode_modulesgrunt-clibingrunt
Working directory:$ProjectFileDir$
如图:
QQ截图20131121105030
over.
配置好后就可以在Tools菜单看到响应的选项了,你可以通过配置将其图标放到菜单下的图标栏中方便点击。同理其他相关任务都可以通过这样的方式添加进来,十分方便。
reference: http://stackoverflow.com/questions/18894270/how-can-i-run-grunt-as-a-external-tool-from-intellij

使用IDEA的external tools提高开发效率

一直觉得不管使用哪种开发工具,深入研究这个工具都是很值得的,这个投入产出比,性价比等都很高。
俺们公司那群人好像一直都没发现这个问题。依旧使用那几个“常用”的快捷键,手动处理很多很多完全可以托付给机器来完成的东西。
我觉得吧,当你决定使用一款IDE时候,至少把整个程序里的所有菜单按钮过一遍,然后揪出快捷键表打印出来背一背吧。
我们公司大多数人使用 Myeclipse 作为 IDE, 但好像他们很多人连怎么添加插件,怎么设置文件保存后自动格式化代码,自动优化imports,自动添加注释等最基本的功能都不知道,更别说怎么进行性能调优了。(我这不使用Myeclipse的人都知道。。) 这样的话在这公司用这么些早该淘汰的电脑做开发的话还真是有点忧伤呐。
好,打住。
因为我基本都是写前端代码,所以使用了对前端比较友好的Intellij IDEA,也稍的学习了些功能。
这里介绍了高级功能 external tools,就是可以调用外部工具。
其实也没什么可说的,就是和你说有这么个功能,可以调用外部程序,比如调用 nodejs 执行 grunt 命令,可以更具情况设置参数,并在工具栏等地方生成对应的图标,想执行命令的时候点击一下就可以了。比如yuicompresser什么的都能通过这个方式集成进来。十分方便啊。
当然要是什么时候 IDEA 也能像原生支持 ant,maven 等支持 grunt 那就好了。