Monday, January 13, 2014

Re: Do developers use vim exclusively or alternate with an IDE?

Before you start trying vim, be sure you can touch-type with 8 fingers
as vim/vi keybindings are optmized for touch-typists. Touch-typing is
really easy, if you practice one hour every day for one or two weeks
[this site](http://www.typingstudy.com/) it should be enough to get
started with vim. If you have to look at the keyboard, then you will
always miss the mouse.

If you keep practicing, in time you will actually try to avoid the
mouse and use vim key bindings whenever possible in other programs.
For example, I used vimperator(firefox extension) and after a while
switched to vimium(chrome extension, in my opinion worse than
vimperator but firefox got too slow after chrome), both transform web
browsing in a vim-friendly experience.

As for using an IDE, that is a different matter. Ask yourself this
question: "Do I want to have full control over my development
environment and always keep trying to improve my workflow?" If the
answer is yes, then the combination of vim and a unix shell will give
you plenty of control over your environment, if not then you are
better served by an IDE such as eclise or visual studio. Most IDEs
have some plugin or some type of vim emulation so you can use IDEs and
still enjoy some of vim's productivity.

On Mon, Jan 13, 2014 at 6:21 AM, Sam Bituser <bituser12@gmail.com> wrote:
> I have been trying hard to use vim wherever possible, but while I enjoy
> using it when I know what I am doing, sometimes it's just quicker to use a
> mouse. Does this feeling of frustration ever go away? I would like to note
> that I alternate between HTML, CSS, C#, Python and Php. I am on windows.
>
> --
> --
> You received this message from the "vim_use" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit http://www.vim.org/maillist.php
>
> ---
> You received this message because you are subscribed to the Google Groups
> "vim_use" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to vim_use+unsubscribe@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

No comments:

Post a Comment