今天给大家介绍一个使用idea实现快捷启动应用程序的技巧。
相信大家多少有一些了解,国外大神程序员,在编码的时候基本上是解放鼠标了。 常规的只是编码的话我们也可以短暂的解放鼠标,idea强大的快捷键支持,基本上编码可以解放鼠标。但是我们在编码中经尝会用到一些其他的工具, 比如everything(一款而快的文件索引工具, 可以快速查找文件,还支持正则),notepad++,navicat之类的。想不通过鼠标打开这些程序,就需要启动器的帮助了, 已经有很多程序启动器可以实现这种功能。因为笔者最近写了一篇IDEA注释模板使用Groovy脚本自动获取本地GIt分支版本号攻略,里面有使用到groovy脚本执行git 命令,笔者联想到既然能执行cmd命令, 那启动一个程序应该也是可行的,说干就干。
下面以启动everything 为例子
变量编辑
记得勾选 Skip if defined 否则tab之后会有一个框选择覆盖
groovyScript("def command = \"C:/Program Files/Everything/Everything.exe\";command.execute(); return \"\";")
C:/Program Files/Everything/Everything.exe 这个是程序的路径
注意下这里的路径不要使用windows默认的反斜杠 \ , 全部替换成正斜杠 /
- 定义一个命令command 就是启动everything的命令(可以先在cmd测试下能不能启动);
- 执行执行
- 返回空字符串就行
演示
输入et 按tab建就会发现everything程序已经启动了。其它的程序也是同样的方式添加就行了
笔者这里贴一下启动notepad的
// 启动notepad
groovyScript("def command = \"D:/Notepad++/notepad++.exe\";command.execute(); return \"\";")
注意不同的idea版本 支持groovy脚本可能不一样, 笔者使用的2019.3