2
lo98be
7y

I am confused.
I've been using nano to edit stuff for quite a while (mostly bash scripts)
I'd like to use the terminal for more stuff and move away from IDEs
I mainly write C++, should I learn vim or emacs? Pros? Cons? I won't use nano since I feel like I need something more powerful but... which one??

Comments
  • 1
    If you like nano, you can give micro a try, although it may still be too simple
  • 2
    Honestly? Try both and see which you like.

    There's a game that teaches you vim. That should give you a good feel for it. I don't know if there's anything similar for emacs.

    It's worth nothing that both are very difficult to use at first.
  • 3
    @Ashkin no better way to learn emacs than switching to it days before a deadline. Now that's what I call a game.
  • 4
    @c2wiki That's some self-loathing right there
  • 2
    @Ashkin hey, I could've added switching to dvorak in the mix.
  • 1
    @Ashkin i've tried emacs for like 20 minutes and I don't remember any command other than C-x C-c
    I figured out it has a steep learning curve
    so, as I got from your comment, vim isn't easier :(
    I'll stick with emacs and maybe ill get exwm to work properly (yay)
  • 0
    @c2wiki deadline + emacs + Dvorak...
    no unless I wanted to get fired :P
  • 2
    @lo98be the hardest part about vim is knowing if you're in command mode or edit mode.

    Okay, it's also the relatively unintuitive shortcuts. lol

    But both are equally powerful. You will, however, see vim used more often by DevOps/sysadmins than emacs.
  • 1
    @Ashkin ok, I'll learn them both...
    emacs first
Add Comment