转自ttp://cnodejs.org/topic/5197390c63e9f8a54243f137
写代码写到一半要切换窗口出去敲命令行?webstorm的external tools可以帮你省下一点时间
举例说明,比如我要直接使用npm:ctrl+alt+s打开 setting 菜单,找到 external tools 点+号,在tool setting里填空:program -> 外部命令所在位置,填入npm的完整路径parameters -> 参数,这里设为 $Prompt$运行命令时表示弹个窗口让你输入Working Directory -> 在哪个目录下运行这条命令,输入$ProjectFileDir$表示在当前项目的根目录下运行。点右边的insert macro可以看到更多的选项,除了macro的说明,webstorm还会告诉你对应macro在当前环境下是个什么值的,不怕看不懂e文了。
![1](http://ww2.sinaimg.cn/large/7327f6d5gw1e4sips6984j20ig0irtag.jpg)
![2](http://ww2.sinaimg.cn/large/7327f6d5gw1e4siqh4em2j205p06ewep.jpg)
![3](http://ww4.sinaimg.cn/large/7327f6d5gw1e4siqz9rkgj20br03s0st.jpg)