3 ms·
Interesting! At some point I have started creating small shell functions to switch between environments (setting the correct paths, etc.). This was when I was m
by danieldk 13y ago
Interesting! At some point I have started creating small shell functions to switch between environments (setting the correct paths, etc.). This was when I was mainly doing C, C++, and Prolog work.
In my last two positions I primarily work on mavenized Java projects and find that IntelliJ projects provide most of the context switching.
The upside is that it is far less work to set up and customise projects than vim/emacs plus shell. The downside is that the customisation that you can do is far more limited.
I'd love to hear experiences from someone who works on Python or Ruby code, and tried both PyCharm/RubyMine vs. vim/emacs/tmux.
- mahmoudimus 13y agoI am a diehard Emacs fan. However, I use IntelliJ for all projects with the Python, Ruby, HTML plugins. I have a keybinding (C-c, C-e) to open up the current buffer in Emacs if I'm trying to use Emacs, but I mostly stay in IntelliJ for most of my time.