this post was submitted on 09 Jun 2025
552 points (97.4% liked)

Programmer Humor

24233 readers
943 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
 
top 50 comments
sorted by: hot top controversial new old
[–] darklamer@lemmy.dbzer0.com 36 points 6 days ago

I switched from vi to vim in 1994 and found it immediately obvious how to quit — it was just like vi!

I guess I'll never understand these memes.

[–] Landless2029@lemmy.world 26 points 6 days ago (2 children)

I've recently started administering windows headless. PowerShell over SSH.

Don't have this problem on windows server!

It doesn't even have a terminal text editor

I have to install nano or use powershell commands through hoops of fire just to edit a line in a file.

Or download the file via scp, edit and reupload.

Pure Insanity.

[–] vithigar@lemmy.ca 13 points 6 days ago (4 children)
[–] Kojichan@lemmy.world 5 points 6 days ago

Classic DOS editor for text files, batch coding, and QBasic coding. Good times.

[–] Redex68@lemmy.world 3 points 6 days ago (2 children)

Ok that's really cool. It looks like it's really new? Like 3 months old?

[–] DacoTaco@lemmy.world 2 points 5 days ago* (last edited 5 days ago)

It was announced in may on microsoft build event ^^
I call it nano for windows haha

[–] nul9o9@lemmy.dbzer0.com 2 points 6 days ago

I installed vim/nvim on my work windows pc. I don't often need to edit text files in terminal, but its nice having its functionality.

[–] Landless2029@lemmy.world 2 points 6 days ago (1 children)

My actual issue is I need approval to install anything on any server. This might get approved since it's MS though! Thanks.

[–] dr_robotBones@reddthat.com 2 points 6 days ago

I think they plan on making it ship with windows by default at some point, so perhaps it'll be in future versions of Windows Server and you won't have to add it.

load more comments (1 replies)
[–] swizzlestick@lemmy.zip 5 points 6 days ago

An old Buffalo NAS box made me learn vi. Because that's all it had.

Yes, this comic speaks to me.

[–] Nachtnebel@lemmy.dbzer0.com 5 points 6 days ago (2 children)
[–] Tillman@lemmy.world 2 points 6 days ago (1 children)

Vim is pretty amazing. Almost everywhere now too.

[–] supersquirrel@sopuli.xyz 2 points 5 days ago* (last edited 5 days ago)

Honestly if there was an award for keybindings for style in terms of the way something like the MLA style guide would describe "good style" in the context of english, Vim would easily win it. It is one of the oldest, most coherent, extendable, fast, joyful and resilient conceptions of how to manipulate text with a keyboard ever created and it is awesome how it is such a compelling idea that it no longer exists as a literal codebase at this point, but rather a style and philosophy of keybindings.

It is shockingly beautiful even if you find it annoying to use in practice (I get it).

For example, the Qutebrowser is just awesome, I don't care if you don't like vim you can't argue with the power, ease of use and minimal UI the system requires in exchange for all the control you could want for navigating web pages without needing a mouse.

The utility of vim keybindings in my opinion extends further into a lot of unexplored accessibility benefits because any vim style input scheme to a program is going to be by definition a nice limited set of inputs someone can custom map to their accessibility hardware or software to have full control over a software and they won't have to worry about needing a mouse at super annoying parts because they know that is against The Core Commandments Of Vim.

When making a custom or 3rd party controller to a software, there is always the problem of how many control inputs are you going to need, some softwares go nuts with unnecessary keybindings for silly things that becomes a nightmare to try to map a custom hardware/software controller to. Vim keybindings on the other hand well... it is the keyboard proper and that is it, boom done....

[–] Stomata@sh.itjust.works 2 points 6 days ago
load more comments
view more: next ›