Standardmäßig sind die JetBrains-IDEs so eingestellt das sie die letzten geöffneten Projekte wieder öffnen. Über die Einstellungen kann dies unter Appearance & Behaviour -> System Settings -> Reopen last project on startup eingestellt werden.
Problematisch wird dies allerdings, wenn die Entwicklungsumgebung nicht mehr richtig startet. In einem solchen Fall kann die Konfiguration direkt bearbeitet werden:
nano ~/Library/Application\ Support/JetBrains/RustRover2024.1/options/ide.general.xml
Die Konfigurationsordner für die einzelnen Systeme sind öffentlich dokumentiert. In der Datei ide.general.xml, welche in etwa so aussieht:
<application>
<component name="GeneralSettings">
<option name="showTipsOnStartup" value="false" />
<option name="confirmExit" value="false" />
<option name="confirmOpenNewProject2" value="0" />
</component>
<component name="Registry">
<entry key="ide.mac.transparentTitleBarAppearance" value="true" />
<entry key="ide.experimental.ui" value="true" />
<entry key="org.toml.json.schema" value="false" />
<entry key="terminal.new.ui.show.promotion" value="false" />
<entry key="debugger.attach.dialog.enabled" value="true" />
</component>
</application>
muss nun die Einstellung:
<option name="reopenLastProject" value="false" />
im Block GeneralSettings hinzugefügt werden. Anschließend kann die IDE gestartet werden ohne das die letzten Projekte geöffnet werden.
