this post was submitted on 02 Sep 2024
509 points (100.0% liked)

Linux

1259 readers
103 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 5 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] RandomLegend@lemmy.dbzer0.com 53 points 2 months ago (1 children)
[–] xeekei@lemm.ee 10 points 2 months ago

Micro, hell yea!

[–] wesker@lemmy.sdf.org 38 points 2 months ago
[–] ramble81@lemm.ee 37 points 2 months ago (7 children)

I’ve come to the conclusion, people who use vim just continue to do so out of a stubborn sense of pride for finally learning the key combinations.

[–] pixelscript@lemm.ee 17 points 2 months ago

I mean, yeah, kind of. In the same way pilots fly planes out of a stubborn sense of pride for knowing what all the flight deck controls do.

[–] techwizrd@programming.dev 8 points 2 months ago

I am faster, more comfortable, and more productive in Vim. I use the same keybindings in all my editors and IDEs. It's okay for people to have different preferences.

load more comments (5 replies)
[–] thingsiplay 28 points 2 months ago (1 children)

The Terminator is not here to kill you, its here to protect you from Emacs (which can change its form to anything).

[–] tetris11@lemmy.ml 12 points 2 months ago* (last edited 2 months ago) (7 children)

Cmon dude, what's most likely to be Skynet?

  • Vim: Clearly evil, lightning fast. Relies on vimscript for any interactivity and can barely be used outside of the editor.

  • Emacs: the hippie brain child of some of the brightest minds at the MIT AI lab, funded by military contracts. Slow, but uses a near-universal language that can easily escape the bounds of the editor, (and often does (, and holy shit where did those parentheses come from. (Oh no, it's becoming self-aware - fly you fools....!

load more comments (7 replies)
[–] pedz@lemmy.ca 27 points 2 months ago (5 children)

Sometimes you don't even have the luxury of nano. Any moderately advanced Linux user should probably learn the basics of vi. Just knowing how to insert text and save it can fix a system that's stuck in recovery. Even if it's just to add a comment in front of a line in a config file.

[–] JackbyDev@programming.dev 9 points 2 months ago (1 children)

I do like that some distros make visudo use Nano instead.

load more comments (1 replies)
load more comments (4 replies)
[–] bizdelnick@lemmy.ml 27 points 2 months ago (13 children)

Vim (or emacs, or any other advanced text editor) is much easier to use than nano when you need to do something more complex than type couple of lines.

[–] Jean_le_Flambeur@discuss.tchncs.de 32 points 2 months ago* (last edited 2 months ago) (2 children)

Better? Maybe!

More efficient? Surley!

But easier?! Hell no! Easy means you can use it without a lot of training or studying. It is self explanatory. And there is no way on earth that vim is easier than nano. I don't need to know anything to use nano I need to check docs for hours before I can even start using vim

[–] bizdelnick@lemmy.ml 7 points 2 months ago (1 children)

It is easier after you learn basics. Learning is not easy, but usage is.

[–] Jean_le_Flambeur@discuss.tchncs.de 15 points 2 months ago* (last edited 2 months ago) (5 children)

Well okay by that logic playing Beethoven on piano is super easy

load more comments (5 replies)
load more comments (1 replies)
[–] tetris11@lemmy.ml 17 points 2 months ago* (last edited 2 months ago)

(...once you learn the bindings)

load more comments (11 replies)
[–] callyral@pawb.social 26 points 2 months ago (3 children)

Vim is pretty easy for me because I'm used to it. Nano is very difficult to use for me because I've rarely used it.

load more comments (3 replies)
[–] theshatterstone54@feddit.uk 14 points 2 months ago (2 children)

That's like the picture of a normal dude with Nano, a large Vim dude, a larger buff Emacs dude and an ever larger massive Ed dude.

[–] PotatoesFall@discuss.tchncs.de 6 points 2 months ago

eh the emacs folks are just chilling in a corner somewhere. Maybe in the old folks home together with the ed users

load more comments (1 replies)
[–] unknowing8343@discuss.tchncs.de 12 points 2 months ago (5 children)

In every post of this kind I am amazed at so many people using nano instead of micro which is SO MUCH BETTER while being the same thing at the same time.

load more comments (5 replies)
[–] daniskarma@lemmy.dbzer0.com 12 points 2 months ago (1 children)

I'll say that I find easier to exit vim that to exit nano.

I don't know what ^ means. I just start pressing special keys until it doesn't the thing

[–] LodeMike@lemmy.today 15 points 2 months ago
[–] jmcs@discuss.tchncs.de 10 points 2 months ago (4 children)

Easy is relative. What are you trying to do? Replace a value in an yaml file? Then nano is easier. Trying to refactor a business critical perl/brainfuck polyglot script in production? Then you probably want to use vim (or emacs if you are one of those people)

load more comments (4 replies)
[–] dysprosium@lemmy.dbzer0.com 9 points 2 months ago (4 children)

For vim I had to config or install something just to be able to COPY something to use outside vim, how backwards is that? Isn't this the most standard feature one can expect to work as default?

load more comments (4 replies)
[–] queue@lemmy.blahaj.zone 9 points 2 months ago (1 children)

Nano isn't even that simple. Ctrl+X to quit? I guess if you use phonetic sounds to figure out how to exit a program. At least Vim uses the idea of "use what the words start with."

I personally use micro in the terminal, and Kate if I want a GUI to write. Vim and Emacs are fine for those who want it, I have no stakes in the editor wars beyond "I just want my program to do what I want, and I want it to be simple to learn."

[–] Doxin@pawb.social 23 points 2 months ago (2 children)

Nano has a cheat sheet at the bottom of the screen at all times

load more comments (2 replies)
[–] KillingTimeItself@lemmy.dbzer0.com 9 points 2 months ago (3 children)

idk man, vims pretty chill, it even has a tutor in it already, what more could you want?

[–] SirEDCaLot@lemmy.today 16 points 2 months ago (2 children)

A text editor that doesn't need a tutor because the interface is intuitive enough that someone who has been using text editors (as a concept) for years can more or less instantly pick it up and start working without needing a tutorial to simply edit a config file.

load more comments (2 replies)
[–] Luccus@feddit.org 14 points 2 months ago* (last edited 2 months ago)

it even has a tutor

Yes, people are just lazy. I remember when I invented a new login screen and was told it was "difficult", "confusing" and "took some getting used to".

It even came with a free 100-page manual and a 4-hour master class. Some people, I tell you!

^This is meant more as a joke than an actual critique, even if it kind of reflects my thoughts. But ultimatly, I thought it was a funny bit.^

[–] bleistift2@sopuli.xyz 10 points 2 months ago (2 children)

A text editor that doesn’t assume that the keys on my keyboard are in the same order as yours.

[–] Telorand@reddthat.com 7 points 2 months ago (1 children)

I remember looking up how to use Colemak with vim, and the advice was:

  • Change the mappings so the position is the same, but it has the downside that every tutorial won't match.
  • Keep the mappings and do awkward stretches for common functions like up and down.

So I just gave up and moved on.

load more comments (1 replies)
load more comments (1 replies)
[–] Gacrux@lemm.ee 8 points 2 months ago (8 children)

is there not a single other person who uses helix?

[–] lenuup@reddthat.com 6 points 2 months ago (1 children)
load more comments (1 replies)
load more comments (7 replies)
[–] Mwa@thelemmy.club 7 points 2 months ago (6 children)

kwrite and gedit friends rise up :)

load more comments (6 replies)
[–] TheReturnOfPEB@reddthat.com 7 points 2 months ago* (last edited 2 months ago) (1 children)

modal editing can be fun. it is a weird skill like driving a manual transmission.

that said driving a manual transmission in stop and go traffic on a hot day is a lot like editing in vi sometimes.

load more comments (1 replies)
[–] MonkderVierte@lemmy.ml 6 points 2 months ago (2 children)

There's always ed for masochists.

load more comments (2 replies)
[–] ReCursing@lemmings.world 6 points 2 months ago (1 children)

Ugh, I swear vi and it's derivatives are the absolute worse text editors going. There may have been reasons thirty or forty years ago, but now it's just complexity and a weird ui for the sake of it

[–] matthewmercury@reddthat.com 11 points 2 months ago (12 children)

I use VS Code on the desktop nowadays, but vi will always be my editor of choice in a terminal. Many of the reasons it was powerful and ubiquitous 30 years ago are still valid, so it’s still powerful and ubiquitous. And I’ve been using it for thirty years, so why would I switch to a training-wheels editor?

load more comments (12 replies)
[–] bluewing@lemm.ee 6 points 2 months ago (1 children)

Emacs users laughing at VIM users.

Emacs - A pretty good OS you can use as a text editor.

load more comments (1 replies)
load more comments
view more: next ›