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.