在JetBrains IDE之间同步相似设置的最佳方法是什么?例如,我有PyCharm和PhpStorm,它们都支持CSS和HTML,我希望PyCharm和PhpStorm的所有语法着色、检查等都相同。同样,我希望同步两个IDE中的TODO模式。有没有一种方法可以可靠地完成这个任务,而不是繁琐或复杂的?请注意,尽管这里有答案和文档,但仍然没有办法做到这一点(截至2022-04年)。
carvr3hs1#
现在有了Settings Repository plugin,但它在跨IDE同步方面仍然有大量的bug。
vsikbqxv2#
不,没有,但是有an open feature request可以添加到JetBrains的IDE中。
nhaq1z213#
与所问问题无关,但在其他情况下可能有帮助:设置存储库
第一种同步设置的方法是使用设置存储库。它的工作方式是使用一个外部Git存储库来共享设置。每个IDEA示例都连接到这个存储库来获取设置。如果一个示例对设置进行了更改,它可以传播回存储库。最好的是它是一个普通的Git存储库。这意味着你的设置是备份的,并在版本控制之下。所以你可以跟踪和回滚更改,如果必要的话,甚至允许其他人创建拉取请求与一些调整您的设置。要启用此功能,请转到:
File → Settings Repository
要配置多个存储库,请转到
Settings → Tools → Settings Repository
它有什么好处?嗯,也许你想和你的团队成员分享一些设置,以确保你的项目的一致性。但是,当然,你希望你的一些设置是个人的,只为你。毕竟,每个用户都有不同的偏好。
使用JetBrains帐户同步设置
第二种设置同步方式曾作为独立的可选IDE插件(需要邀请才能使用)提供过一段时间,但现在自2017.3起已集成并默认启用。它使用您的JetBrains帐户来同步数据。实际上,它使用的是设置存储库机制的一个变体,但你无法使用它。它更方便,因为你不必创建一个Git Repo来存储设置并向IDE提供地址。最重要的是,与设置存储库不同,它还允许你同步已安装的插件。你需要做的第一件事是确保你有一个JetBrains帐户。一旦你有了JetBrains帐户,你需要使用它登录IDEA。只需前往帮助→注册。然后你只需要选择激活新的许可证与JetBrains帐户,并输入您的凭据。然后单击激活。链接您的JetBrains帐户后,您应该会看到一个新的Gears图标,用于管理设置同步:
已安装的插件同步与其他设置分开处理。您可以手动触发插件同步或在后台启用插件的静默自动同步。
更详细的说明
如果你对更详细的说明和解释感兴趣,你可以在我写的这篇博客文章中找到它们:IntelliJ IDEA Tips & Tricks: Synchronization and Sharing of Settings
0sgqnhkj4#
2021年新特征:第一个月第一次-〉第一个月第一次-〉第一个月第二次它可以在后台为您同步到您所有的JetBrains IDE,免提。
yhived7q5#
我能够从PyCharm专业版2020.2.2传输设置到IntelliJ IDEA终极版2020.2.2,如下所示:在PyCharm中,我选择了File > Manage IDE Settings > Export Settings并导出了一个settings.zip归档文件。在IntelliJ中,我选择了File > Manage IDE Settings > Import Settings并导入了这个归档文件。IntelliJ告诉我导入成功。据我所知,这确实是一种技巧,但如果这对所有JetBrains IDE对都不起作用,我也不会感到惊讶。
File > Manage IDE Settings > Export Settings
settings.zip
File > Manage IDE Settings > Import Settings
68de4m5k6#
您可以使用刚刚发布的新Settings Sync插件。它允许您在所有基于IntelliJ平台的IDE中同步UI和编辑器设置、键盘Map以及启用和禁用的插件列表。https://plugins.jetbrains.com/plugin/9922-ide-settings-sync
iugsix8n7#
现在似乎有一个在所有产品之间同步的设置:
我还没有试过,因为我是偶然发现的。
eivgtgni8#
您可以复制codestyles文件夹中的内容:http://www.jetbrains.com/idea/webhelp/copying-code-style-settings.html我还没有探索其他的设置,但是一个快速的比较告诉我colors文件夹可能是完全兼容的。你甚至可以摆脱符号链接?
codestyles
colors
8条答案
按热度按时间carvr3hs1#
现在有了Settings Repository plugin,但它在跨IDE同步方面仍然有大量的bug。
vsikbqxv2#
不,没有,但是有an open feature request可以添加到JetBrains的IDE中。
nhaq1z213#
与所问问题无关,但在其他情况下可能有帮助:
设置存储库
第一种同步设置的方法是使用设置存储库。它的工作方式是使用一个外部Git存储库来共享设置。每个IDEA示例都连接到这个存储库来获取设置。如果一个示例对设置进行了更改,它可以传播回存储库。最好的是它是一个普通的Git存储库。这意味着你的设置是备份的,并在版本控制之下。所以你可以跟踪和回滚更改,如果必要的话,甚至允许其他人创建拉取请求与一些调整您的设置。
要启用此功能,请转到:
要配置多个存储库,请转到
它有什么好处?嗯,也许你想和你的团队成员分享一些设置,以确保你的项目的一致性。但是,当然,你希望你的一些设置是个人的,只为你。毕竟,每个用户都有不同的偏好。
使用JetBrains帐户同步设置
第二种设置同步方式曾作为独立的可选IDE插件(需要邀请才能使用)提供过一段时间,但现在自2017.3起已集成并默认启用。它使用您的JetBrains帐户来同步数据。
实际上,它使用的是设置存储库机制的一个变体,但你无法使用它。它更方便,因为你不必创建一个Git Repo来存储设置并向IDE提供地址。最重要的是,与设置存储库不同,它还允许你同步已安装的插件。
你需要做的第一件事是确保你有一个JetBrains帐户。一旦你有了JetBrains帐户,你需要使用它登录IDEA。只需前往帮助→注册。然后你只需要选择激活新的许可证与JetBrains帐户,并输入您的凭据。然后单击激活。
链接您的JetBrains帐户后,您应该会看到一个新的Gears图标,用于管理设置同步:
已安装的插件同步与其他设置分开处理。您可以手动触发插件同步或在后台启用插件的静默自动同步。
更详细的说明
如果你对更详细的说明和解释感兴趣,你可以在我写的这篇博客文章中找到它们:
IntelliJ IDEA Tips & Tricks: Synchronization and Sharing of Settings
0sgqnhkj4#
2021年新特征:
第一个月第一次-〉第一个月第一次-〉第一个月第二次
它可以在后台为您同步到您所有的JetBrains IDE,免提。
yhived7q5#
我能够从PyCharm专业版2020.2.2传输设置到IntelliJ IDEA终极版2020.2.2,如下所示:
在PyCharm中,我选择了
File > Manage IDE Settings > Export Settings
并导出了一个settings.zip
归档文件。在IntelliJ中,我选择了File > Manage IDE Settings > Import Settings
并导入了这个归档文件。IntelliJ告诉我导入成功。据我所知,这确实是一种技巧,但如果这对所有JetBrains IDE对都不起作用,我也不会感到惊讶。
68de4m5k6#
您可以使用刚刚发布的新Settings Sync插件。它允许您在所有基于IntelliJ平台的IDE中同步UI和编辑器设置、键盘Map以及启用和禁用的插件列表。https://plugins.jetbrains.com/plugin/9922-ide-settings-sync
iugsix8n7#
现在似乎有一个在所有产品之间同步的设置:
我还没有试过,因为我是偶然发现的。
eivgtgni8#
您可以复制
codestyles
文件夹中的内容:http://www.jetbrains.com/idea/webhelp/copying-code-style-settings.html我还没有探索其他的设置,但是一个快速的比较告诉我
colors
文件夹可能是完全兼容的。你甚至可以摆脱符号链接?