intimidating

11 days ago by KillDash9 to c/linuxmemes

Which text editor do you use?

SigHunter 106 points 11 days ago

Kate

path: 0 25202337, hotness: undefined, score: 106, children: 9
cRazi_man 33 points 11 days ago

Kwrite

path: 0 25202337 25202376, hotness: undefined, score: 33, children: 1
calango 13 points 11 days ago

when I use kde I prefer to use this edit too

path: 0 25202337 25202376 25202434, hotness: undefined, score: 13, children: 0
TabbsTheBat 18 points 11 days ago

Came here to say kate! I tried a bunch of them before but kate is nice :3. And then I have nano for the terminal

path: 0 25202337 25202371, hotness: undefined, score: 18, children: 0
uniquethrowagay 8 points 11 days ago

Kate is by far the best GUI text editor I ever used. And unless it's a short config file and I use nano, I want GUI. It's not the 80s anymore!

path: 0 25202337 25206250, hotness: undefined, score: 8, children: 1
asdf 5 points 10 days ago

It's not the 80s anymore, thus I want a good TUI over GUI any day

path: 0 25202337 25206250 25212593, hotness: undefined, score: 5, children: 0
Reznik 6 points 11 days ago

The only sad thing about Kate? No terminal version of this beauty.

path: 0 25202337 25203020, hotness: undefined, score: 6, children: 0
yetAnotherUser 4 points 10 days ago

It has a few quirks I utterly despise :(

Like it cannot print invisible characters. Had a script create some broken folders with a BOM character at the beginning. I couldn't access the files in any way except that they appeared in dolphin and ls. Had to delete them via the fucking inode.

I was forced to use VSCode (an open source fork at least) to find out what the fuck was wrong with the input file the script used to generate the folder name.

path: 0 25202337 25208566, hotness: undefined, score: 4, children: 2
EnsignWashout 7 points 10 days ago

Like it cannot print invisible characters.

I was looking at an option to display invisible characters in Kate like last week. So it got better, I guess.

path: 0 25202337 25208566 25209801, hotness: undefined, score: 7, children: 1
yetAnotherUser 6 points 10 days ago

Only non-printable spaces from what I can tell.

The BOM character does not fall into this category and is still invisible. Try pasting it into Kate. It's between those arrows:

---><---
path: 0 25202337 25208566 25209801 25210505, hotness: undefined, score: 6, children: 0
Skullgrid 90 points 11 days ago

Me no love nano, me brain only can use nano.

E macs scary. vim no let me leave :(

path: 0 25202641, hotness: undefined, score: 90, children: 4
Cris_Citrus 19 points 10 days ago

You might like micro :) its like nano but with more user friendly features like Ctrl+s for save, and clicking places to change cursor location. I think you have to enable the "cheat sheet" of keyboard commands being visible all the time if you want it to always be showing like I do

It also supports extensions but I don't really care about that lol. I just want something simple with nice ux :)

path: 0 25202641 25208028, hotness: undefined, score: 19, children: 3
tutter 2 points 6 days ago

p sure latest nano can do all that, you can atleast change the default save bindings to ctrl s in the .nanorc file and im p sure most distros include a build of nano that has mouse support. If its supported by the build, its just a settings toggle in the rc file likr the bindings :)

path: 0 25202641 25208028 25290888, hotness: undefined, score: 2, children: 1
lfox02 4 points 6 days ago

Micro also has syntax highlighting, multiple buffers with split editors, and theming, among other things. It's pretty dang neat

path: 0 25202641 25208028 25290888 25295549, hotness: undefined, score: 4, children: 0
sem 1 point 3 days ago

less is more,

micro does more than nano,

many names, much confuse.

path: 0 25202641 25208028 25335654, hotness: undefined, score: 1, children: 0
plateee 71 points 11 days ago

vim, because that's how my father taught me, and how his father's father taught him.

Choose vim! The generational trauma of file editors!

path: 0 25203166, hotness: undefined, score: 71, children: 3
EnsignWashout 5 points 10 days ago

haha!

Sometimes I feel like my side of the holy war isn't engaging in completely good faith.

I might switch sides to emacs if my fingers were long enough to reach the key combinations.

Maybe I'll go try it, anyway!

...

What was the command to exit vi, again...?

path: 0 25203166 25209788, hotness: undefined, score: 5, children: 2
alsimoneau 3 points 10 days ago

The same as for man pages and less and a bunch of other cli tools.

Q. For Quit.

path: 0 25203166 25209788 25214740, hotness: undefined, score: 3, children: 1
sem 1 point 3 days ago

Ah, I see that your : is silent.

path: 0 25203166 25209788 25214740 25335660, hotness: undefined, score: 1, children: 0
DarrinBrunner 52 points 11 days ago

As a new Linux user who spends as little time editing config files as I can manage, I'm fine with nano.

path: 0 25202358, hotness: undefined, score: 52, children: 5
illusionist 9 points 11 days ago

I was too untilI switched to opensuse aeon and default is vim instead of nano. I just switched. I don't care. Both are not perfect - i won' create yet another fork just because i want to do it differently. I don't get why vim has so few shortcuts.

path: 0 25202358 25202417, hotness: undefined, score: 9, children: 3
felsiq 81 points 11 days ago

I don’t get why vim has so few shortcuts.

“that’s bait” gif

path: 0 25202358 25202417 25202665, hotness: undefined, score: 81, children: 1
wheezy 10 points 11 days ago

Someone's gotta do it. I'm leaving this comment so it's not me.

path: 0 25202358 25202417 25202665 25202940, hotness: undefined, score: 10, children: 0
daggermoon 3 points 11 days ago

I was playing around with Free BSD I think and the default was Vi. I was just like "yeah, no" and gave up. I didn't have wi-fi working so I couldn't install anything else.

path: 0 25202358 25202417 25204268, hotness: undefined, score: 3, children: 0
daggermoon 4 points 11 days ago

I think Micro is even easier. Nano is good too though.

path: 0 25202358 25207178, hotness: undefined, score: 4, children: 0
Digit 31 points 10 days ago

It's worse than the picture depicts. It's not just the lovers, the elitists and the evangelists, it's the sheer range of choice too, beyond the loudest.

same cat surrounded by dozens of text editor courgettes that look like snakes

path: 0 25214864, hotness: undefined, score: 31, children: 0
rustydrd 26 points 11 days ago

Why would you need a text editor when you can just do cat > file ?

smh

path: 0 25204997, hotness: undefined, score: 26, children: 6
barzaria 10 points 11 days ago

This command will literally overwrite the file that you do whenever you try to edit it. You need two >> to append at the end of a file, but it's super-duper hard to put text in the middle of a file from the terminal. That is why people use editors, for sure. Now that I think about it, there probably is some psychopath who uses the actual command line as an editor. They're probably more elitist than Vim users lol.

path: 0 25204997 25206382, hotness: undefined, score: 10, children: 4
rustydrd 15 points 10 days ago

Sounds like a skill issue tbh

path: 0 25204997 25206382 25207569, hotness: undefined, score: 15, children: 3
18107 17 points 10 days ago path: 0 25204997 25206382 25207569 25210182, hotness: undefined, score: 17, children: 1
Digit 3 points 9 days ago

there's an emacs mode for that

path: 0 25204997 25206382 25207569 25210182 25226189, hotness: undefined, score: 3, children: 0
alsimoneau 2 points 10 days ago

Thinking out loud here. Head in a temp file, cat, tail the rest and then overwrite?

path: 0 25204997 25206382 25207569 25214768, hotness: undefined, score: 2, children: 0
DacoTaco 1 point 11 days ago
path: 0 25204997 25206909, hotness: undefined, score: 1, children: 0
naught101 26 points 11 days ago

ed is the standard editor

path: 0 25203131, hotness: undefined, score: 26, children: 4
ozymandias117 10 points 11 days ago

It has an extremely consistent user interface and error reporting!

path: 0 25203131 25203467, hotness: undefined, score: 10, children: 2
trem 6 points 11 days ago

?

path: 0 25203131 25203467 25205717, hotness: undefined, score: 6, children: 1
ozymandias117 5 points 11 days ago

WYGIWYG

path: 0 25203131 25203467 25205717 25206344, hotness: undefined, score: 5, children: 0
provectus 7 points 10 days ago

And you thought exiting vim was hard. Honestly, I did not know this existed, thanks.

path: 0 25203131 25209100, hotness: undefined, score: 7, children: 0
notabot 26 points 11 days ago

Let the editor holy wars (re)start!

Vim is the one true editor, and the heretics who claim otherwise shall be driven forth and sent to re-education linux boot camps to learn the true ways.

path: 0 25202787, hotness: undefined, score: 26, children: 4
forbiddencherry 14 points 11 days ago

Comment could have been a :q!

path: 0 25202787 25203135, hotness: undefined, score: 14, children: 1
certified_expert 1 point 10 days ago
path: 0 25202787 25203135 25208722, hotness: undefined, score: 1, children: 0
boob_warbler 1 point 4 days ago

I've only ever seen vim users call for holy wars.. I'm happy with my RSI and carpal tunnel syndrome. Emacs till death do me fart.

path: 0 25202787 25319989, hotness: undefined, score: 1, children: 1
sem 1 point 3 days ago

Now that i think about it, vim users seem to be annoyed by emacs more than the other way around.

I had an instructor once who said that programmers could debate whether to use vim or Emacs, but system administrators should use vim, hands down.

path: 0 25202787 25319989 25335675, hotness: undefined, score: 1, children: 0
BananaTrifleViolin 23 points 11 days ago

I use Micro in the terminal - it offers good desktop integration with keys similar to DEs like ctrl+v and ctrl+c, rather than being terminal centred (e.g. Ctrl+C is usually the standard interrupt/abort key in the terminal). So it's nice if you're mainly in a desktop but pop in to a terminal occasionally and have the DE muscle memory.

I use Kate outside the terminal.

But honestly, which text editor you use depends on what you use it for and how often. Vim is very powerful and allows very fast use & productivity if you learn it properly and probably very useful if you spend a lot of time in the terminal or TTY, but Nano is more straight forward and easy for a lot of basic terminal based work.

path: 0 25202427, hotness: undefined, score: 23, children: 4
Zikeji 6 points 11 days ago

I've been using micro as well recently. But other than that if I'm on a remote server I'll use whatever it has available, starting with nano then vi/vim.

path: 0 25202427 25202824, hotness: undefined, score: 6, children: 0
Equinox1289 4 points 11 days ago

I'd look into Fresh if you want to really have the whole gui-style text editor experience inside a TUI application.

path: 0 25202427 25203537, hotness: undefined, score: 4, children: 0
rumschlumpel 3 points 11 days ago

Micro also comes with preinstalled LSP support (on Debian+Ubuntu, anyway)!

path: 0 25202427 25205903, hotness: undefined, score: 3, children: 0
j3tt 2 points 10 days ago

The so-called desktop integration is what I disable in vim. I want to have the terminal in control and use select text to copy instead of entering visual mode. When I want visual mode, I use my keyboard. (:

path: 0 25202427 25214938, hotness: undefined, score: 2, children: 0
PieMePlenty 22 points 11 days ago

My requirements for a text editor:

  • it displays 'A' when I press the 'A' key
  • doesn't require more than 1 minute of learning to use it

Bonus points if it comes pre installed.

path: 0 25204239, hotness: undefined, score: 22, children: 3
smiletolerantly 13 points 11 days ago

Idk it took me 3 attempts to learn (neo)vim, but now every Linux system I SSH in I just go straight for vi(m), because moving around and editing in Nano is just so slow when you're used to vim keys.

I swear I'm not trying to proselytize. People should use whatever they want, and these discussions are pointless. It's all just tradeoffs and getting used to things.

path: 0 25204239 25205685, hotness: undefined, score: 13, children: 0
Digit 2 points 9 days ago

Hah. The text editor I wrote has that covered.

... ignore the bugs.

path: 0 25204239 25226267, hotness: undefined, score: 2, children: 0
a_non_monotonic_function 2 points 10 days ago

So nano, then.

path: 0 25204239 25210564, hotness: undefined, score: 2, children: 0
Allero 22 points 10 days ago

First choice: use a normal damn GUI text editor

Second choice: Nano. It's simple and comprehensible, and a best CLI choice for newbies. You can then turn to vim, emacs, or whatever, but don't make your life harder from the get-go

People suggesting to start with Vim are probably the same ones pushing for Arch as a first distro. C'mon.

path: 0 25212490, hotness: undefined, score: 22, children: 6
zerofk 13 points 10 days ago

That’s how you breed scrubs who can’t M-x-butterfly. I say give them a distro that boots into vi and starts a background process that block internet access around them. If they manage to quit vi and kill the daemon, they’re ready for Linux.

path: 0 25212490 25212781, hotness: undefined, score: 13, children: 1
Allero 3 points 10 days ago

Lol

path: 0 25212490 25212781 25214602, hotness: undefined, score: 3, children: 0
cows_are_underrated 8 points 10 days ago

use a normal damn GUI text editor

The right choice as long as you don't want to edit code/config files. Trust me, writing code inside libre office is not fun.

path: 0 25212490 25212641, hotness: undefined, score: 8, children: 2
cockmushroom 9 points 10 days ago

Libre office isn't a text editor it's a document processor; more like a gui for something like TeX, or realisticially html, than a program for reading/editing plain text.

path: 0 25212490 25212641 25221206, hotness: undefined, score: 9, children: 0
Allero 8 points 10 days ago

Kate is a basic GUI text editor that can highlight syntax, suggest options and do other things useful for code and configs. Comes with KDE (which is a common newbie recommendation) and is available as Flatpak everywhere else.

But sure, there are instances where you should use CLI text editors. If you need to edit text files as root, this is generally the best option. Also, it's the only option for headless setups and SSH. For that, nano will do.

path: 0 25212490 25212641 25214576, hotness: undefined, score: 8, children: 0
Shanmugha 2 points 10 days ago

Was gonna write that only one true text editor exists. But okay, you are right, of course

path: 0 25212490 25212673, hotness: undefined, score: 2, children: 0
null 20 points 11 days ago

I install micro. I intend to use micro. My fingers type nano anyways. Every time.

path: 0 25202996, hotness: undefined, score: 20, children: 3
lokalhorst 12 points 11 days ago

Time for an alias!

path: 0 25202996 25203414, hotness: undefined, score: 12, children: 0
Equinox1289 4 points 11 days ago

If you haven't, I highly recommend checking out Fresh, it's like micro with even more standard text editor features.

path: 0 25202996 25203506, hotness: undefined, score: 4, children: 1
mewtiful 7 points 10 days ago

Co-Authored-By: Claude

:(

path: 0 25202996 25203506 25208487, hotness: undefined, score: 7, children: 0
OnASnowyEvening 19 points 10 days ago

vi because it's everywhere, even on servers where packages can't be downloaded or shouldn't be installed.

path: 0 25207465, hotness: undefined, score: 19, children: 2
ZoteTheMighty 8 points 10 days ago

This is my reply every time someone suggests nvim. Is it on the servers I use but I'm not an admin for? No? Then it doesn't sound like a great option.

path: 0 25207465 25208243, hotness: undefined, score: 8, children: 1
harmbugler 5 points 10 days ago

My favourite editor is the first one I find that's installed

path: 0 25207465 25208243 25209255, hotness: undefined, score: 5, children: 0
oysvendsen 19 points 11 days ago

I'm a emacs guy, but nano should be the only one installed by default. The default editor should tell you how to exit!

path: 0 25203935, hotness: undefined, score: 19, children: 3
rtxn 15 points 10 days ago

path: 0 25203935 25209144, hotness: undefined, score: 15, children: 1
oysvendsen 6 points 10 days ago

Vim myfile.txt will hiwever not show you that

path: 0 25203935 25209144 25215716, hotness: undefined, score: 6, children: 0
EnsignWashout 9 points 10 days ago

Not our fault everyone blows past the kind offer of : vimtutor on startup! (I kid. The default editor shouldn't require a class.)

You're 100% correct. Nano is a perfectly reasonable default.

That said, it is 2026. It also wouldn't kill us to default to an interactive one-time prompt that defaults to nano, but offers one or two others, and removes itself after setting the user's choice.

path: 0 25203935 25209827, hotness: undefined, score: 9, children: 0
itrealgood 16 points 11 days ago
path: 0 25205190, hotness: undefined, score: 16, children: 3
BladeFederation 12 points 11 days ago

Not even Notepad ++? Damn

path: 0 25205190 25206151, hotness: undefined, score: 12, children: 2
harmbugler 11 points 10 days ago

Notepad++ doesn't have Notepad's awesome AI features, clearly

path: 0 25205190 25206151 25209246, hotness: undefined, score: 11, children: 1
BladeFederation 5 points 10 days ago

🤮🤮

path: 0 25205190 25206151 25209246 25209877, hotness: undefined, score: 5, children: 0
fizzle 15 points 11 days ago

Helix is really rad

path: 0 25202839, hotness: undefined, score: 15, children: 0
Rolive 14 points 9 days ago

Nano because I'm too lazy to learn vim or emacs. I want something that works and not something that operates like cheat codes in old video games.

path: 0 25228655, hotness: undefined, score: 14, children: 0
Treczoks 12 points 11 days ago

None of them. I need a texteditor, not an unusable wannabe miracle machine for which you need documentation and a diploma just to exit it.

path: 0 25204229, hotness: undefined, score: 12, children: 6
TheEEEdiot 25 points 11 days ago

So... Nano?

path: 0 25204229 25204959, hotness: undefined, score: 25, children: 4
Treczoks 1 point 10 days ago

Nope. Kate.

path: 0 25204229 25204959 25212319, hotness: undefined, score: 1, children: 3
Digit 1 point 9 days ago

Does kate have a tui mode?

... I may have to revisit it again, if it's viable to use when simply ssh'd into another computer.

path: 0 25204229 25204959 25212319 25226298, hotness: undefined, score: 1, children: 2
Treczoks 1 point 9 days ago

Tui mode?

path: 0 25204229 25204959 25212319 25226298 25231748, hotness: undefined, score: 1, children: 1
EnsignWashout 2 points 10 days ago

But but but...vimtutor is right there on startup - so it's an easily obtained diploma...

I'll see myself out.

path: 0 25204229 25209770, hotness: undefined, score: 2, children: 0
Anafabula 11 points 11 days ago

Helix?

path: 0 25202836, hotness: undefined, score: 11, children: 1
trxxruraxvr 4 points 11 days ago

I have tried it but I keep going back to vscodium because I'm too lazy to learn to use a new editor

path: 0 25202836 25202934, hotness: undefined, score: 4, children: 0
AnUnusualRelic 11 points 11 days ago

ed is the standard text editor.

path: 0 25206436, hotness: undefined, score: 11, children: 1
lagoon8622 1 point 10 days ago

man ed;ed

Done and dusted.

path: 0 25206436 25215094, hotness: undefined, score: 1, children: 0
wonderingwanderer 11 points 10 days ago

I don't understand the issue. I've been using Linux less than a year but I started with a KDE desktop so it came with Kate, Kwrite, and Nano. I've literally never needed anything else.

I've tried out a couple IDEs like Codium and Geany, but I don't see what they offer that Kate doesn't.

I've also at least opened Emacs but I didn't get much further than that.

I use Nano in the terminal when I'm editing config files because I read somewhere that it's safer.

I installed Neovim and Micro but I haven't explored those at all yet. I don't have any problems with Nano.

I tried Pluma but I really only use it for dumping lists.

For the most part I use Kate, but for simpler notes I use Kwrite just to keep them in separate spots on my launcher.

I don't see why this is such an issue though.

path: 0 25209896, hotness: undefined, score: 11, children: 1
cows_are_underrated 7 points 10 days ago

You usually don't take the time to learn vim or Emacs just to write some notes. The real value of such powerful and highly customisable text editors only shows itself when you are editing lots and lots of text on a regular basis (e.g. codimg, writing blogs or any other form of writing)

The advantage vim and emacs have is, that they have keybindings for about everything you could ever want. This has the advantage, that once you know how to use them, your working speed massively increases, but it takes quite some time to learn the keybindings. Another advantage and disadvantage of (neo) vim and emacs is, that both are being modified by config files. This comes at the advantage of being able to modify about everything about your editor, but means that sometimes it can be quite hard to implement a specific behaviour. The next advantage is, that your configuration becomes easily portable and extensible. Implementing a specific behaviour often only requires copy pasting a 15 year old stackoverflow post and if you want to move to a new device, you just have to grab your config files and are good to go.

Emacs also has orgmode directly integrated into it, which can be used to write text and format it (similar to Markdown, but much more powerful) and even export it to other formats like HTML or LaTeX. As you might expect, orgmode also has its own keybindings. This means, that you can write your documents inside emacs [orgmode], use all the powerful text formatting tools and keybindings and then share your work in a nicely formatted and portable way.

path: 0 25209896 25212571, hotness: undefined, score: 7, children: 0
BladeFederation 11 points 11 days ago

Even worse: I like GUI editors like Kate/KDevelop/Geany/VSCode. Unless it is on a server obviously.

path: 0 25206117, hotness: undefined, score: 11, children: 1
rumschlumpel 1 point 9 days ago

Psh, that's what sshfs is for.

(kidding, I rarely bother with that; micro is way easier when I'm working on my own servers)

path: 0 25206117 25245181, hotness: undefined, score: 1, children: 0
FiniteBanjo 11 points 10 days ago

Nothing wrong with Kate. I know how to use Nano because it's an essential skill for when your machine boots into emergency mode, but aside from that editing text from the terminal is lunacy.

path: 0 25209536, hotness: undefined, score: 11, children: 1
rob_t_firefly 6 points 10 days ago

Welcome to Team Kate. There are dozens of us!

path: 0 25209536 25210438, hotness: undefined, score: 6, children: 0
eurodyne 10 points 11 days ago

pico!

But nano will do ;)

path: 0 25202808, hotness: undefined, score: 10, children: 0
this 10 points 10 days ago

All I'm gonna say is than nano is installed on almost every Linux os and has the keyboard shortcuts written on the UI.

path: 0 25216326, hotness: undefined, score: 10, children: 4
cockmushroom 4 points 10 days ago

Who doesn't have vi/m?

Fwiw, helix also gives visual feedback on bindings if a key is a table for mutiple bindings.

path: 0 25216326 25221064, hotness: undefined, score: 4, children: 3
this 6 points 9 days ago

I'm sorry I don't see how that's relevant to my point.

I'm saying that of all the text editors, nano is the one that usually takes the least amount of effort to learn and set up. Both of those options require either learning or set up, so why would I choose them if convinience is what I'm after?

path: 0 25216326 25221064 25225453, hotness: undefined, score: 6, children: 2
cockmushroom 1 point 9 days ago

I was just asking which distros don't have vi/m. The helix point was an aside. It wasn't combative, just curious.

path: 0 25216326 25221064 25225453 25244474, hotness: undefined, score: 1, children: 1
this 1 point 8 days ago

I wouldn't know tbh. I've never had any reason to use anything other than nano for a terminal text editor.

path: 0 25216326 25221064 25225453 25244474 25251706, hotness: undefined, score: 1, children: 0
jenesaisquoi 10 points 10 days ago

path: 0 25216439, hotness: undefined, score: 10, children: 2
wetsoggybread 4 points 9 days ago

I feel called out but the only time I'm editing a file is tweaking a config or .env file and its just so simple for me

path: 0 25216439 25226381, hotness: undefined, score: 4, children: 1
jenesaisquoi 1 point 9 days ago

signature look of superiority

path: 0 25216439 25226381 25231121, hotness: undefined, score: 1, children: 0
kirisamemarisa 9 points 11 days ago

i am quite fond of kate

path: 0 25205517, hotness: undefined, score: 9, children: 2
EnsignWashout 2 points 10 days ago

kate is fantastic, all around.

Ctrl+Alt+V makes the key bindings tolerable. (Vi mode)

path: 0 25205517 25209754, hotness: undefined, score: 2, children: 0
Syltti 2 points 10 days ago

Finally! Another sane person!

path: 0 25205517 25209057, hotness: undefined, score: 2, children: 0
Nullpwn 9 points 11 days ago

I'm too old to keep lying that I don't like nano..

path: 0 25203822, hotness: undefined, score: 9, children: 0
MrSoup 9 points 11 days ago

Micro >

path: 0 25202822, hotness: undefined, score: 9, children: 0
Avicenna 9 points 11 days ago

Do you have a minute talk about our lord and saviour Vim?

path: 0 25205394, hotness: undefined, score: 9, children: 0
Natanox 8 points 11 days ago

Well now, sed of course!

path: 0 25202476, hotness: undefined, score: 8, children: 1
calango 3 points 11 days ago

the goat

path: 0 25202476 25202492, hotness: undefined, score: 3, children: 0
verdigris 8 points 11 days ago

Nano/micro are great for people who need a terminal text editor but don't want to learn anything to use it.

If you do want to put some time into learning, it really doesn't take long to get to a point of base competency in emacs or vim -- less than an hour for sure to just be able to move around in the document and have a basic understanding of the editing controls.

Both are hugely deep systems that you can keep learning for years, but only at the pace that you need; most tasks can be accomplished pretty easily with a bunch of inputs, but there's usually a much faster way if you know the shortcuts.

As for the difference, vim is more modal -- you switch to editing mode, do some editing, then switch to typing mode and type. Most commands are one to three sequential button presses. For some more exotic functionality you use the command line to type a command, which has auto-complete.

On the other hand emacs is chorded, meaning you use multiple simultaneous keys to do functions, usually a modifier key like ctrl + something else. This gives you more direct power while actually typing, but IMO has a bit steeper of a learning curve, and I just personally don't love the chorded inputs, I think they're more work to input than the sequences in vim. But either editor will give you unprecedented power over text with minimal fuss.

I personally use Helix, which is basically just a slightly different take on Vim, as well as taking inspiration from Kakoune which is another competitor. It's got really nice modern defaults and I like the way that Kakoune treats selections in contrast to Vim.

path: 0 25205413, hotness: undefined, score: 8, children: 1
BitUnWise 4 points 11 days ago

The "object-verb" of kakoune is much easier (to me) than "verb-object" of vim

path: 0 25205413 25205418, hotness: undefined, score: 4, children: 0
djsiete 8 points 10 days ago
path: 0 25212414, hotness: undefined, score: 8, children: 5
Strawberry 6 points 10 days ago

Helix is very enjoyable to use

path: 0 25212414 25216128, hotness: undefined, score: 6, children: 4
cockmushroom 1 point 10 days ago

For now. Soon it'll be plugin slopped.

path: 0 25212414 25216128 25221233, hotness: undefined, score: 1, children: 3
Strawberry 1 point 9 days ago

I already use it without plugins (since it doesn't support them). Why wouldn't I just not install the plugins?

path: 0 25212414 25216128 25221233 25242088, hotness: undefined, score: 1, children: 2
cockmushroom 2 points 9 days ago

That's not the issue so much as it leads to the collapse of serious development. Better put, if these plugins are so important, why not add them to the editor? Instead we get turing complete configuration and all the performance degradation downstream of it.

path: 0 25212414 25216128 25221233 25242088 25244438, hotness: undefined, score: 2, children: 1
DigDoug 8 points 11 days ago

I use Vim, which has some really handy tricks that I use somewhat often (eg, type :r! followed by a terminal command and it will add the standard output of said command to the bottom of your file).

That being said, there's nothing wrong with Nano. Most distros come with it out of the box nowadays, and its learning curve is practically nonexistent compared to the alternatives.

path: 0 25206520, hotness: undefined, score: 8, children: 1
EnsignWashout 2 points 10 days ago

Yes. Lack of :r! is what keeps me from using most editors that aren't vim.

There's so many things I don't remember well enough to type accurately from memory, but I know the command to fetch quickly.

path: 0 25206520 25209725, hotness: undefined, score: 2, children: 0
AusatKeyboardPremi 8 points 10 days ago

Emacs with Vim’s modal editing.

path: 0 25210825, hotness: undefined, score: 8, children: 0
BartyDeCanter 8 points 11 days ago

Helix

path: 0 25205013, hotness: undefined, score: 8, children: 0
VoteNixon2016 8 points 11 days ago

Notepad++ in a Windows XP VM

path: 0 25203773, hotness: undefined, score: 8, children: 5
printerhell 5 points 11 days ago

Notepad++ is the one thing i really miss on linux. I use it daily for work and i just haven’t found an equivalent on linux.

path: 0 25203773 25203960, hotness: undefined, score: 5, children: 3
Hudell 0 points 11 days ago

Sublime Text can do 98% of what Notepad++ does and then a lot more too.

path: 0 25203773 25203960 25204082, hotness: undefined, score: 0, children: 2
printerhell 1 point 11 days ago

No doubt about it. Most editors have the same capabilities or better. It’s just when you use something for 40+ hours a week you know it inside and out.

path: 0 25203773 25203960 25204082 25204083, hotness: undefined, score: 1, children: 1
wizardbeard 1 point 11 days ago

I've recently switched to writing my notes in markdown in a code editor, since I already have one open most of the time. vsCode for work (I do a lot of PowerShell), vsCodium at home, although I'm sure there's better options.

My one gripe with Notepad++ is that I haven't found any easy way to do dark mode with it. You can make the window "chrome" dark mode, and you can make general text background black and text white, but then that screws up the language specific and file diff themes/coloring.

There's probably a collection of importable settings for that somewhere online though.

path: 0 25203773 25203960 25204082 25204083 25215464, hotness: undefined, score: 1, children: 0
HouseWolf 3 points 11 days ago

Apparently I'm the only person on this site that knows about Notepadqq.

path: 0 25203773 25205621, hotness: undefined, score: 3, children: 0
sudoer777 8 points 11 days ago

I see the Helix cucumber got left at the grocery store

path: 0 25205949, hotness: undefined, score: 8, children: 0
nixx 7 points 9 days ago

The reasons us elders use VI is because on a new installation, it was the only thing available until:

  1. You are lucky enough to find a compiled version of PINE/PICO, or

  2. You have the compiler installed, and can get the source code and build it yourself.

For some reason, some elitists decided that if you don't know that, then you are a failure. But honestly, when modern distros started coming out with WYSIWYG-type editors, it was a relief, even though I reverted to VI/VIM because of muscle-memory, I do not push it on new users. It's the same argument people make for driving manual vs automatic, sure it's useful, but when was the last time you even saw a manual car? (At least in North America).

You want to live dangerously, go ahead and put NetBSD with just the basics and leave the rest of us who want to do something useful alone.

path: 0 25243775, hotness: undefined, score: 7, children: 0
AstroLightz 7 points 10 days ago

Best choice: use whatever comes pre-installed.

path: 0 25209073, hotness: undefined, score: 7, children: 4
dream_weasel 5 points 10 days ago

Vim it is.

path: 0 25209073 25209198, hotness: undefined, score: 5, children: 0
MasterNerd 2 points 10 days ago

I learned vim (technically vi) because it was the only editor available on these tiny liveusbs I would use for work. It was literally my only option. Once I got used to the motions, using any text editor without vim motions felt unusable to me.

path: 0 25209073 25209710, hotness: undefined, score: 2, children: 1
cows_are_underrated 1 point 10 days ago

Once I got used to the motions, using any text editor without vim motions felt unusable to me.

Same for emacs. At this point my emacs keybindings feel more intuitive to me than the standard keybinds like Ctrl+C/-V to copy and paste (in emacs its Meta + W to copy and CTRL + Y to paste (Yank))

path: 0 25209073 25209710 25212674, hotness: undefined, score: 1, children: 0
Digit 2 points 9 days ago

I often revisit the notion of making a linux distro with scant more than just mc (& mcedit).

path: 0 25209073 25226353, hotness: undefined, score: 2, children: 0
flamingo_pinyata 7 points 11 days ago

This is kinda irrelevant for a new user, but vi/vim is available literally everywhere. If you need to shh onto another machine and edit some files, it's the only editor you can reliably expect to exist.

path: 0 25204718, hotness: undefined, score: 7, children: 0
ivn 7 points 11 days ago

Commit heresy with evil-mode Emacs.

path: 0 25203101, hotness: undefined, score: 7, children: 1
jdr 1 point 11 days ago

This is the dao

path: 0 25203101 25203292, hotness: undefined, score: 1, children: 0
BlackLaZoR 7 points 10 days ago

Kate master race of KDE

path: 0 25218453, hotness: undefined, score: 7, children: 0
Hotzilla 7 points 11 days ago

Do you need operating system? Select emacs

Do you want to be elite coder? Select (neo)vim

Do you need to just edit .conf files? Select nano

path: 0 25204842, hotness: undefined, score: 7, children: 0
kevinsky 6 points 10 days ago

Nano is objectively the most beginner friendly of the bunch.

path: 0 25213495, hotness: undefined, score: 6, children: 0
certified_expert 6 points 10 days ago

Poor souls of those that haven't found the way of the Gnu.

May the Gnu have mercy of your lost ways and show you the light M-x show-light RET

May the macros never lack in your life,
May your parentheses be balanced,
And may your init.el pass with no fails.

Emen

path: 0 25208733, hotness: undefined, score: 6, children: 0
Kanda 6 points 10 days ago

You guys edit text?

path: 0 25213177, hotness: undefined, score: 6, children: 2
mirshafie 8 points 10 days ago

Claude, remove spotify from sources.list

path: 0 25213177 25214861, hotness: undefined, score: 8, children: 1
sudoer777 3 points 9 days ago

I have completed the following tasks that you requested:

  • ✅ Uninstalled Spotify
  • ✅ Deleted Spotify account

Anything else I can help you with?

path: 0 25213177 25214861 25232291, hotness: undefined, score: 3, children: 0
moendopi 6 points 10 days ago

Kate and micro

path: 0 25210817, hotness: undefined, score: 6, children: 0
kustix 6 points 11 days ago

mcedit😎

path: 0 25202810, hotness: undefined, score: 6, children: 1
lichtmetzger 2 points 11 days ago

Came here just for this comment

path: 0 25202810 25204681, hotness: undefined, score: 2, children: 0
barzaria 6 points 11 days ago

Man, I have wanted to learn Emacs for a while, but those shortcut keys kill my hands and soul in general. I know about Evil mode, but for whatever reason I just gotta use default controls when I play a new game. The graphics are terrible, but they say that the gameplay for emacs is pretty great. I guess you could say that Emacs is the Dark Souls of text editors.

path: 0 25206437, hotness: undefined, score: 6, children: 1
juipeltje 3 points 10 days ago

What really helps for me is pressing control with the inside of my pinky knuckle, and alt with your thumb. That way your fingers can stay on the home row. If you have a very low profile keyboard or are on a laptop, best you can do is probably remap capslock to be control.

path: 0 25206437 25207409, hotness: undefined, score: 3, children: 0
nonentity 6 points 9 days ago

dd or GTFO.

path: 0 25228093, hotness: undefined, score: 6, children: 1
HawtP0tat0 3 points 9 days ago

head n-1 > tmp && echo "line replacement" >> tmp && tail -n+1 >> tml && mv tmp orig

path: 0 25228093 25231469, hotness: undefined, score: 3, children: 0
Yttra 6 points 10 days ago

Nano, because it was the first I'd ever used and it does everything I need it to do (i.e. very little, edits the occasional config file and that's it)

path: 0 25207444, hotness: undefined, score: 6, children: 0
whyNotSquirrel 6 points 11 days ago

nano lovers? Is there such thing? Nano was the one I used until I learned how to do basics on vim, nano is just the more intuitive/easiest way to just edit a file and it's enough most of the time

path: 0 25203098, hotness: undefined, score: 6, children: 1
tetov 1 point 11 days ago
path: 0 25203098 25206192, hotness: undefined, score: 1, children: 0
realitaetsverlust 5 points 11 days ago

Honestly, since I switched to vim and got through the first month of "why the fuck am I doing this to myself", I just can't go back. Especially once you get to customizing it, installing plugins, themes etc ... it's better than any IDE out there.

path: 0 25206893, hotness: undefined, score: 5, children: 0
juipeltje 5 points 10 days ago

I'm using Emacs, but after getting a bit used to the vanilla keybindings for the past couple of weeks i still feel like vim-like motions are better, so now i'm playing around with a helix-mode package to emulate helix keybindings (i was using helix before switching to emacs). One change i did make though is bind end-of-line and beginning-of-line to $ and 0 like in proper vim. Helix uses END ans HOME keys for this and i hate it lol, no idea why they thought it was a good idea to move that far away from the home row for that.

path: 0 25207322, hotness: undefined, score: 5, children: 2
rozodru 1 point 10 days ago

If you like Emacs but want to keep using vim style binds then check out DOOM Emacs.

path: 0 25207322 25208277, hotness: undefined, score: 1, children: 1
juipeltje 1 point 10 days ago

I did try evil-mode, but i just couldn't get used to the differences between vim and helix, so that's why i went with helix-mode instead.

path: 0 25207322 25208277 25213105, hotness: undefined, score: 1, children: 0
Equinox1289 5 points 11 days ago

Micro or even better is Fresh. Make use of the modern terminal features for mouse interaction, text highlighting, and standard shortcuts.

path: 0 25203474, hotness: undefined, score: 5, children: 0
Tattorack 5 points 10 days ago

I want whatever is closest to Notepad++. Honestly, KDE already comes with that built in.

path: 0 25222075, hotness: undefined, score: 5, children: 0
turbowafflz 5 points 10 days ago

I miss atom, when it was discontinued I tried vscodium and immediately hated it, then used kate for a while, and now use neovim. neovim is nice but atom was just so good

path: 0 25207844, hotness: undefined, score: 5, children: 5
HamsterRage 3 points 10 days ago

Pulsar is the answer for you.

path: 0 25207844 25208890, hotness: undefined, score: 3, children: 4
turbowafflz 2 points 10 days ago

Yeah, but a lot less of the plugins are maintained now and teletype is gone

path: 0 25207844 25208890 25210257, hotness: undefined, score: 2, children: 1
HamsterRage 1 point 10 days ago

Google says Teletype for Pulsar exists.

path: 0 25207844 25208890 25210257 25210383, hotness: undefined, score: 1, children: 0
rumschlumpel 1 point 9 days ago

Did it solve the resource-guzzling issues that Atom and VS Code, like most Electron applications, suffer from? Because TBH I did enjoy using Atom and Code, but the RAM use was insane and IIRC copying your config to a new machine was kind of annoying. Though Kate also has its issues (the configuration is also annoying to copy to a new machine, it changes the way its colorschemes are defined every couple of years (forcing you do redo your colorscheme customizations), and the newer versions started struggling with my 10 000+ lines note/calender files).

path: 0 25207844 25208890 25245392, hotness: undefined, score: 1, children: 0
18107 1 point 10 days ago path: 0 25207844 25208890 25210155, hotness: undefined, score: 1, children: 0
BurnedDonutHole 5 points 10 days ago path: 0 25210144, hotness: undefined, score: 5, children: 0
nil 5 points 11 days ago

Choose helix. Native LSP support comes with it, and you will lose vim friends.

path: 0 25205006, hotness: undefined, score: 5, children: 0
devaly 5 points 11 days ago

gram

path: 0 25202378, hotness: undefined, score: 5, children: 0
vivalapivo 5 points 11 days ago

Vim or Zed

path: 0 25202620, hotness: undefined, score: 5, children: 0
DeLancre 4 points 11 days ago

Gedit for docs (plain and simple + have basic spelling/code highlighting), kate for weird things like JSON (have actual tools to fix spacing/tabulation)

path: 0 25202853, hotness: undefined, score: 4, children: 0
TaterTot 4 points 11 days ago

Vim or neovim. At first just because I wanted to learn it for fun. But now because it after I memorized a few core commands, it really did just feel great to use. Quick and surprisingly easy.

path: 0 25204998, hotness: undefined, score: 4, children: 0
rozodru 4 points 10 days ago

I constantly switch between Nixvim, DOOM Emacs, helix, and NVChad. I can never settle on one editor for long. I don't know why.

path: 0 25208298, hotness: undefined, score: 4, children: 0
untropvertimide 4 points 9 days ago

I use

  1. sublime-text when not confined to a terminal
  2. nano for example with git's CLI
  3. vi/vim when the others are not available.
path: 0 25231796, hotness: undefined, score: 4, children: 0
Macaroni_ninja 4 points 10 days ago

Also the naming of these apps are incredible confusing. Im using linux full time for over a year now (Mint, Bazzite) and still cant remember the names of half the damn utility apps. Its a good thing most distros show you the most likely thing if you start typing in some slightly relevant text to the search.

My idiot brain hardwired by years of windows use: -I need to download an app... Something, something app store

Linux: -You mean Bazaar?

-Aw yisss, but also want to make a screenshot, something to do with snipping tool?

-Spectacle maybe?

-Fuck yeah!

path: 0 25214426, hotness: undefined, score: 4, children: 1
Q_the_misanthrope 3 points 9 days ago

I feel you.

Long time Linux user but full time at home about a year. I had to rename Spectacle to snip because I can not remember to type s-p-e-c instead of snip. It wasn’t worth fighting anymore so I just renamed the shortcut.

Also struggle with LibreCalc opening when I search for calculator. I just can’t remember kcalc either. But I won’t rename it, trying to struggle through. Just have two decades of muscle memory to overcome.

path: 0 25214426 25228650, hotness: undefined, score: 3, children: 0
stoy 4 points 11 days ago

Just go with ed, it is the standard for a reason.

path: 0 25205007, hotness: undefined, score: 4, children: 0
pewpew 4 points 11 days ago path: 0 25203607, hotness: undefined, score: 4, children: 0
zebidiah 4 points 9 days ago

Nano in the CLI, kate in the GUI

path: 0 25239022, hotness: undefined, score: 4, children: 0
Sparrow_1029 4 points 10 days ago

Who loves nano??

path: 0 25210878, hotness: undefined, score: 4, children: 3
khanh 3 points 10 days ago

me

path: 0 25210878 25212754, hotness: undefined, score: 3, children: 2
Sparrow_1029 2 points 10 days ago

Well alright! it's pretty silly, but I've never bothered to learn nano, despite the key commands being listed right there in the program. BUT I did spend a mario-teaches-typing amount of time learning vim years ago because... masochist, I guess? haha

Glad you like nano, and I'm really not a purist about editors or anything. Actually, a co-worker of mine uses emacs and our company uses slack. If you type the shortcode :vim:, the emacs logo appears, and :emacs: makes the vim logo, because it makes us both laugh, and what editor you use doesn't matter

path: 0 25210878 25212754 25216032, hotness: undefined, score: 2, children: 1
rumschlumpel 1 point 9 days ago

I definitely spend some amount of time to learn vim basics, just to see what the fuss is about. Never got it, so it's back to non-modal editors.

path: 0 25210878 25212754 25216032 25245243, hotness: undefined, score: 1, children: 0
kevincox 4 points 11 days ago

I really don't care what you use but I highly recommend picking something extensible or fully featured. No need to cut yourself off of valuable tools.

(Also I use Neovim BTW)

path: 0 25204080, hotness: undefined, score: 4, children: 0
dadarobot 4 points 11 days ago

vim

path: 0 25205005, hotness: undefined, score: 4, children: 0
cows_are_underrated 4 points 10 days ago

Why is this post not mentioning the most important editor of all time? Why is this post deliberately missing out the standard text editor ed, that wastes no system resource on unnecessary output like help messages or a text buffer. If you are coming to Linux you should really start looking into learning ed, since, well it is the standard Texteditor overall.

https://www.gnu.org/fun/jokes/ed-msg.html

path: 0 25212782, hotness: undefined, score: 4, children: 0
DrunkAnRoot 4 points 11 days ago

neovim

path: 0 25203842, hotness: undefined, score: 4, children: 0
Fmstrat 4 points 10 days ago

My colon quit.

path: 0 25209944, hotness: undefined, score: 4, children: 0
DarkCloud 4 points 9 days ago

Noobs get hit with friendly fire.

path: 0 25228794, hotness: undefined, score: 4, children: 0
crakila 4 points 9 days ago

kate when I am using GUI and vim when I am using CLI.

path: 0 25225714, hotness: undefined, score: 4, children: 0
cepelinas 4 points 11 days ago

nano and kate I edit text not books of configs.

path: 0 25204730, hotness: undefined, score: 4, children: 0
echedeylr 4 points 11 days ago

Nano for TUI and Pulsar for GUI.

path: 0 25203973, hotness: undefined, score: 4, children: 0
the_q 3 points 11 days ago

sudo nano /etc/fstab

path: 0 25205387, hotness: undefined, score: 3, children: 0
TheOneCurly 3 points 10 days ago

Started using helix after vim and neovim went full llm brain.

path: 0 25209027, hotness: undefined, score: 3, children: 2
cockmushroom 2 points 10 days ago

What happened back over there?

path: 0 25209027 25221380, hotness: undefined, score: 2, children: 1
TheOneCurly 2 points 5 days ago

Every single commit has become co-authored by claude. It's not like even just allowing LLM contributions or something, the main devs are full on vibe coding.

path: 0 25209027 25221380 25314063, hotness: undefined, score: 2, children: 0
mmmm 3 points 11 days ago path: 0 25202464, hotness: undefined, score: 3, children: 0
cupcakezealot 3 points 11 days ago

tag yourself i'm the french vanilla sublime text softly reassuring to safety

path: 0 25202841, hotness: undefined, score: 3, children: 0
markz 3 points 11 days ago

gnome text editor

path: 0 25202746, hotness: undefined, score: 3, children: 0
ActualGrapesTasteGreen 3 points 11 days ago

You never hear about Nice Editor but I'd like to submit it for consideration. It's no IDE, but I like it better than nano.

path: 0 25203520, hotness: undefined, score: 3, children: 0
Agent641 3 points 11 days ago

Micro is pretty good

path: 0 25203496, hotness: undefined, score: 3, children: 0
ExLisper 3 points 11 days ago

nano lovers 😂

path: 0 25203533, hotness: undefined, score: 3, children: 5
palordrolap 2 points 11 days ago

Some of us have been around long enough to have used pine as our main e-mail client, thus we learned to love pico and now we love nano.

Damn kids these days. Get off my lawn.

path: 0 25203533 25207061, hotness: undefined, score: 2, children: 4
ExLisper 2 points 11 days ago

I remember using pine on some occasions but I mostly used mutt which was using $EDITOR to write emails. Which for me was vi.

I can't imagine anyone doing serious work using nano but it's totally possible the problem is with my imagination, not nano itself.

path: 0 25203533 25207061 25207062, hotness: undefined, score: 2, children: 2
smh 1 point 10 days ago

I mostly edit config files. Nano has syntax highlighting, search, find+replace. What else do I need?

Plus it's easy to walk someone else through using it, if I need to do tech support.

path: 0 25203533 25207061 25207062 25207177, hotness: undefined, score: 1, children: 0
palordrolap 1 point 10 days ago

mutt wasn't a thing on the system where I learned pine. The first version existed out in the world, but the sysadmin probably thought it too new to install if they'd heard of it at all. We had three choices: mailx, elm and pine. pine granted access to newsgroups - the system had an NNTP server - as well as e-mail so it was a no-brainer for most of us.

path: 0 25203533 25207061 25207062 25207271, hotness: undefined, score: 1, children: 0
smh 1 point 10 days ago

It was a sad day when my college discontinued pine support.

path: 0 25203533 25207061 25207195, hotness: undefined, score: 1, children: 0
ian 3 points 9 days ago

I think it comes with a text editor already built in. I don't need a text editor though.

path: 0 25226135, hotness: undefined, score: 3, children: 0
fta 3 points 11 days ago

Nvim

path: 0 25205011, hotness: undefined, score: 3, children: 0
basxto 3 points 11 days ago

Leafpad, in the terminal nano and vscodium for code. If I really have to open code in the terminal: vim

path: 0 25205386, hotness: undefined, score: 3, children: 0
CorrectAlias 3 points 11 days ago

I use both vim and nano.

path: 0 25205003, hotness: undefined, score: 3, children: 1
EnsignWashout 1 point 10 days ago

Sacrilege!

path: 0 25205003 25209852, hotness: undefined, score: 1, children: 0
nieminen 3 points 10 days ago

I use nano for simple text edits, anything more and I use sublime, or code.

Used to develop c++ in emacs though, never got the benefit of VIM, super hard to use.

path: 0 25221449, hotness: undefined, score: 3, children: 0
luciferofastora 3 points 10 days ago

Linux has made great strides to being approachable for new users. The agony of choice for so many things (distro, editor, nearly any tool family with more than one option) and the factionalism around the options is probably one of the few big obstacles left.

I don't have a solution for the factionalism. I'd put forth a suggestion for a simple "standard" choice (Kate/gedit for GUI and nano for CLI; I personally use vim, but I think nano is more approachable) but I'm sure someone will disagree and we're back to square one.

path: 0 25221340, hotness: undefined, score: 3, children: 1
Kangae_Hishiryo 2 points 9 days ago

Nano's still really annoying, Micro is the most approachable one because it isn't modal.

path: 0 25221340 25228823, hotness: undefined, score: 2, children: 0
18107 3 points 10 days ago

I liked Sublime enough to pay for it. It has become my primary text editor at home.

I also like Atom/Pulsar, but it takes a but too long to open for my use case.

Obsidian isn't exactly a text editor, but it fits many of the use cases. It may be closed source, but all the files are accessible and usable if the app ever disappears.

I want to use vim more, but I'm lazy, and the learning curve keeps putting me off. I might get there eventually.

Nano is ol' reliable. When everything else failed, Nano was still there for me and worked perfectly.

path: 0 25210258, hotness: undefined, score: 3, children: 0
Sunrosa 3 points 10 days ago

hx

path: 0 25221604, hotness: undefined, score: 3, children: 1
thedeadwalking4242 2 points 9 days ago

Another enlightened individual

path: 0 25221604 25226286, hotness: undefined, score: 2, children: 0
jpablo68 3 points 10 days ago

Gentoo picked vi for me about 20 years ago...

path: 0 25218315, hotness: undefined, score: 3, children: 0
pH3ra 3 points 11 days ago

Micro because it's literally nano with more familiar shortcuts

path: 0 25206708, hotness: undefined, score: 3, children: 1
Marn 4 points 11 days ago

Yep and mouse support it's very intuitive

path: 0 25206708 25206729, hotness: undefined, score: 4, children: 0
Coki91 3 points 11 days ago

sudo sed -i

path: 0 25206096, hotness: undefined, score: 3, children: 0
ragas 3 points 10 days ago

I used to use nano.

Since I learned how to exit vim, without murdering it, I use vim. Vim is mostly my choice becasue deleting and moving lines is incedibly fast and it has the very best code highlighting.

path: 0 25217305, hotness: undefined, score: 3, children: 0
Digit 3 points 10 days ago

Which text editor do you use?

  • Emacs mostly
  • sometimes fin for configs and some other small file tweaks and when developing/testing fin,
  • sometimes mcedit just because it's an awesome under sung hero of easy tui text editors. ... beats nano imo.
  • sometimes leafpad, like when i need some intermediary between things that are being stubborn to paste between
  • rare neovim, like when i'm trying to learn neovim, or trying something that only neovim has
  • rare nano... there are probably still times...
  • once kate to see what it was like, I liked it, then I added the features I liked to emacs.
path: 0 25214874, hotness: undefined, score: 3, children: 2
sudoer777 2 points 9 days ago

I thought MCEdit was a Minecraft world editing tool

path: 0 25214874 25232316, hotness: undefined, score: 2, children: 1
Digit 2 points 9 days ago

mcedit came before your "MCEdit".

same as bedrock linux came before bedrock version of minecraft for linux.

minecraft ((at least) twice) further confounded searches for the already obscure foss tools.

mc = midnight commander.

mcedit = midnight commander's inbuilt text editor.

path: 0 25214874 25232316 25240736, hotness: undefined, score: 2, children: 0
pemptago 3 points 10 days ago

Came here to see my helix fam, was not disappointed.

path: 0 25207624, hotness: undefined, score: 3, children: 0
mr_satan 3 points 10 days ago

neovim for terminal based editing and jetbrains for a more full fledged project experience.

path: 0 25213542, hotness: undefined, score: 3, children: 0
Marduk73 3 points 10 days ago

serious question:
what are you using your text editor for that requires all these features?

i just hot down quick notes, maybe an address, quick and bare budget, or a short list of things.

the kind of things i thought people use text editors for.

more robust documents, libre office or word.

I'm not making a joke, I'm really wondering why it matters? isn't it just notepad or what am i missing?

path: 0 25209718, hotness: undefined, score: 3, children: 3
AusatKeyboardPremi 5 points 10 days ago

A serious answer:

The “editor wars” are predominantly fought by people who work in IT (system admins, developers, etc.), which requires using the terminal frequently or is often the only tool at their disposal.

Some folks also use specific editors because of their text editing capabilities. Vim’s modal editing is very intuitive and fast, while Emacs’ Org Mode feature set can be a sole reason to put up with Emacs.

Tangential

A case can be made that modern programming does not really require a terminal since IDEs meet its needs. But the debate becomes more subjective and less objective.

I work in IT, use emacs configured with vim’s modal editing, even though my employer provides expensive IDE licenses for me to use.

I shifted IDEs to Vim because the former were too slow to open some of the code. Later I shifted to Emacs, trading some of that speed for Org mode.

Now, I treat Emacs as the sole software to interact with the computer, as much as I can.

path: 0 25209718 25210792, hotness: undefined, score: 5, children: 1
Marduk73 2 points 10 days ago

amazing thanks. i really felt in the dark prior to this.

path: 0 25209718 25210792 25222071, hotness: undefined, score: 2, children: 0
save_the_humans 1 point 10 days ago

Vim + snippets made writing math with LaTeX a legitimately enjoyable experience during my masters degree. LaTeX commands are a pain to type out without snippets. Does any other editor have this?

Also not sure if other editors let you save your session, tabs/splits/windows, and easily switch your view. That and registers, marks, macros, and the ability to search and rerun commands are too convenient. Vim for both large and small coding projects for me.

path: 0 25209718 25222722, hotness: undefined, score: 1, children: 0
farmgineer 3 points 10 days ago

Commandline? Nano (or Pico or whatever) if it exists. Else vim/vi. I originally used emacs back in the day. However, for anything else, I'm using the closest thing to notepad++ I can find at the time.

path: 0 25212420, hotness: undefined, score: 3, children: 0
anewfox 3 points 10 days ago

yeah, it's all true, lol.

it's emacs, though.

path: 0 25209716, hotness: undefined, score: 3, children: 0
nroth 2 points 10 days ago

Who uses nano?

path: 0 25210479, hotness: undefined, score: 2, children: 1
Allero 2 points 10 days ago

Me

path: 0 25210479 25212464, hotness: undefined, score: 2, children: 0
Aufgehtsabgehts 2 points 11 days ago

I wish I could look at it from a neutral position, but emacs is just too perfect to recommend anything else.

path: 0 25205981, hotness: undefined, score: 2, children: 0
Wirlocke 2 points 9 days ago

When I uninstalled Windows and switched to Linux (CachyOS (which is Arch BTW)) I also took the time to free myself from VScode to completely escape Microsoft's fuckery.

I learned how to use Neovim. I've got a configuration that I really like and I took care to make it portable enough that I can just copy over the init.lua file to set everything up on a different computer.

However this is only earned through weeks of Lua hell. You are effectively building your own editor from almost the ground up. I only recommend Neovim if you want the first medium scale project you work on to be Neovim itself.

path: 0 25228814, hotness: undefined, score: 2, children: 0
Valmond 2 points 10 days ago

I just use the inbuilt text editor in linux mint.

Or a full fledged IDE when I edit code.

path: 0 25212732, hotness: undefined, score: 2, children: 0
sumsinj 2 points 10 days ago

I use nvim/ vim just because i was new and didn't know anything I could edit on an ssh connection with beside vim. And it isn't that hard, using lazyvim atm (still new and dont have time to configure myself) and if I can just use the mouse if I am too stupid, not that hard. But it get more and more convenient as time goes on. You encounter enough times and just think to yourself "is there a better way?" and most of the time there is! Just start with "i", "" and ":wq".

path: 0 25218207, hotness: undefined, score: 2, children: 0
blargh513 2 points 11 days ago

xed

Suck it dorks!

path: 0 25205721, hotness: undefined, score: 2, children: 0
heliotrope 2 points 10 days ago

Nano, Micro, JOE, ee(1). Those are my suggestions.

path: 0 25209634, hotness: undefined, score: 2, children: 0
highbank 2 points 10 days ago

Comparing an Operating System with text editors doesn't make any sense.

path: 0 25217429, hotness: undefined, score: 2, children: 0
Waterpumpee 2 points 11 days ago

VS Code gang

path: 0 25202932, hotness: undefined, score: 2, children: 1
ivn 4 points 11 days ago

Or VSCodium if you value free and open source software.

path: 0 25202932 25203527, hotness: undefined, score: 4, children: 0
CrazyLikeGollum 2 points 10 days ago

But real *nix'ers use ed

You may as well start there. You'll be using it eventually once you inevitably develop the same passionate idolization of Unix that I, the righteous self appointed evangelist of all things good && just && Unix possess.

/s

path: 0 25213470, hotness: undefined, score: 2, children: 0
guy 2 points 9 days ago

My distro came with Nano, so here I am

path: 0 25231646, hotness: undefined, score: 2, children: 0
JackbyDev 2 points 10 days ago

I use Vim. I am not a power user by any stretch but it's what I use. I know like three shortcuts, which is enough to make me marginally faster in vim than nano. I don't really feel much desire to learn a terminal editor and be super good with it. There are other things I'm more interested in spending my time on if I feel motivated to learn.

path: 0 25212784, hotness: undefined, score: 2, children: 0
ScottyTheEngineer 2 points 3 days ago

The first step of any linux install is installing vim/neovim. Anything else is sheer apostasy

path: 0 25333618, hotness: undefined, score: 2, children: 0
tyler 2 points 11 days ago

I use vim, but not because it’s good. I’m just not up for learning something else right now

path: 0 25205015, hotness: undefined, score: 2, children: 0
cyclonedusk 2 points 9 days ago

i miss notepad plus plus, that's pretty much the only thing i wish i still had from before linux though.

path: 0 25227166, hotness: undefined, score: 2, children: 5
selokichtli 4 points 9 days ago

Gedit, mousepad, geany or kate may help you forget Notepad++, which is truly great software.

path: 0 25227166 25228765, hotness: undefined, score: 4, children: 0
SoleInvictus 4 points 9 days ago

You and I both. I have nostalgia from years of using it in grad school for R. I found Kate is pretty close, but NPP runs fine in Bottles.

path: 0 25227166 25230242, hotness: undefined, score: 4, children: 0
NickwithaC 4 points 9 days ago

Gedit

path: 0 25227166 25227217, hotness: undefined, score: 4, children: 1
kalpol 1 point 9 days ago

I just found that notepadqq is no longer maintained. :(

path: 0 25227166 25227217 25227552, hotness: undefined, score: 1, children: 0
bruno 2 points 9 days ago path: 0 25227166 25237286, hotness: undefined, score: 2, children: 0
Marduk73 2 points 11 days ago

i use whatever is default for my distro installation. then feel "off" because it's not notepad.

path: 0 25204699, hotness: undefined, score: 2, children: 0
UnfortunateShort 2 points 10 days ago

Micro. What you are looking for is micro. It's great

path: 0 25209569, hotness: undefined, score: 2, children: 0
gwl 2 points 11 days ago

I use an IDE when I want to code, and Kwrite for when I just need a simple-ass .txt file

I was a big fan of Atom before it died, and I recently found out that it now has a spiritual successor, https://pulsar-edit.dev/ which I've been using for when I do coding projects

path: 0 25205000, hotness: undefined, score: 2, children: 1
trem 2 points 11 days ago

Kate with an LSP server installed, for the language you want to code in, is also pretty decent. In case, you want less of a difference to KWrite. 🙂

path: 0 25205000 25205716, hotness: undefined, score: 2, children: 0
randamumaki 1 point 10 days ago

And then there's me on Geany...

path: 0 25212731, hotness: undefined, score: 1, children: 0
xcutie 1 point 10 days ago

joe. And I don't even really know why.

path: 0 25207743, hotness: undefined, score: 1, children: 0
atopi 1 point 10 days ago

I love gram

path: 0 25213360, hotness: undefined, score: 1, children: 0
WorkingPie 1 point 10 days ago

Kate and Geany are where its at tbh.

path: 0 25222158, hotness: undefined, score: 1, children: 0
bruno 1 point 9 days ago path: 0 25237270, hotness: undefined, score: 1, children: 0
Itdidnttrickledown 1 point 10 days ago

I still use pico.

path: 0 25208215, hotness: undefined, score: 1, children: 0
late_pessimistic 1 point 10 days ago
path: 0 25212346, hotness: undefined, score: 1, children: 0
plombirka 1 point 9 days ago path: 0 25267731, hotness: undefined, score: 1, children: 0
JohnSmith 1 point 11 days ago

JOVE all the way!

path: 0 25204185, hotness: undefined, score: 1, children: 0
Kangae_Hishiryo 1 point 9 days ago

Micro.

I hate modal keybindings (Vim, Nano and Emacs, all alike; though the Object-Verb paradigm looks promising for me, but until now, nothing's better than quasimodal CUA/spring-loaded CUA).

path: 0 25228800, hotness: undefined, score: 1, children: 1
Kangae_Hishiryo 3 points 9 days ago

Also Kate and KWrite.

path: 0 25228800 25228801, hotness: undefined, score: 3, children: 0
Jiral 1 point 11 days ago

Use whatever you want. I use nano, why? Because all I need it for is to do some simple config edits in the terminal emulator and it does all I need while keeping it simple.

path: 0 25204191, hotness: undefined, score: 1, children: 0
Bluewing 1 point 10 days ago

Having gone thrugh the litany or editors over the years. I have stripped down my needs to nano. I just need a quick edit here and there on occiasions.

path: 0 25216766, hotness: undefined, score: 1, children: 0
AnimalsDream 1 point 10 days ago

Nano is too barebones. I just want the tui equivalent of Gedit or Kwrite or something.

path: 0 25216397, hotness: undefined, score: 1, children: 2
Kangae_Hishiryo 3 points 9 days ago

Micro is the one you're looking for.

path: 0 25216397 25228835, hotness: undefined, score: 3, children: 1
AnimalsDream 2 points 9 days ago

It does look promising, I'll have to try it the next time I have to remove the dust from the terminal just to edit a config file one time for the next several months.

path: 0 25216397 25228835 25238583, hotness: undefined, score: 2, children: 0
Jiral 1 point 11 days ago

Use whatever you want. I use nano, why? Because all I need it for is to do some simple config edits in the terminal emulator and it does all I need while keeping it simple.

path: 0 25204184, hotness: undefined, score: 1, children: 0
late_pessimistic 1 point 10 days ago

I am no coder, so I only ever need to modify configs or write down my thoughts. nano for configs, Standard Notes for thoughts

path: 0 25212339, hotness: undefined, score: 1, children: 0
communist 1 point 9 days ago

Gram with a modifed helix

path: 0 25226634, hotness: undefined, score: 1, children: 0
alexquiniou 1 point 9 days ago

I'm using vscode.

path: 0 25231530, hotness: undefined, score: 1, children: 0
FreddyNO 1 point 9 days ago

Only Fresh

path: 0 25231227, hotness: undefined, score: 1, children: 0
captain_aggravated 0 points 11 days ago

The reason why I'm on team Vim is because it's standard. A copy of it is installed on pretty much every Unix-like system out there. Vi is built into Busybox.

path: 0 25207074, hotness: undefined, score: 0, children: 5
iopq 2 points 10 days ago

If it's standard why does my distro not ship it

path: 0 25207074 25208026, hotness: undefined, score: 2, children: 4
captain_aggravated 2 points 10 days ago

Someone deliberately chose to break with POSIX compliance?

path: 0 25207074 25208026 25208558, hotness: undefined, score: 2, children: 3
iopq 1 point 10 days ago

It only ships with vi

path: 0 25207074 25208026 25208558 25211088, hotness: undefined, score: 1, children: 2
captain_aggravated 1 point 10 days ago

For the point I'm making, that's close enough.

I will sometimes play with the weirdest little electronics, like a smart outlet or something, and the damn thing will have a little Linux distro running out of Flash and there's no room to install anything but it's got Vi on it, often as part of Busybox or Toybox. Nano might not be installed, emacs almost certainly isn't, Vi or Vim almost certainly WILL be in there. For if you ever need to edit wpa_supplicant.conf on your coffee maker. Because we live in a world that contains that hell sentence.

path: 0 25207074 25208026 25208558 25211088 25224338, hotness: undefined, score: 1, children: 1
ArcaneSlime 0 points 10 days ago

"New? Nano. Wanna try another because you're comfortable now? Do it." Problem solved.

path: 0 25208004, hotness: undefined, score: 0, children: 0
Willie169 0 points 10 days ago path: 0 25212410, hotness: undefined, score: 0, children: 0
linuxmemes
linuxmemes

@lemmy.world

login for more options
32537
2322
8246

Hint: :q!


Sister communities:

Community rules (click to expand)

1. Follow the site-wide rules
2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry of any kind will not be tolerated. This is an LGBTQ+-friendly community -- if that is a problem for you, you should leave.
3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • Don't come looking for advice, this is not the right community.
4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves / tolerates / hates> systemd, and wants to interject for a moment. You can stop now.
5. 🇬🇧 Language/язык/Sprache
  • This is primarily an English-speaking community. 🇬🇧🇦🇺🇺🇸
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
6. (NEW!) Regarding public figures

We all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.

  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.

 

Please report posts and comments that break these rules!


Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

go to feed...