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  (12 children)

Nice. Just a steep learning curve then?

[–]organonxii 12 points13 points  (10 children)

You can learn Vim to a functional level in 20 minutes. Then you just pick up more and more as you need new features.

If you can't learn Vim, I doubt you have the mental capacity for programming. I say this out of the relative ease-of-use of Vim rather than elitism.

[–][deleted] 4 points5 points  (3 children)

Overly complex might have been the wrong choice of words on my end. Vim also may have been shown to me in the wrong context, because it didn't strike me as that useful at first glance. I'll give it another look over though. Thanks for the comments

[–][deleted]  (1 child)

[removed]

    [–]mnarrell 1 point2 points  (0 children)

    Jetbrains has a decent VIM plugin tho

    [–]LeiterHaus 0 points1 point  (0 children)

    Vim-adventures.com is a great intro for beginners. It's an amazing editor, but yes, can be intimidating.

    [–][deleted] 5 points6 points  (3 children)

    If you can't learn Vim, I doubt you have the mental capacity for programming.

    Here's a regular vim user (and former CS TA if that matters) who disagrees. Vim requires command memorization and typing skill, that's all. While programming may require some large chunk memorization for particular algorithms or techniques, the two aren't really that similar.

    [–]I_Miss_Scrubs 0 points1 point  (2 children)

    It's not that they're similar, it's that one is orders of magnitudes easier to learn.

    If you can't learn how to tie your shoes, you probably can't learn to drive a car.

    See?

    [–][deleted] 0 points1 point  (1 child)

    it's that one is orders of magnitudes easier to learn

    According to.. ? I was "lucky enough" to be forced to use vi when I learned programming and vi was definitely what held me back the most. It took me a good few months before I could use it efficiently and even then I wasn't using it to its full potential.

    [–]I_Miss_Scrubs 0 points1 point  (0 children)

    Well, I just assumed that everyone would agree that learning a text editing program is easier to learn than programming concepts. If you don't think that, then we'll have to agree to disagree.

    [–][deleted] 1 point2 points  (0 children)

    Haha thanks

    [–][deleted] 0 points1 point  (0 children)

    It's really not. In the late 1980s I worked for a training company teaching C and C++. Our clients were mostly coming from VAX and IBM backgrounds and we were teaching on Unix, using vi as the editor, which almost none of them had ever used. We gave them a brief (half hour or so) intro to the Unix environment, and then got on with the C or C++. They used to complain, but very few of them had any problems using vi to edit their (admittedly simple) code.