Live data from Hacker News

Vim vs. IDE's

news.ycombinator.com

1–10 of 41 posts

Re: Vim vs. IDE's

#2
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).

Re: Vim vs. IDE's

#3
I'm a Java and a C# dev, Scala when I feel adventures or when I'm drunk.

I do all my work in IntelliJ and Visual Studio but I found a few useful tools like VsVim which emulates all the keys in VS, there is also the IntelliJ plugin which brings Vim into the IDE.

Then you got the best of both worlds, I have to admit it's not the same as running Vim from a terminal but it's very close.

Other than that, if I had to write something in a dynamic language, I'd still prefer Vim with a few useful plugins.

I really tried hard to emulate an IDE inside Vim but that was a lost cause.

Re: Vim vs. IDE's

#4
It's 100% preference. I prefer Vim.

An IDE feels like I'm learning to use a piece of software. It doesn't interest me to become a Eclipse/VisualStudio/etc. expert. I'm most comfortable in front of the command prompt. I like to write my own tools and play around with utilities. If I didn't enjoy that, an IDE would be very compelling.

Re: Vim vs. IDE's

#5
I always use vim, except where I'm forced otherwise. Any time I have to use xcode it is generally a frustrating experience. While interface builder is certainly a time saver, it has to be balanced against the hassle of random quirkiness of xcode whenever it decides to give you some kind of weird error due to a bug in xcode, and you have to go to stackoverflow to figure out the resolution.

Eclipse just needs to be taken out and shot.

Re: Vim vs. IDE's

#6
post #2

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…

I currently use vim for everything as you once did, with plugins for everything, and a large .vimrc. I started using Intellij with vim bindings for school Java projects and I liked the utility it provided.

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.

Re: Vim vs. IDE's

#7
I'm a Java developer and couldn't imagine doing 100% of coding in just a text editor. I installed a Vim plugin for Eclipse to get the functionality and tools of an IDE while having the text editing capabilities of Vim. Its working out pretty well so far.

Re: Vim vs. IDE's

#8
In my opinion, text editing should be done in a GUI instead of in the terminal, so I've used Sublime Text for years. I recently switched to Atom since it's finally tolerable to run on my laptop performance-wise. gvim and emacs gui don't really work for me since they're too complicated to install and develop plugins.

Re: Vim vs. IDE's

#9
post #2

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…

Strange I find bash + vim to be a great IDE... with coreutils I can automate and with vim I can write in the same context as everything else...

!./%

Re: Vim vs. IDE's

#10
post #2

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…

I have the same sentiment. I realized that it is not really Vim, the editor, that I want. It is modal editing.
Post reply on HN