Im considering spending some serious time learning one of the above. Two principle engineers I work with exclusively use them, and watching them work is incredible, the speed they move and get things done is pure wizadry. Can anyone learn this skill? For what it’s worth, the alternative is learning VScode. I’ve exclusive used Android Studio in my career.

    • sinnerdotbin
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Vim bindings are most efficient imho. Emacs requires a lot of modifier keys.

      The joke in the vim world is emacs is a great OS, lacking only a decent editor. I’ve historically used emacs but with vim bindings in that spirit. If you know a Lisp like language Emacs has their own flavour that makes it pretty powerful. But really, from an editor standpoint you can make one behave like the other pretty easily now. For that matter, I use a variety of different IDEs, and as long as I can get a vim bindings plugin it changes very little to my flow.

      Anyone masters vim to the point they can disconnect the mouse they’ll see a massive increase in productivity.