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.

  • sincle354@beehaw.org
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    When you get into Vim, you love it. There’s so many buttons for movement and editing that you never have to mash the arrow keys ever again. But that’s because you must customize Vim for how you like it. As you use Vim and accustom to the crazy binds, you will find situation where you think “I want to do this movement over and over and faster”. Then you learn about the dot (repeat) key, the “copy(y) within quotes”, the “jump to next function” button, the “jump to definition” button, etc… And if you don’t find a button for what you need? YOU MAKE YOUR OWN BIND. I have a button combo that does “take the current word under the cursor and grep it for every file with the same current filetype down the directory tree”. I use that button 50 times a day. Pure bliss.

    It’s a text editor where you can program in your favorite movements.