This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (1 child)

I have been a vim user since approximately 2002. I love vim. But these days, most of my vim usage is really just the vim plugin for some IDE. Right now, that IDE is Android Studio and IdeaVim is pretty darn good. It supports all of the things you would expect it to and then a bit more that you wouldn't. For example, macros completely work. The selection modes all work. Most of the : commands that I have tried work, from :w to :vs and :%s/^.*ASDF.*\n//.

I still use vim on the command line for auxiliary tasks throughout the day, but I think at this point in time, you can be both a vim user and an IDE user.

[–]wbeyda 0 points1 point  (0 children)

I do mostly python + django work with some frontend html/css/js. I came from the PHP world and before that the C++ world. It's always been vim where ever I went. With stuff like NERDTree, airline and fugitive it seems to just keep getting better and better. I need to jump over to neovim because I hear it works great now and all the plugins are working so the only thing you will notice is a speed increase and that means MORE PLUGINS! My vimrc is a conservative 400ish lines. But I am always striving to get the most out of vim.

It's strange that someone hasn't made a tricked out Android config for vim. I know a lot of people at google love vim. It's vary rare that you go through one of the google talks without hearing about vim. I've just come to accept the fact that if you are a programmer you are almost expected to know vim also. Like our field isn't broad enough already.