• FizzyOrange@programming.dev
    link
    fedilink
    arrow-up
    13
    arrow-down
    11
    ·
    8 months ago

    Yes I understood that. My point is how often do you know you need to move a line exactly 17 lines? Do you count them? Clearly much slower than doing it interactively by holding down ctrl-shift-down for a bit.

    • pearable
      link
      fedilink
      arrow-up
      14
      ·
      edit-2
      8 months ago

      I just look at the line number. If the code I want to edit is 17 lines up there’s a 17 next to it. My ide window looks like my comment. Normally an ide would look like this

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      • lunarul@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        8 months ago

        As a vim user myself, I don’t understand why you need relative lines either. I can just as easily type :23 to go to line 23.

        • pearable
          link
          fedilink
          arrow-up
          1
          ·
          8 months ago

          Mostly a matter of taste I think. One benefit is one less key press since relative keys shouldn’t need to press enter at the end of the command. I mostly use it because it came default with LazyVim.

      • FizzyOrange@programming.dev
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        8 months ago

        Line numbers are absolute, not relative (normally anyway; I think some editors allow showing relative line numbers). Anyway I think holding down (page) up/down is going to be just as fast.

        • mexicancartel@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          1
          ·
          8 months ago

          There are both modes for absolute and relative line numbers in vim. Holding up/down might be intuitive nd easy to remember, but saving 1 second everytime you need to do this can add up pretty fast