16
pelu
67d

Gonna start using Vim. Last two attempts in the past two years have failed. Wish me luck

Comments
  • 1
    What happened last 2 times?
  • 2
    @hubiruchi I found it very difficult to switch to. Yeah, I know it's got a high learning curve. I should invest some more time and be patient.
  • 3
    @pyaf
    Use nvim instead of vim.
    Its nearly 100% compatible with vim, but offers more functionality, and as such, more plugins.
  • 3
  • 5
    Why? To proof you are reel programmar?
  • 2
    @irene Lol.

    Honestly speaking, and it may sound funny, I actually like the fact that we can code without touching mouse. That's my reason. Now don't ask me then why not Emacs?
  • 4
    @pyaf you can code without mouse in every modern code editor and IDE. It's not vim privilege in any sense.
  • 1
    @irene But can you exit your modern IDE?
  • 2
    @7Raiden oh god. How original. 😒
  • 3
    @irene Well then, I wanna learn it because I wanna learn it :p

    Please don't kill me. :p
  • 1
    Also would suggest a small getting started book. I liked Painless Vim which you can get on Leanpub for a good price.
  • 0
    @datawraith I'm going through Vimtutor and some tutorials on Youtube as of now, aren't these enough?
  • 3
    @pyaf 1. vim is love - vim is life
    2. You just need to use it. Don't try to memorise, you'll fail.
  • 2
    @irene well, of course you can code in any modern graphical IDE/Editor without mouse. But it’s just a pain in the ass and plain inefficient compared to what vim modes offer in contrast. Also, im pretty sure you cannot do the more complex stuff.
  • 1
    @metamourge
    My path went more like vim -> gvim -> spacemacs -> neovim than just straight Neovim
  • 0
    The frothy Vim comments aside, here’s what you’re objectively looking at.

    Modes: Editing modes are a way to radically change how you edit text. Standard editors give you one mode, input. The other modes Vim offers allow you to be truly creative when modifying a file.

    Shortcuts: lots and lots and lots of shortcuts. But none of them are hiding behind menus, they’re accessible through a keystroke or the : symbol.

    Extensions: Holy balls extensions. There are so many you can customize it to exactly what you want.

    Themes: It’s been around a while. There’s a lot of them

    Configuration:
    Your config is written in the language that Vim extensions exist in. This means you can have a dynamic configuration for everything you care to use.

    Fun:
    It’s hard. Using Vim is not simple and easy in the beginning, but once you adjust, it is painful to go back
  • 1
    @jschmold Thanks, bro. I've been using Vim since I posted this. Guess what I've fallen in love with it. I've started using a hell lot of other applications based on vim, be it Ranger, Zathura, customized i3wm, etc

    Vim is love. Vim is life.
  • 1
    @pyaf
    Ye dawg. I even use Vim to commit changes to git because I’m comfortable with it
Your Job Suck?
Get a Better Job
Add Comment