Vim as a "language for editing text" is one of those things that everyone talks about, but nobody actually uses.

Vim as a "language for editing text" is one of those things that everyone talks about, but nobody actually uses.

99% of Vim and Vim-derived editor users barely use anything other than ijkl for movement, dw, dd, $, 0, i and ESC.

You know it to be true.

It's All Fucked Shirt $22.14

Unattended Children Pitbull Club Shirt $21.68

It's All Fucked Shirt $22.14

  1. 2 years ago
    Anonymous

    back to /r/vim you go, homosexual

  2. 2 years ago
    Anonymous

    >You know it to be true.
    No, I do not.

  3. 2 years ago
    Anonymous

    Which other features do you have in mind?

  4. 2 years ago
    Anonymous

    with neovim you can maje it do whatever

    • 2 years ago
      Anonymous

      >with neovim you can maje it do whatever
      with vim you can maje it do whatever

      • 2 years ago
        Anonymous

        :s/maje/make/

        • 2 years ago
          Anonymous

          yup, still vim works just fine. neovim has extra features that aren't really needed for most all people

          • 2 years ago
            hyde &

            I think the main purpose of neovim is making plugin development easier and having more useful defaults.

          • 2 years ago
            Anonymous

            what do you mean useful defaults? vim has defaults that are just fine. can you give an example?

          • 2 years ago
            Anonymous

            Depending on the version in your repos, it might not have useful features like copy/paste or conceal enabled. Also you need a good amount of :set commands built in to your .vimrc to make it pleasant to use.

          • 2 years ago
            Anonymous

            There is a single valid reasons to use neovim instead of vim and you did not talk about it at all.

          • 2 years ago
            Anonymous

            what do you mean useful defaults? vim has defaults that are just fine. can you give an example?

            https://neovim.io/doc/user/vim_diff.html

            >barely use anything other than ijkl for movement, dw, dd, $, 0, i and ESC.
            english motherfricker

            ijkl serves as an alternative to the arrow keys, just like wasd. dd deletes an entire line, dw deletes from the cursor to the end of the line. $ is the shortcut to jump to the end of the line, 0 to the start of the line, i toggles insert mode, and esc exits insert mode.

          • 2 years ago
            Anonymous

            >Also you need a good amount of :set commands built in to your .vimrc to make it pleasant to use.
            so you're saying neovim choosing shit for me and i have to disable it now if i don't want it rather than telling it everything i do want? and that's the reason why neovim exists? that's absolutely fricking moronic

          • 2 years ago
            Anonymous

            >and that's the reason why neovim exists?
            Unironically yes. It's yet another wheel reinvention, just reasonably well marketed.

          • 2 years ago
            Anonymous

            sad

  5. 2 years ago
    Anonymous

    How did v, V, y and D not make it to the list?

    • 2 years ago
      Anonymous

      or ci" or . or :%s/cool regex/op is a gay/g

      • 2 years ago
        Anonymous

        In defense of the argument, 99% of vim user likely never use replace and wouldn't know how even if they wanted to.

        • 2 years ago
          Anonymous

          i for insert, r for replace. Re in normal mode to replace the character under the cursor with e.
          I do most of my editing in a terminal emulator so I never use hjkl to move the cursor, instead just position it wherever with the mouse. and insert key to toggle between insert and replace. Same for visual mode. I use a range to yank or put blocks of text in normal mode more than I use blockwise visual mode. I use normal mode more than I use visual mode. Normal mode (a.k.a. command mode) is easlily the most powerful mode. I use it more and more as I learn more vimscript. And brainlet shit like nano or pico is basically insert mode and nothing more.

    • 2 years ago
      Anonymous

      because op is a lonely homosexual who goes to an anonymous image board posting some bait threads straight out of his ass for 10 (You)s

    • 2 years ago
      Anonymous

      because OP is a moron that don't know what he talks about

    • 2 years ago
      Anonymous

      Sheeeeeeit add C-v to the list
      I use that all the time

    • 2 years ago
      Anonymous

      Ctrl-V (block editing) is awesome too

  6. 2 years ago
    Anonymous

    I use Vim for coding unironically, it's not even close to the best but it's what I'm used to. You can have all the shit that you have in VSCode but VS would BTFO it all day if it wasn't so slow

  7. 2 years ago
    Anonymous

    Why would anyone want anything else?

  8. 2 years ago
    Anonymous

    Op mad about people doing actual work instad of memorizing every vim hotkey and command to compensate for small ego

  9. 2 years ago
    Anonymous

    cry about it or something, homosexual. what do you want us to do?

  10. 2 years ago
    Anonymous

    I discovered a lot of vim features only after switching to evil-mode Emacs.
    But now I cringe everytime I see even most experienced vim users stumble and fumble their way through a document.
    However, my own usage is still far from ideal in some situations. Typically works quite well, though.

  11. 2 years ago
    Anonymous

    vim -c 'help user-manual' -c only

  12. 2 years ago
    Anonymous

    I use hjkl for movement, A instead of $, I instead of ^, G, gg, R, w to go accross text, i and a. My favourite keybinds are o and O. Otherwise I don't really use anything, except very rarely the macro tool.
    Some other keys are nice, but not worth the hassle of actually remembering them

  13. 2 years ago
    Anonymous

    Those keys are enough to make it better than any other editor. If you desire, it is quite easy to learn and practice more bindings which will make you even faster.

  14. 2 years ago
    Anonymous

    You know what I think? I think that OP makes up boogeymen to complain about just for attention. All those hypothetical vim users I don't know who do this thing I don't like are really driving me so batty I need to write like a toddler about it on IQfy.

    You know it to be true. How? Well I made it up and said so. 🙂

  15. 2 years ago
    Anonymous

    >barely use anything other than ijkl for movement, dw, dd, $, 0, i and ESC.
    english motherfricker

  16. 2 years ago
    Anonymous

    i press j to bring auto-complete, l to :w (which triggers linting), k to kompile

  17. 2 years ago
    Anonymous

    ctrl-T, ctrl-O, zz, ci", caw, Black person

  18. 2 years ago
    Anonymous

    macros, search and replace, yank to register, {c,d}i(something), some more sophisticated navigation like c-D/U or {}, / for navigation too. visual just for code explanation, very rarely for other stuff.
    c-v is is great though at times. zz, G, gg, c-O.

    also from command mode :ls c-6 :b (num) :e file etc, need buffers for bigger stuff

    nothing else comes to mind but there might be more

  19. 2 years ago
    Anonymous

    V gq
    <c-v> g <c-a>

  20. 2 years ago
    Anonymous

    r, x, cc, C, ciw, ~, /, A, I

    The killer feature is separating direction from specific commands.
    Delete previous five lines in vim:
    > d 5 k
    In Emacs:
    > Control-u - 5 Control-k
    My fingers hurt just looking at it.

Your email address will not be published. Required fields are marked *