IDEA是否提供命令行可执行文件来编辑某些设置,安装/卸载插件等,而无需实际启动IDE并单击?
例如,可以使用以下命令安装Eclipse的新插件:
eclipse -application org.eclipse.equinox.p2.director -noSplash -repository #{repo} -installIUs #{plugins}
IntelliJ的任何等价物?
答案 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版本)。
那就是它。通过wget
和unzip
的不稳定组合,可以通过命令行安装插件。显然不是一个很好的解决方案:对于我的用例(即通过Chef配置工作站)我需要提前知道特定插件的URL,我需要知道IntelliJ的版本(以识别用户的配置文件夹&#39) ; s home)。
答案 1 :(得分:1)
如果您的路径中有jq
,bsdtar
,wget
和curl
,则可以下载/提取给定插件的最新版本:
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将显示下载的插件已安装。