|
|
|
|
|
by iyn
3713 days ago
|
|
I used to use vim for everything - from writing simple notes and todos to bash script to complex web applications. I had (well, I still have) configured different set of plugins, huge .vimrc etc. But year ago I decided to try using IDEs again and honestly, I don't look back. Currently I'm using Atom (people complain about it being slow, but I have powerful machine and honestly speed is not an issue) and PyCharm. For me it's just more productive and everything works out of the box. BUT: I'm still using vim keybindings/shortcuts in Atom, PyCharm and even Chrome (https://chrome.google.com/webstore/detail/vimium/dbepggeogba...). For me, vim is a powerful language for text/code operations and movement but I'm not so sure it works so well as a IDE (emphasize on Integrated; I had it configured with a lot of IDE-like features, but it was hacky and it took a long time to achieve 10% of what IDE gives you from the start). |
|
However, I feel like the thing holding me back from leaving vim is its customization. I like to work with multiple vim and tmux splits side by side, e.g. dev server output on one tmux split, with vim splits inside another tmux split looking at the server code.
Most IDEs I've tried more or less force a workspace layout on me, and might make it hard to achieve something like that. However, I can see that, depending on your preferences and area of work it can be a reasonable trade-off.