111
Do you use vim? (sh.itjust.works)

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?

top 50 comments
sorted by: hot top controversial new old
[-] collapse_already@lemmy.ml 2 points 4 hours 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.

[-] alt_xa_23@midwest.social 2 points 11 hours ago

Yes, I've used it as my main editor for years now.

[-] IEatDaFeesh@lemmy.world 1 points 11 hours ago

Fuck no. There are better things to invest your brain power in.

[-] jjlinux@lemmy.zip 2 points 13 hours ago

No, and no. Sorry.

[-] tiny@midwest.social 5 points 17 hours 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

[-] psion1369@lemmy.world 4 points 17 hours ago

I have a vim setup with plenty of plugins that honestly, I don't know if I need anymore.

[-] omgboom@lemmy.world 3 points 16 hours ago
[-] mazzilius_marsti@lemmy.world 4 points 17 hours ago

Sorry my hands are busy

`C - x 2'

C -x C-f ~/.emacs.d/init.el

C-x C-s

[-] flynnguy@programming.dev 4 points 20 hours 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.

[-] gwl@lemmy.blahaj.zone 1 points 17 hours ago
[-] bigbangdangler@reddthat.com 18 points 1 day ago
[-] MsFlammkuchen@lemmy.blahaj.zone 2 points 23 hours ago

Been there, done that: forgetting to press ESC

[-] bigbangdangler@reddthat.com 2 points 21 hours ago

I pressed it. Just pressed it again. Turns out it doesn't show up on Lemmy. Lol

[-] melsaskca@lemmy.ca 1 points 22 hours ago

I tried it but I prefer "Comet" for the tough jobs. /s

[-] mlg@lemmy.world 0 points 17 hours 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.

[-] Hesoyam@lemmygrad.ml 1 points 22 hours ago

i usually just use nano

[-] Trent@lemmy.ml 4 points 1 day ago

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

[-] witness_me@lemmy.ml 5 points 1 day 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).

[-] CrabAndBroom@lemmy.ml 80 points 2 days ago

I've been using Vim for 20 years.

I only opened it once and I haven't been able to close it yet

load more comments (2 replies)
[-] Colonel_Panic_@eviltoast.org 10 points 1 day ago

Yes, won't quit, can't quit, seriously, help.

[-] mrbn@lemmy.ca 57 points 2 days ago
[-] dditty@lemmy.dbzer0.com 1 points 17 hours ago

I see the appeal of using something like NeoVim or Helix, but I don't even leverage all of the features regular Vim has, and it is pre installed on all the systems and equipment I use. It's plenty powerful for what I need, and now that I'm getting the keystrokes down it's awesome

[-] nymnympseudonym@piefed.social 27 points 2 days ago

vim all day

They will take it from my cold dead hands

Save the Ugandan children

[-] Dirk@lemmy.ml 15 points 2 days ago

No, I use Neovim. But this I use 100% of the time.

[-] SwooshBakery624@programming.dev 9 points 2 days ago* (last edited 2 days ago)

Vim is slop-coded now, unfortunately. I use evil Emacs.

[-] kaleissin@sopuli.xyz 2 points 13 hours ago
[-] SwooshBakery624@programming.dev 1 points 6 hours ago* (last edited 6 hours ago)

evi is not mature enough and doesn't have any package repos. There is another fork that I'm not going to mention, because it's developed by a horrible human being.

[-] kaleissin@sopuli.xyz 1 points 47 minutes ago

Some of us run our own forks. I'm a big fan of software that has stopped changing.

load more comments (1 replies)
[-] Clutter@sh.itjust.works 9 points 2 days ago* (last edited 2 days ago)

I'm a freelance linux it nerd. I figured I better get used to vim/nvim because every company I visited had different tooling available but their servers ALWAYS had vim.

Now I have a nice .vim setup I can easily copy/paste and work easily and fast. I've become quite adept in the years following that decision.

Plus, as a freelance dude using vim quickly and flying through code bases makes it really seem like I know what I'm doing / hacker type .... I don't. And I'm no hacker..... But the customer is happy soooo :-)

P.s. I'm currently trying out the Zed editor with vim bindings. They are emaculate!

[-] AstroLightz@lemmy.world 4 points 1 day 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.

[-] olafurp@lemmy.world 2 points 1 day ago

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

[-] SrMono@feddit.org 29 points 2 days ago* (last edited 2 days ago)

Neovim is my goto editor for terminals. Yes.

:wq

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.

[-] dlsolo@lemmy.world 24 points 2 days ago
[-] chronicledmonocle@lemmy.world 1 points 1 day ago

I use nano for quick edits and vim for longer stuff or things that need better find and replace.

[-] Zachariah@lemmy.world 22 points 2 days ago
[-] Gumus@lemmy.dbzer0.com 2 points 1 day ago
[-] Zachariah@lemmy.world 2 points 1 day ago

yes, that’s how unit prefixes work

[-] UntouchedWagons@lemmy.ca 1 points 1 day ago

No, but I'm interested in using something more advanced than nano but I have no real need to.

[-] terminal@lemmy.ml 19 points 2 days ago
load more comments (1 replies)
[-] beeng@discuss.tchncs.de 2 points 1 day ago* (last edited 1 day 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

load more comments
view more: next ›
this post was submitted on 20 May 2026
111 points (97.4% liked)

Linux

65400 readers
423 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 7 years ago
MODERATORS