Jetbrains 新 Settings Sync 功能-使用体验

2022-12-07 11:31:30 +08:00
 qiuwj

新版本 2022.3 的 Settings Sync 简直有毒,会把你所有 idea 的插件都合并同步。

比如原本一些只在 idea 使用的插件 A ,它给你同步到 Goland 和 DataGrip 。

即使在 goland 卸载了那个插件 A ,等一会又会重新下载。跟病毒一样。

2614 次点击
所在节点    JetBrains
16 条回复
hua123s
2022-12-07 11:41:12 +08:00
Plugins 的复选框取消选中试试。
bxb100
2022-12-07 12:25:13 +08:00
淦,我配置全乱了
me221
2022-12-07 12:28:40 +08:00
淦, 我不该试的...
fox2081
2022-12-07 12:29:23 +08:00
有点儿垃圾,首先莫名其妙把我 N 年前用的一个皮肤给同步过来了,字体字号也全乱了,我非常依赖的 live template 都不同步的,我昨天又安装回 git 仓库同步了
newaccount
2022-12-07 13:27:20 +08:00
感谢踩坑。之前的就够烂的,多电脑多系统同步简直是灾难,还好这次没试
qiuwj
2022-12-07 14:06:00 +08:00
@hua123s 我直接 disable 整个功能了,还不如以前同步到 git 的
fox2081
2022-12-09 10:50:01 +08:00
我收回我上那句“有点儿垃圾”,是太垃圾了,这几天每次打开自动打开,然后我的配置就没了,每次要手动从 git 同步,关闭之后下次又自动打开,麻了
@qiuwj 你是怎么 disable 掉的,我每次都自动打开
qiuwj
2022-12-09 14:58:04 +08:00
@fox2081 在 Settings Sync 配置里关闭的时候,勾选删除服务器存的配置,它会自动关闭其他 IDE 的 SettingSync
daveh
2022-12-09 22:15:42 +08:00
好歹是搞开发的人,仔细看下 Settings Sync 里面配置,Plugins 旁的 Configure 勾选一下要哪个插件不就行了?

新装 IDE 再也不用手工装插件了,这么方便的功能竟然还有人吐槽。
qiuwj
2022-12-11 23:23:57 +08:00
@daveh 首先,搞不懂这段“善意”评论想表达什么意图。下面几个 points 来帮解答下疑惑行不?
1 、首次 enable 这个功能的时候,其他 IDE 会立刻在同步 enable 的第一个 IDE 的配置,并逐个安装每个插件了,就算立刻 configure ,其他 IDE 不会自动卸载。
2 、SettingsSync 是同步所有 IDE 以同样的配置的,并非每个 IDE 隔离。
3 、以前的 account settings 同步,IDE 之间相互隔离同步的,不会串配置。新的 SettingsSync (新版本还去掉了以前的账户同步、github 同步)自然就给人错觉为和以前的一样。
4 、当大家知道去 Configure 的时候,估计早看了不少网上教程之类的,躲了别人踩过的坑。
5 、谁那么有空每天去新安装 IDE ,大部分人都是多设备 /多平台开发,更需要的是多设备之间同个 IDE 、同个 IDE 、同个 IDE 的同步。会在 Golang 里装个 Spring 插件吗?
5 、很多人无意间被这个 SettingsSync 耍了第一波了,要不去这里看看 issue: https://youtrack.jetbrains.com/issue/IDEA-307136
6 、第 1 个词汇“好歹”后面一连串就表示并不善意的评论。
7 、这篇文章第一个评论已经说了可以 Configure 了,再补多“好歹是搞开发的人”的评论是想怼空气吗,那就去怼上面 5 的 issue 链接吧。
8 、这篇文档更多是分享体验 enable 新 SettingsSync 的非正常预期结果。
9 、“请尽量让自己的回复能够对别人有帮助”
daveh
2022-12-12 09:05:36 +08:00
@qiuwj "意图"是提醒先研究使用一下,等发现真正问题后,再来报问题。
1. 用得比较早,忘记第一次 Enable 时是怎么样,但几个 IDE 的配置都合并同步了,正是期望的结果。已经安装的插件 configure 不要,不会自动卸载,否则问题就变成某些不需要同步的插件,怎么给我删掉了?这个问题更大。
2. 以前不用 git 同步时,账号同步功能基本是废的,比如自定义键位,每个 IDE 得重新配置一遍,经常发现某个功能好用,就顺手配置快捷键,结果换个 IDE 就不能使用,又得重新配置一边。
3. git 同步还支持,需要手工安装一个官方插件,这个也是"意图"提醒的地方,程序员应该具备基本的探索精神,而不是一上来就 xxxx
4. 同上,研究探索精神在哪?
5. 安装新 IDE 是举例,但我有很多 Linux 服务器,确实也经常安装。更多的是不同 IDE 之间的配置同步,用起来体验完全一致,再也不会某个 IDE 键位按不出来得重新配置了。为了回你贴,我特意安装了 GoLand ,并同步插件,发现并没有安装 Spring 插件,IDEA 也在用。其实有 IDEA 加 CLion 加插件就满足大部分语言开发要求了。
6. 具备探索精神的人可以赢得“善意”
7. 再回一次是后面还有人在抱怨,也不清楚他解决问题了没有,特意强调一下
8. SettingsSync BUG 肯定有,但这个我认为不算,当然也可以改进一下不自动同步
9. “请尽量让自己的发帖能够对别人有帮助”
qiuwj
2022-12-14 21:26:05 +08:00
@daveh 感谢大佬指正和教导!我小结补充到 append 吧。
littlekign
2022-12-23 18:01:03 +08:00
在 github 有个 resposity ,怎么把 resposity 里面的同步到 ide 里面呢
qiuwj
2023-01-03 15:43:58 +08:00
File -> Manage IDE Settings -> Settings Repository.. 注意是 2022.2 或以下的版本才支持
qiuwj
2023-02-14 12:17:49 +08:00
https://imgur.com/a/zv035og

new update:
新版本 IDEA 2022.3.1 开始,Settings Sync 支持配置单独 IDEA 实例同步。且默认首次启用时,就是单独实例同步。
gibber
2023-04-02 10:59:12 +08:00
不知道 2022 3.3 有没有改善 之前一直挺期待这个功能 看到有这么多问题也不敢升级了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/900736

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX