Do you use vim as your default text editor? If you do not, have you ever been in a situation you could do nothing but use vim?

  • collapse_already@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    5 days ago

    VI and vim have been my editors of choice for thirty plus years at this point. I also use set -o vi in bash.

  • tiny@midwest.social
    link
    fedilink
    English
    arrow-up
    4
    ·
    6 days ago

    Yes I love using neovim it feels better having an editor, agent, and cli in separate terminal tabs instead of having one program for all three

  • flynnguy@programming.dev
    link
    fedilink
    English
    arrow-up
    3
    ·
    6 days ago

    I used to use vim pretty exclusively, I’ve since switched to neovim. There have been a few cases where vim/nvim weren’t available but regular vi was and I’ve used it to edit text files. I imagine there were other editors but I’m so accustom to how vi/vim/neovim does things that I can’t imagine using anything else. Sometimes someone will try and convince me to use a new editor and I’ll try it but generally end up switching back to nvim. Even vi compatibility mode doesn’t really help because I use a bunch of plugins.

  • witness_me@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    7 days ago

    Yes. I use vim as much as possible. When I don’t use vim, I use its keybindings in Firefox, IntelliJ, VSCode and even in eMacs (spacemacs with evil mode).

  • AstroLightz@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    7 days ago

    For quick edits in the terminal? Sure.

    As my main IDE? No way. I’m too used to GUI IDEs like VSCodium and PyCharm.

    I just find it easier to navigate with a mouse. With just keyboard, I find I overshoot the block of code I’m looking for, whereas scroll wheel gives me more control.

    • Caveman@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      7 days ago

      } jump forward to next empty line is really quick for navigating, also if you know the identifier then /myVar<enter>nnnn is much faster than scrolling and gets you ready to edit. Otherwise 5j;;;; also works of course.

  • Trent@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 days ago

    Helix for really quick edits, emacs for pretty much anything else. I do use tridactyl in firefox though, does that count? 😁

  • mlg@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 days ago

    I’m at the point where I’m considering moving to vim because I’m sick of the lack of good defaults on Nano and Micro for quick edits, and I’m also tired of IDEs breaking my flow with poor defaults that pop open UI components which must be navigated differently depending on what it is, or just switching back to the mouse every couple seconds.

    Just haven’t made the jump yet because I want to sit down and go through all the hot keys in one go, including for global stuff like tmux, the DE, etc.

  • beeng@discuss.tchncs.de
    link
    fedilink
    arrow-up
    2
    ·
    7 days ago

    Yes in SSH terminal,

    Yes in vscode,

    Yes because I use TUIs that use all the same bindings and they’re great one you get the vocab.

    Yes as Hyprland bindings, k9s, etc etc etc etc

  • ScoffingLizard@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    2
    ·
    7 days ago

    I’ve been in a situation where I could do nothing but use vi until I installed vim. Then could only use vim or vi. I’ve also had to use GVimPortable on Windows because of shitty corporate computers don’t have bash or vim (or didn’t back in the day.)

    It’s not hard. Just grab a cheat sheet. There is an Android app cheat sheet for Linux commands with Vim. You’ll be fine.