甚至不确定IntelliJ是否可以这样做,但是当我打开IntelliJ项目时,我想将vagrant up
命令绑定到自动运行。我已经搜索过设置但是找不到能给我这个功能的东西。
答案 0 :(得分:2)
你可以写一个插件。
https://www.jetbrains.com/help/idea/plugin-development-guidelines.html
在plugin.xml中定义应用程序组件
<application-components>
<component>
<implementation-class>com.steve.plugins.recentprojects.RecentProjects</implementation-class>
</component>
</application-components>
然后实现ApplicationComponent
,它在父接口中定义这些方法:
public interface BaseComponent extends com.intellij.openapi.components.NamedComponent {
default void initComponent() { /* compiled code */ }
default void disposeComponent() { /* compiled code */ }
}
似乎initComponent()
可以成为插入函数以启动流浪者的好地方。
或者......将启动外部化,编写一个启动vagrant的脚本然后启动intellij ...