• @Crow@lemmy.blahaj.zone
    link
    fedilink
    1221 year ago

    “nothing fancy” that’s the issue, just some jumping won’t impress her; you gotta do the real crazy shit. Friggin “wife not impressed by my cooking? I make a hard boiled egg and she isn’t impressed”

  • Caveman
    link
    fedilink
    451 year ago

    I’m sorry but your wife won’t be impressed by basic vim motions. You need to learn some more advanced motions to get her wet.

  • tiredofsametab
    link
    fedilink
    541 year ago

    As someone who’s been a software developer for over a decade and in IT even longer, I still don’t use vi/vim for anything other than when crontabs have it set as the editor.

    • @Hexarei@programming.dev
      link
      fedilink
      41 year ago

      Honestly if you don’t use vim motions in your ide of choice, you’re missing out big time. Being able to do things like “Delete everything inside these parentheses”. di( or “wrap this line and the two lines below r in a pair of {}” ys2j{ , or “swap this parameter with the next one” cxia]a. with a single shortcut is game changing.

      Even just being able to repeat an action a number of times is ridiculously useful. I use relative line numbers, so I can see how many lines away a target is and just go “I need to move down 17 lines” and hit 17j.

      Absolutely insane how much quicker it is too do stuff with vim motions than ctrl-shift-arrows and the like

      • oce 🐆
        link
        fedilink
        71 year ago

        Absolutely insane how much quicker it is too do stuff with vim motions than ctrl-shift-arrows and the like

        Those tasks are a very small part of work time, so most people don’t feel the need to optimize it.

      • tiredofsametab
        link
        fedilink
        141 year ago

        That’s really neat, but I don’t think I do that often enough to really make the performance hit of learning a whole new thing and memorizing keyboard shortcuts and commands worth it. I don’t find myself refactoring code a ton, especially after moving to a more TDD-like model.

        • @Hexarei@programming.dev
          link
          fedilink
          81 year ago

          It’s less about refactoring and more about navigation of your code while editing. Ever wanted to delete a single word? daw deletes the word your cursor is currently in. How about "copy everything up to (but not including) the nearest “D” on the current line? yfD.

          The whole point is that editing code in the middle of writing it, not just refactoring it, is immensely faster.

  • @sik0fewl@lemmy.ca
    link
    fedilink
    141 year ago

    You might’ve moved around too quickly. Stick to motion in the home row to start - hjkl. There are several ways to enter insert mode but DO NOT attempt it before she’s familiar with the basic motions.

  • @rhacer@lemmy.world
    link
    fedilink
    English
    1341 year ago

    This relationship can be saved as long as the guy’s wife does not start expressing an interest in Emacs. That would, of course, put an end to the relationship, but if she’s one of those “Notepad is all I need” types, there is hope this can be worked through.

    • Victor
      link
      fedilink
      81 year ago

      Maybe she already evolved past vim to kakoune. 😎

        • Victor
          link
          fedilink
          21 year ago

          You made me look up helix again after a few years and it’s gotten pretty sick actually. I might main it for a while to see how it fairs. It’s fairly similar to kakoune of course, but it’ll take a while to get all the modes into my muscle memory. The similar actions are in different modes and there are many more modes in helix as far as I can tell. But it’s cool, looking forward to experimenting.

        • Victor
          link
          fedilink
          31 year ago

          I actually went, emacs -> vim -> helix -> kakoune.

  • Litanys
    link
    fedilink
    English
    241 year ago

    Emacs can do that obviously. And everything else.