How to set case sensitive file system per-project

Answered

I have two different project workspaces - one on a case-sensive file system, the other on a non-case-sensitive file system, so obviously having only one global config option

idea.case.sensitive.fs

will not work for me.

How do I set this on a per-project basis?

11 comments
Comment actions Permalink

How does that solve my problem? I have no time for a 2h read. What is the essence of that thread?

0
Comment actions Permalink

You can have 2 different IDE installations with different idea.properties/vmoptions setting this property depending on the IDE instance. Use one instance for case sensitive projects, another for case insensitive.

See https://youtrack.jetbrains.com/issue/IDEA-135546#comment=27-1043713 comment and below.

Otherwise, there is no other solution and I was just linking you to the issue that you can follow for updates.

0
Comment actions Permalink

And will a personal license allow for running both installations in parallel?

What is the impact on performance and memory consumption compared to opening two projects in parallel within one instance of IDEA?

0
Comment actions Permalink

Yes, the license allows it.

Memory usage will be higher.

0
Comment actions Permalink

As this obviously has been an issue for many users of your products, what's preventing JetBrains from developing a proper fix for this problem rather than pointing people to age-old threads and suggesting awkward workarounds that have annoying drawbacks? I'm paying for this product on a recurring basis and I expect this problem to get solved, not worked around.

3
Comment actions Permalink

+1 for being able to set filesystem case-sensitivity on a per-project basis. Wasn't an issue for me until very recently, but now I'm having to work on both formats simultaneously. Would be far nicer to have a per-project setting that you can toggle on/off as necessary.

8
Comment actions Permalink

I'm in the same boat. I have separate projects between Mac OSX and Linux. I mount my Linux (running on VM) over an NFS mount. I need the ability to use per-project case management since IntelliJ seems think this is an important thing.

3
Comment actions Permalink

i've recently been using a NTFS-formatted thumb drive for hobby projects and enabled case-sensitivity to share the drive in a WSL instance.

i really don't think expecting users to keep track of two separate installations of the IDE should be necessary. Commented as much on the issue.

2
Comment actions Permalink

+1, editing projects from WSL works super smooth except for this, my current solution is running IntelliJ X-forwarded from my WSL instance itself. One install would be much better.

0
Comment actions Permalink

+1 I too agree that intelliJ is the only one who cares about this. Why is it even in the UX?

0

Please sign in to leave a comment.