this post was submitted on 20 May 2026
117 points (96.8% liked)

Linux

67163 readers
897 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
 

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?

(page 3) 40 comments
sorted by: hot top controversial new old
[–] Sxan@piefed.zip 2 points 3 months ago (2 children)

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.

[–] pixeldaemon@sh.itjust.works 1 points 3 months ago

I'm not struggling with vim since I sticked to nano. Personally to me vim appears kinda legacy, it's not bad if one uses it, but I just have nano. It is like oldschool phone keyboard - it still does the job perfectly, but I'm not using it. However, some people argue, that vim is still the only available text editor on some setups, so it is highly recommended to know it.

load more comments (1 replies)
[–] nimpnin@sopuli.xyz 2 points 3 months ago

only if I have to

[–] beeng@discuss.tchncs.de 2 points 3 months ago* (last edited 3 months 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

[–] chronicledmonocle@lemmy.world 2 points 3 months ago

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

[–] Hesoyam@lemmygrad.ml 2 points 3 months ago

i usually just use nano

[–] alt_xa_23@midwest.social 2 points 3 months ago

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

[–] monovergent@lemmy.ml 2 points 3 months ago

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.

[–] corsicanguppy@lemmy.ca 2 points 3 months ago

Not if I can help it.

[–] melsaskca@lemmy.ca 1 points 3 months ago

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

[–] hperrin@lemmy.ca 1 points 3 months ago

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.

[–] mcheva@lemmy.dbzer0.com 1 points 3 months ago

Micro for basic stuff I find it better than nano or VScode for code stuff. I'd like to try neovim at some point.

[–] Admirable_Bagel_0989@lemmy.ml 1 points 1 month ago

Micro is always my go-to

[–] Defectus@lemmy.world 1 points 3 months ago
[–] kittenzrulz123@lemmy.dbzer0.com 1 points 3 months ago* (last edited 3 months ago) (1 children)

I started using vim several years ago, I found out how to close vim but I could never quit 😔

load more comments (1 replies)
[–] Feathercrown@lemmy.world 1 points 3 months ago

I've had to use vim once or twice. It's... fine. Not really my thing. I'm a nano guy (or, ideally, VS Code).

[–] PragmaticOne@lemmy.world 1 points 2 months ago

Yes I do all the time. But there are occasions where I have to use Vi as there's no Vim.

[–] UntouchedWagons@lemmy.ca 1 points 3 months ago

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

[–] olafurp@lemmy.world 1 points 3 months ago

I use Neovim as much as possible but Jetbrains C# just has a really nice debugging experience (with Vim mode on, of course). I still use Neovim for reading C# and doing some small edits and it works really well when reading what the LLM wrote.

It's hard to beat stepping through a method until you hit an exception, go into a catch block, ctrl+O until you hit the last line before the exception, breakpoint, skip to top of method and rerun.

[–] IndieSpren@lemmy.blahaj.zone 1 points 3 months ago

vscode for coding multi file projects, vim for quick config file, bash script, etc. edits.

[–] mlg@lemmy.world 0 points 3 months 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.

load more comments
view more: ‹ prev next ›