Add ability to save project info (.idea) outside of project folder
State: Open
Но есть воркараунд:
WORKAROUND Actually you can do it for a long time - but only manually. Just create a new project anywhere where you want to store your project data, then go to Settings|Directories and detach its dir and attach your project root folder.
Just remember to open this folder instead of actual one next time.
Так испокон веков делается, все IDE оставляют служебные файлы в директории проектов.
В стародавние времена софт собирали вообще без сборщиков, проект компилировался и линковался самой IDE, тогда их файлы могли даже отправлять на VCS, т.к. без них проект не собрать.
В idea всего один директория .idea, это лучше чем eclipse, который требует в директории проекта .classpath, .project и .settings/.
Не только IDE добавляют служебные файлы в директорию проекта, например Gradle из мира Java создает при сборки проекта .gradle/.
В общем все пользуются игнор-файлами, потому как это есть истинный путь, а ты просто странный.
Каждая Иде создаёт утилитарные метафайлы в корне проекта, тебе хочется чего-то странного, проще закастомить Иде так чтобы при создании проекта она сразу создавала файл гитигнор с нужными строками, а большинство это и так делают из коробки.
Ты будешь орать, но единственная нормальная IDE для раст это Intellij IDEA с плагином rust. Так что прикладывай .gitignore к своей пятой точке и не беспокойся об .idea