IntelliJ IDEA:从命令行安装插件

vpt*_*ron 12 plugins command-line intellij-idea

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

例如,可以使用以下方法为Eclipse安装新插件:

eclipse -application org.eclipse.equinox.p2.director -noSplash -repository #{repo} -installIUs #{plugins}
Run Code Online (Sandbox Code Playgroud)

IntelliJ的任何等价物?

Jef*_*eff 7

这里是一个班轮到下载/解压最新版本的插件给出的前提是你有jqbsdtarwgetcurl在PATH:

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
Run Code Online (Sandbox Code Playgroud)

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


vpt*_*ron 6

这是我找到的解决方法.要明确:这不是我想要的,只是我到目前为止找到的最接近的解决方案.

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

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

而已.随着摇晃的组合wgetunzip能够通过命令行来安装插件.显然不是一个很好的解决方案:对于我的用例(即通过Chef配置工作站)我需要提前知道特定插件的URL,我需要知道IntelliJ的版本(以识别用户家中的配置文件夹) .