
- #RUBYMINE VS VSCODE CODE#
- #RUBYMINE VS VSCODE WINDOWS#
Having an IDE for Java is almost always necessary because there are often so many pieces flying around that it helps keep them all straight. Building systems in Elixir (and they certainly feel and act like systems rather than plain old applications), somehow manages to organize complexity in a clean and manageable way. VSCode connects to it directly, and iex is much more pleasant (autocomplete works, pretty colors).įor me the biggest shift, coming from intellij and java and huge unwieldy codebases, is the simplicity.
#RUBYMINE VS VSCODE WINDOWS#
I work in a windows environment, though I prefer linux, and have found that WSL2 with alpine does everything I need. Refactoring is definitely a challenge, though I can’t say I have found it too much of an issue. I found that VSCode was (as you said) surprisingly nice. I’m pretty new to elixir as well, with a similar background as you (IntelliJ for most projects). If anyone has any suggestions here, then please let me know
I’ve found ways to change a definition within a file but not throughout the project.
#RUBYMINE VS VSCODE CODE#
In IntelliJ (or related tools) it’s as easy as Ctrl+T and all uses and definitions of the thing you are trying to refactor are updated, whereas in VS Code this seems like a major hassle. My biggest and so far the only problem is refactoring.
VS Code with the Elixir extension: This option works the best and I’m actually beginning to like VS Code. At least here I had an error to work with, but after about 20 minutes I’ve given up and decided to try option 3 (below) If I go into Preferences -> Languages & Frameworks -> Elixir -> SDKs and if I try to set an Elixir SDK, I get an error “Cannot save settings: please specify a different SDK name”. RubyMine with the Elixir plugin: I thought this should be very similar to IntelliJ, but I ran into a different problem when using RubyMine, I got an error “Elixir Module SDK is not defined” and even though there is a button next to it that says “Setup Elixir Module SDK”, nothing happens when I click it. I’ve found a number of related issues, like this one, but haven’t been able to resolve this problem. IntelliJ with the Elixir plugin: as I mentioned above, IntelliJ would be my preferred IDE, however even after installing the Elixir plugin and setting both Elixir and Erlang SDKs, IntelliJ isn’t complaining about anything but auto-completion and definition lookups don’t seem to work. I come from an IntelliJ background and here is the summary of what I’ve tried and where I’ve experienced problems: We might not be able to resolve all of them, but perhaps we might be able to resolve at least one. I’d like to understand what tools are other Elixir developers using and I’d also like to highlight problems that I ran into while setting up my development environment. I’m getting started with Elixir and I haven’t quite figured out what IDE to use with it. Hi all, I’m new here and I’d like to apologise if this question isn’t exactly original, however, I haven’t found a satisfactory answer to my questions, so I’m posting this here anyway.