this post was submitted on 05 Mar 2026
592 points (95.5% liked)

Programmer Humor

30222 readers
520 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 

me like use nano. nano say how do thing. nano exit easy.

(page 2) 50 comments
sorted by: hot top controversial new old
[–] MoffKalast@lemmy.world 140 points 1 day ago (3 children)

Vim users: "I feel bad for you"

Nano users: "I don't think about you at all"

[–] Skullgrid@lemmy.world 58 points 1 day ago (1 children)
[–] quips@slrpnk.net 34 points 1 day ago (1 children)

Nano users have more important things to think about, saying this as an nvim user

load more comments (1 replies)
load more comments (2 replies)
[–] MehBlah@lemmy.world 163 points 1 day ago (1 children)

The image is misleading. The brain sizes represent the amount of grey matter it takes to operate the editor. The nano guy has plenty of brain power left over for things like hygiene, breathing and basic reasoning.

[–] Skullgrid@lemmy.world 30 points 1 day ago

vim guy, emacs guy look big brain. me brain smol. me bathe yesterday, thank you.

[–] smh@slrpnk.net 34 points 1 day ago (1 children)

I love nano. I used to do tech support for a Linux-based content management system (before SAaS take took off).. The customer sysadmins were sometimes whichever engineer was volun-told to do it, so competency varied wildly.

I helped mostly with installs. This might be the poor newbie sysadmin's first time on the command line. Nano was my go-to suggestion for editing config files--all the commands are right there! Much less intimidating than vi or emacs for a newbie.

load more comments (1 replies)
[–] Grass@sh.itjust.works 15 points 1 day ago (2 children)

I used some distro with vim back in the day and I just kept using it. I lose my shit when I use something with just nano and my muscle memory tries to do a vim thing.

[–] sol6_vi@lemmy.makearmy.io 3 points 16 hours ago

If I can't :wq I have a panic attack

Same. Makes nano a fucking nightmare.

[–] eager_eagle@lemmy.world 29 points 1 day ago (5 children)

I use micro. It's 1000x better.

[–] Jakeroxs@sh.itjust.works 0 points 9 hours ago (3 children)

Doesn't come standard like nano tho for a lot of distros

load more comments (3 replies)
[–] kalpol@lemmy.ca 12 points 1 day ago (2 children)

Pico...I'm going the wrong direction

[–] daychilde@lemmy.world 5 points 1 day ago

Ugh. At least two decades I've used them and never made that connection. Thank you. And curse you. lol

[–] sbeak@sopuli.xyz 12 points 1 day ago* (last edited 1 day ago) (1 children)

Today I learned about the existence of "milli" and "kilo", both of which are terminal-based text editors! Quite interesting. I wonder if there are any more SI unit prefix text editors...

load more comments (1 replies)
[–] MonkderVierte@lemmy.zip 1 points 18 hours ago

Nano with a few config options by default?

load more comments (1 replies)
[–] cepelinas@sopuli.xyz 31 points 1 day ago (2 children)

nano is just a text editor, I use it as a text editor, it has keybindings on screen by default, no need to config or memorise, why bother? (for text editing, not whatever people use vim or emacs for)

load more comments (2 replies)
[–] Steamymoomilk@sh.itjust.works 15 points 1 day ago (6 children)

Some real talk.

Can we just include the 4 most popular text editors on basic systems??

Like i wanna scream when there isnt my text editor installed on a lightweight distro.

Vi Emacs Micro Nano

For context,

Debian ships with nano and vi Openwrt only ships with nano

Like cant we just include small editors. In a perfect world i would want neovim installed. But i understand its larger and has alot more dependency's.

So having VI isnt as good but im willing to be reasonable.

JUST INCLUDE VI

the reason i learned vim is because VI is installed by default on almost every distro.

Im tempted to try emacs tho

[–] daychilde@lemmy.world 6 points 1 day ago

It's important to learn how to use package managers. :)

load more comments (5 replies)
[–] ruuster13@lemmy.zip 61 points 1 day ago (5 children)

I do appreciate this in nano. It helps me complete the new container config occasionally required to install vim.

[–] faintwhenfree@lemmus.org 37 points 1 day ago (4 children)

I'm team nano, I'm not smart enough to use the other two and for whenever I need to open a text file in terminal only environment once every year I can remember how to navigate nano. So I'll keep using nano.

load more comments (4 replies)
load more comments (4 replies)
[–] hedders@fedia.io 44 points 1 day ago (6 children)

Never ceases to amaze me how people get so exercised over a text editor.

[–] pelya@lemmy.world 37 points 1 day ago (8 children)

I remember the time when Linux jokes were about audio drivers and X11 config files, but audio has long been working out of the box, and X11 is already dead and cremated.

Even recompiling kernel now takes around five minutes instead of two hours, so that joke is irrelevant too.

So all we are left with is timeless discussion of which text editor is the best, and dumping on Windows.

[–] SpaceNoodle@lemmy.world 26 points 1 day ago (8 children)

This has been a lighthearted fake rivalry for as long as these text editors have existed.

[–] caseyweederman@lemmy.ca 1 points 16 hours ago

I'd even say as long as text editors have existed at all

load more comments (7 replies)
load more comments (7 replies)
load more comments (5 replies)
[–] fartsparkles@lemmy.world 35 points 1 day ago* (last edited 1 day ago) (10 children)

micro enters the chat.

Static, portable binary with no dependencies.

Out of the box:

  • Syntax highlighting
  • Multi-line cursors like Sublime Text
  • Mouse support (works incredibly well)
  • Splits and tabs for working on multiple files
  • Diff gutter
  • Copy and paste with system clipboard
  • Cross-platform (runs basically on anything that Go does)
  • Sane key binds (ctrl-s, ctrl-c, ctrl-v, ctrl-z, ctrl-x, etc)
  • Terminal emulator
  • Plugin system to extend it
  • And much much more

I have nothing to do with the project but this binary is the absolute best. curl or wget to any host and away you go with effectively a Sublime Text / VSCode like in the terminal. It’s as simple as nano and as functional as a well configured and extended vim.

It’s baffling it’s not more well known and not installed by default on major distros.

[–] bleistift2@sopuli.xyz 14 points 1 day ago (3 children)

That’s not a text editor, that’s an IDE.

[–] Agent641@lemmy.world 2 points 14 hours ago

But you can edit text with it.

[–] fartsparkles@lemmy.world 28 points 1 day ago (1 children)

And emacs is an operating system 😂

[–] ramasses@social.ozymandias.club 20 points 1 day ago (1 children)
[–] Cevilia@lemmy.blahaj.zone 4 points 23 hours ago

I'm glad we all agree that nano is the one true text editor.

/s

[–] eager_eagle@lemmy.world 8 points 1 day ago* (last edited 1 day ago)

IMO it needs better LSP support and things like refactoring, smart auto completion, and go to definition for a range of languages to be considered an ide.

load more comments (9 replies)
[–] callyral@pawb.social 18 points 1 day ago (5 children)

Helix is my favorite, it does everything I want a text editor to do and it's much more intuitive than vim/nvim. I was never a power user of either so I'm sure it's missing plenty of functionality that nvim users are used to but it's perfect for my use cases.

load more comments (4 replies)
[–] Wildmimic@anarchist.nexus 12 points 1 day ago (6 children)
[–] user224@lemmy.sdf.org 12 points 1 day ago (1 children)

Having exposed brain probably lead to significant damages to it.

load more comments (1 replies)
load more comments (5 replies)
[–] neomachino@lemmy.dbzer0.com 5 points 1 day ago

When I was first learning how to code I was working on some beginner project and couldn't figure it out. I asked a friend who knew a few things what I was doing wrong and he hopped on my computer, fixed the code then opened it in vim and told me my project wasn't working because of whatever text editor I was using (I think sublime). So for like a year I hardly learned how to code but I got pretty dang good with vim.

load more comments
view more: ‹ prev next ›