Do you use vim?
2026-05-20 21:14 UTC
Replies (40)
-
@kaleissin@sopuli.xyz 2026-05-20 21:20
Yes, yes, and have been in a situation where the only editor available was nvi (not vim). ed(1) rocks when on slow connections to low-specced boxen, btw.
-
@mrbn@lemmy.ca 2026-05-20 21:20
Yes
-
@SrMono@feddit.org 2026-05-20 21:21
:wq
-
@nous@programming.dev 2026-05-20 21:23
No. But only because I switched to helix. I have used vim for a lone time before that. Only having vim on a system is fine. Far worse is only having vi. Which is almost like vim but missing a lot of useful things.
-
@RotatingParts@lemmy.ml 2026-05-20 21:31
Old school Emacs user here. The keyboard shortcuts are so ingrained in my head I don’t know if I would ever be able to switch to another editor. Old dog …
-
@nimpnin@sopuli.xyz 2026-05-20 21:34
only if I have to
-
@kibiz0r@midwest.social 2026-05-20 21:42
VSCode/Codium with vim mode. Regular vim if I’m stuck in text land. I haven’t tried neovim. Supposedly that could handle everything I need out of vscode, but it’s easier to not be an odd one out at work.
-
@Sickday@kbin.earth 2026-05-20 22:04
I use it where it's available and helix isn't
-
@terminal@lemmy.ml 2026-05-20 22:26
I keep it holy with Emacs
-
@Unusable3151@lemmy.ml 2026-05-20 22:34
neovim at home, Zed with vim bindings at work because I’m stuck with a locked-down Windows machine.
-
@cupcakezealot@piefed.blahaj.zone 2026-05-20 23:10
i mean vim is fine and all and i can get around it fine but nano superiority # ── behaviour ──────────────────────────────────────────────── set autoindent set atblanks set casesensitive set constantshow set cutfromcursor set historylog set indicator set linenumbers set minibar set mouse set nohelp set positionlog set smarthome set softwrap set speller "aspell -x -c" # set suspend # NOTE: Removed in nano 7.x; CTRL+Z suspend is now always enabled by default. # Kept here for reference in case of older nano versions. set tabsize 2 set tabstospaces set zap # ── backups ──────────────────────────────────────────────── set backup set backupdir "~/.cache/nano/backups/" # ── syntax highlighting ─────────────────────────────────────── include "/usr/share/nano/*.nanorc"
-
@Sxan@piefed.zip 2026-05-20 23:12
I used vi, and þen vim, almost exclusively between 1994 and 2024, often on systems where it was þe only editor. I did use Kakoune for a year or so right before I found Helix. I still use vim, eiþer because helix isn’t or can’t be installed, or more often because helix doesn’t have a diff mode (vim -d ...). Are you struggling wiþ it? Þ learning curve is steep but worþ it, like learning how to touch-type.
-
@Luminous5481@anarchist.nexus 2026-05-20 23:43
in general I love myself and feel good, so no I don’t use it.
-
@IndieSpren@lemmy.blahaj.zone 2026-05-21 00:28
vscode for coding multi file projects, vim for quick config file, bash script, etc. edits.
-
@jbrains@sh.itjust.works 2026-05-21 01:18
I can still speak vim, but I drive helix daily.
-
@tea@lemmy.today 2026-05-21 01:43
Been using micro.
-
@azimir@lemmy.ml 2026-05-21 02:03
Started on vi, stayed in whatever has vi/vim bindings available. The more I can stay on home row keys the better editing text is.
-
@kittenzrulz123@lemmy.dbzer0.com 2026-05-21 02:57
I started using emacs several years ago, I found out how to close vim but I could never quit 😔
-
@hperrin@lemmy.ca 2026-05-21 03:10
I don’t, but I know enough to get by with it. I’ve never really been interested enough in editing things in the terminal to learn anything more than Nano.
-
@cerement@slrpnk.net 2026-05-21 03:39
I’ve had a couple systems that started with nothing more than vi, but rather more that started with nano (don’t think I’ve come across any that started with vim) – that being said, I’ll tolerate vi long enough to get micro installed
-
@brianpeiris@lemmy.ca 2026-05-21 03:46
You almost always have nano or pico available, so it’s really unlikely that you’d get stuck with nothing but vim, unless you just didn’t know that nano existed.
-
@BartyDeCanter@piefed.social 2026-05-21 03:47
In college, my advisor/boss was basically the emacs guy, so I picked up enough to do some basic text editing but didn’t go further because I didn’t feel like spending hours reading man pages. Later I worked at a place where a shared computer only had vi, so same story. I learned about a half dozen commands and left it with that. Then I went though a series of other editors and IDEs at different jobs, Notepad++, StyledEdit, CodeWarrior, CodeComposer, some weird proprietary Netbeans based thing, VS Code, etc. I still used vi for minor config editing on the occasional remote machine. Then I got a job where I would be doing a ton of work on headless remotes, so I decided to get serious about learning something purely terminal based. I tried a couple of things, but ended up with Helix because: it runs pretty great on my 15 year old laptop the vi commands I remembered worked it has actual command discoverability out of the box I didn’t have to install 153 plugins and write a 2834 line config file to make it useful Now I’m all helix all the time and really enjoying it.
-
@scottmeme@sh.itjust.works 2026-05-21 03:51
Yes, has been for 8 years
-
@corsicanguppy@lemmy.ca 2026-05-21 04:10
Not if I can help it.
-
@parzival@lemmy.hkserv.space 2026-05-21 04:11
I use nvim for editing, and started after needing to use vi on minimal servers, etc., and being annoyed at not having muscle memory
-
@aarch64@programming.dev 2026-05-21 04:16
Yes! With a few plugins, of course. YouCompleteMe and fzf.vim are my favorites by far. I spend a lot of time on embedded Linux devices at work, so it’s pretty convenient to use the same editor on my laptop and on the target device.
-
@monovergent@lemmy.ml 2026-05-21 04:29
Wanted to, but lacked the motivation to learn it. Was stuck on one occasion without nano, so I pulled up the vim cheat sheet on my phone.
-
@DataCrime@lemmy.dbzer0.com 2026-05-21 04:33
I only use vim when it’s the only option… so like 99.9% of the time 😞
-
@utopiah@lemmy.ml 2026-05-21 05:00
Yes. I also use vim here (in this Web textarea where I’m typing this answer) thanks to Tridactyl.
-
@00xide@lemmy.ml 2026-05-21 05:26
For much, not for all. System and user files are pretty close to one another in NixOS, so I use it for both. Sudoedit is set to vim, but I have a kitty and neovim (technically it’s nnot nvim, it’s nvf so I can config it in Nix instead of Lua) environment that tiles quite nicely and uses nonconflicting keymaps. I use mod+hjkl for navigating my window manager, too, which has led to an interesting situation. Hyprland just migrated to Lua from Hyprscript, and Neovim uses a lot of Lua for inbuilt commands and stuff, so you’d think I’d be thrilled to write them both in the same language. Instead I just sigh at the greener grass because I already configured them both in Nix. I do use Obsidian (with Vim binds, and monospace source mode as default for everything except tables) for my markdown viewer / primary notekeeping cloud sync, and Kate for previewing media that needs to be formatted right as a .doc or .pdf. Some Obsidian notes are handled with Vim, actually. I have a script that sets up a new Zettelkasten note with automatic tags and opens it in Neovim, because I find it faster than Obsidian when I have a single thought and need to write it before it’s forgotten. Thanks ADHD. I write Zettelkasten like little scripts of code - unique, atomic, referencing and importing each other, with a unique version history, and Vim’s great at that.
-
@AdamBomb@lemmy.world 2026-05-20 23:35
Yes! Neovim for coding, Vim for non-code editing
-
@non_burglar@lemmy.world 2026-05-20 23:05
Didn’t end your post with :wq
-
@schnurrito@discuss.tchncs.de 2026-05-21 05:58
On the terminal yes. On GUIs I generally use an IDE or VSCodium with vim keybindings.
-
@CrabAndBroom@lemmy.ml 2026-05-20 22:46
I’ve been using Vim for 20 years. I only opened it once and I haven’t been able to close it yet
-
@placebo@lemmy.zip 2026-05-21 06:18
Neovim for any text editing including code, but this thread tempted me to try helix.
-
@AHemlocksLie@lemmy.zip 2026-05-21 07:02
I prefer NeoVim, but now I’m trying out Guile Scheme, and the best Lisp support is in Emacs from what I understand, so I’m currently attempting to stop using Vim commands in Emacs.
-
@mcheva@lemmy.dbzer0.com 2026-05-21 07:05
Micro for basic stuff I find it better than nano or VScode for code stuff. I’d like to try neovim at some point.
-
@fozid@feddit.uk 2026-05-21 07:20
I have never been on a machine where I can’t install and use nano. I can use vi / vim / nvim, but I don’t have muscle memory. I have tried to convert away from nano, but it’s just too easy and what I have been used to over nearly 2 decades on Linux. I have nvim installed with a few plugins and a bit of a custom config, but anytime I need to do something important or complex I jump into nano. If I remember and am not in a rush I’ll jump into nvim to try and practice.
-
@notptr@lemmy.cyberia9.org 2026-05-21 06:36
I use to use vim but I discovered org mode so I use emacs. Recently I been doing programming on plan 9 so I been using acme.
-
@Clutter@sh.itjust.works 2026-05-21 09:37
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 :-)