IntelliJ IDEA:从命令行安装插件

时间:2014-06-04 18:05:16

标签: plugins command-line intellij-idea

IDEA是否提供命令行可执行文件来编辑某些设置,安装/卸载插件等,而无需实际启动IDE并单击?

例如,可以使用以下命令安装Eclipse的新插件:

eclipse -application org.eclipse.equinox.p2.director -noSplash -repository #{repo} -installIUs #{plugins}

IntelliJ的任何等价物?

2 个答案:

答案 0 :(得分:6)

这是我找到的解决方法。要明确:这是我正在寻找的东西,只是我到目前为止找到的最接近的解决方案。

可以从存储库下载IntelliJ IDEA的插件:http://plugins.jetbrains.com/?idea_ce例如,这是Scala插件:http://plugins.jetbrains.com/plugin/1347?pr=idea_ce。每个版本都有直接链接。

下载完成后,在~/.IdeaIC13/config/plugins中解压缩zip文件(当然,取决于您运行的平台和IntelliJ版本)。

那就是它。通过wgetunzip的不稳定组合,可以通过命令行安装插件。显然不是一个很好的解决方案:对于我的用例(即通过Chef配置工作站)我需要提前知道特定插件的URL,我需要知道IntelliJ的版本(以识别用户的配置文件夹&#39) ; s home)。

答案 1 :(得分:1)

如果您的路径中有jqbsdtarwgetcurl,则可以下载/提取给定插件的最新版本:

wget -qO-  https://plugins.jetbrains.com/files/$(curl https://plugins.jetbrains.com/api/plugins/4415/updates | jq -r '.[0].file') | bsdtar -xvf- -C ~/.PhpStorm2018.3/config/plugins

根据需要替换数字插件ID和输出目录。重新启动IDE将显示下载的插件已安装。