Live data from Hacker News

Vim vs. IDE's

news.ycombinator.com

31–40 of 41 posts

Re: Vim vs. IDE's

#31
I use Vim for pure text editing,IDE for complex projects code editing also in Vim-mode.main-stream IDEs(Visual Studio,Intellj,Eclipse) have Vim editing feature.

Re: Vim vs. IDE's

#32

I used vim daily for 15 years and I recently switched over to Atom. The reason was that I felt like I was handcuffed to my custom vim configuration. My ability to write code quickly was coupled to my editor configuration. Even vim bindings weren't enough in other editors due to the muscle memory of the custom bindings I'd built up over the years. Within a couple of weeks I was comfortable in Atom. I still miss some o…

If you find it annoying/difficult to pull in your vim config you may find VimSwitch (http://vimswitch.org) helpful. For example, when I start using a new machine I type:

  wget https://bit.ly/vimswitch && chmod +x vimswitch
  ./vimswitch priomsrb
This gives me my vim config along with all my plugins.

Disclaimer: I am the developer of VimSwitch

Re: Vim vs. IDE's

#33

I have used vim for many years. I started using Atom and after giving it a couple of days, I have been using Atom exclusively for anything more than the one off script.

As a die hard vim user I have to ask: Could you elaborate on your decision? What made Atom more appealing to you, what are the features it has that vim doesn't have (or does have, but more not as easily employable)?

Re: Vim vs. IDE's

#34
I use Neovim, just because it works for everything and I can replicate my setup anywhere with a git-pull and ./setup.py. The real benefit of vi-like text editors is that they solve all cases where you need to edit text. They're as good for composing emails as they are for writing code. All IDEs have always fallen short for me in the general case, and I don't like having different editors for different types of text, vim works for everything I need and I can use the same bindings no matter what the text type is.

Re: Vim vs. IDE's

#35
post #11

For 99% of the coding I do, I use an IDE which is usually Eclipse. Though I like IntelliJ more, I just don't have the resources to pay for it where I work. That said, I do drop to vim for many things, mostly editing conf and properties files, stuff where the advantages of an IDE don't really play. However, I've felt for a long time that most modern GUI based applications and windowing systems lack a truly comprehensi…

I'd recommend i3 if you want a window manager that you can navigate with just the keyboard. I only ever have two things open in my i3 setup: a browser and a terminal. I might have VLC open if I want to watch a movie while working, but that's all I need and you can navigate everything with the keyboard (I use vimperator).

Re: Vim vs. IDE's

#36

I used vim daily for 15 years and I recently switched over to Atom. The reason was that I felt like I was handcuffed to my custom vim configuration. My ability to write code quickly was coupled to my editor configuration. Even vim bindings weren't enough in other editors due to the muscle memory of the custom bindings I'd built up over the years. Within a couple of weeks I was comfortable in Atom. I still miss some o…

If you find it annoying/difficult to pull in your vim config you may find VimSwitch ( http://vimswitch.org ) helpful. For example, when I start using a new machine I type: wget https://bit.ly/vimswitch && chmod +x vimswitch ./vimswitch priomsrb This gives me my vim config along with all my plugins. Disclaimer: I am the developer of VimSwitch

I don't see how that's shorter than using my dotfiles repo. Plus my dotfiles repo also has my zsh, window manager, tmux and terminal configs: % git clone --recursive https://github.com/cyphar/dotfiles.git && cd dotfiles && ./install.py.

Re: Vim vs. IDE's

#37
For a language I'm getting spun up on, I use a plain text editor like TextMate. I like to know everything that happens to my code from when it's written until it's compiled/run.

For languages I'm comfortable in, IDEs all the way. I'm particular to the JetBrains suite (RubyMine, IntelliJ, PyCharm, etc). I like the consistency across the different products, and for multi-language projects (i.e. my current project involves Rails apps, Java/Spring microservices, and lots of ReactJS) IntelliJ Ultimate is unbelievably awesome for my productivity.

Re: Vim vs. IDE's

#38
I use Vim for everything except for Java development. Java apps are just often so heavy that I have to use IntelliJ. It makes it a lot easier to handle refactoring, etc. However, I do use IntelliJ with Vim bindings.

Re: Vim vs. IDE's

#39

I like nano and now please kill me :) I use it remote and everything shell related. If I program something bigger I like sublime. And if it a project with several hundred files I use ides. Here I'm not really settled. Everything. NET related i use visual Studio. In my opinion nothing beats it. If I could I would use it for everything else. From php to Javascript to ruby. But that costs a bunch of money.

Bang Bang!
Post reply on HN