为了提高我的 STS 性能,我在 STS.ini 中添加了一些参数。但是每次我更新工具时,它都会将自己的配置放在 STS.ini 文件的开头,将我的配置放到最后,有时会重复几个参数。
还有其他方法可以避免这种情况吗?
现在,每次更新工具时,我都需要备份文件并检查参数...
为了提高我的 STS 性能,我在 STS.ini 中添加了一些参数。但是每次我更新工具时,它都会将自己的配置放在 STS.ini 文件的开头,将我的配置放到最后,有时会重复几个参数。
还有其他方法可以避免这种情况吗?
现在,每次更新工具时,我都需要备份文件并检查参数...
我倾向于从命令行启动 Eclipse 和 STS。我创建了一堆 shell 脚本,一个用于我运行的每个 Eclipse/STS 变体。这确保了每次启动都准确地具有我需要的参数。
例如,我有一堆这样的脚本:
[21:09] ~/Eclipse
$ more eclipse_42.sh
Installations/Eclipse4.2.M6/Eclipse -data \
"/users/Andrew/Eclipse/Workspaces/workspace_42" \
-vmargs -Xmx1024M -XX:PermSize=64M -XX:MaxPermSize=256M
我喜欢从终端运行,这样您就可以看到发送到 sysout 的内容。这也可以从 Finder 窗口启动。
我在 Mac 上运行,但你可以在 Linux 或 Windows 上做类似的事情。
刚刚想到另一个可能的答案。我还没有尝试过,但它可以工作。
不要执行“检查更新”,而是转到安装管理器帮助 -> 安装新软件...
使用 STS 更新站点,选择您想要更新的所有组件(除了SpringSource 工具套件(必需)和 SpringSource 工具套件包(如果您看到的话))。
我认为正是这两个组件改变了 STS.ini。我唯一不确定的是是否可以在不更新该软件包的情况下更新单个组件。