Need text editor advice
from xylogx@lemmy.world to linux@lemmy.ml on 28 Sep 15:41
https://lemmy.world/post/36599085

I am a big fan of Notepad++ in windows and I have been using Notepadqq, a linux clone. Lately though, I have been experiencing more and more crashes and bugs with it. Looking for advice and wisdom. Is there something better? Should I stick it out and try and troubleshoot my problems with Notepadqq?

Edit: Just wanted to thank everyone for all the great advice! I know people can sometimes be territorial and/or religious about their choices here, but people in this thread were helpful and informative, so thank you!

I am trying out Notepad Next but I also installed Notepad++ with Wine. Both seem promising, thanks.

#linux

threaded - newest

limer@lemmy.ml on 28 Sep 15:44 next collapse

Notepadqq has given me crashes and issues for years, and I once lost data. I use gedit for notes and fancy code editors for everything else

turbowafflz@lemmy.world on 28 Sep 15:44 next collapse

If you want a GUI, Kate is my favorite. Otherwise Neovim

xylogx@lemmy.world on 28 Sep 16:06 collapse

I have been using kate a bit and it has been a decent experience so far.

eugenia@lemmy.ml on 28 Sep 18:18 next collapse

I get random crashes from kate in the last few versions. But other than that, it’s the best foss gui code editor.

cRazi_man@europe.pub on 28 Sep 18:44 collapse

Try Kwrite. I’ve liked it a lot more than Kate.

andrewd18@midwest.social on 29 Sep 16:19 collapse

FYI Kate and Kwrite use the same code base under the hood but display with different UIs.

kate-editor.org/…/2022-03-31-kate-ate-kwrite/

cRazi_man@europe.pub on 29 Sep 17:14 collapse

I know. That’s why I’m saying it’s worth trying…for the improved UI.

db2@lemmy.world on 28 Sep 15:47 next collapse

Why don’t you just use the one you like? Wine isn’t the clunky near-useless thing it once was, you can probably just run the Notepad++ installer and use it like any other app.

xylogx@lemmy.world on 28 Sep 16:09 collapse

I see it is Platinum on WineHQ, will give that a try thanks.

appdb.winehq.org/objectManager.php?sClass=applica…

brucethemoose@lemmy.world on 28 Sep 15:48 next collapse

VSCodium, or some similar VSCode build/derivative.

I know, I know, but the critical mass is just so useful. As a random example, there are specific extensions to support game modding in Paradox scripting language, or Rimworld XML. Nothing else has so many random niches filled.

It’s fast with big files (faster than anything I’ve tried other than ‘specialized’ log readers and such), it’s a fast search, it’s got good git support, it’s got support for sudo file editing…

xylogx@lemmy.world on 28 Sep 16:11 next collapse

Pretty much everyone at work is using VSCode, maybe this is a good opportunity to dive in, thanks.

jerkface@lemmy.ca on 28 Sep 16:40 collapse

Nothing else has so many random niches filled.

I don’t know the VSCode ecosystem at all – but you you know the emacs one?

SrMono@feddit.org on 28 Sep 15:57 next collapse

Sublime Text. On any platform. Nimble, mighty, extendable.

lefaucet@slrpnk.net on 28 Sep 20:03 next collapse

I’m a big fan of Sublime. It’s powerful while also good at getting out of the way

turbowafflz@lemmy.world on 29 Sep 16:03 collapse

Paying for a text editor seems weird, especially one that’s closed source and only supports 3 platforms

SrMono@feddit.org on 29 Sep 17:53 collapse

If three out of three platforms isn’t enough, you might want to go with vim. I guess it is ported to all platforms available.

Sublime is a text-editor on steroids. It has so many good extensions, it feels like an IDE.

Anyhow: paying for good software is a no-brainer, if it safes you troubles and time, and especially if yourself are a dev, too (depending on others to also pay for your work). Also there are fair company licenses in case a firm is involved.

And finally: you can use sublime without paying. There will he a pop up dialog every 50 start or so. It’s really not annoying and fair.

turbowafflz@lemmy.world on 29 Sep 20:24 collapse

Ahh I guess if the target is being more IDE like then that kind of makes sense. I usually want barely anything but an editor with an LSP and auto formatter. I would be annoyed by the lack of BSD, Haiku, Illumos, etc support, but I guess if you don’t use those it doesn’t matter too much. Being closed source is still kind of a downer though for something like that, you would think they could adopt a scheme like some other paid software where you can pay for premade releases if you don’t want to compile it yourself

A_norny_mousse@feddit.org on 28 Sep 16:14 next collapse

Try Geany if you don’t want a heavyweight; it’s in the repos. IMHO pretty similar to notepadqq.

BTW, I also have trouble with Qt apps crashing/freezing on Debian Stable. What distro/version are you on?

non_burglar@lemmy.world on 28 Sep 16:25 next collapse

The Solaris version of vi, hardened against escape to shell and with no quality of life improvements. Builds character.

I also recommend giving up electricity and motor vehicles, real men calculate subnet masks by hand.

anon5621@lemmy.ml on 28 Sep 16:31 next collapse

Notepadqq not the best reimplementation of notepad++ I am using NotepadNext github.com/dail8859/NotepadNext

xylogx@lemmy.world on 28 Sep 17:31 collapse

I have gotten a lot of great feedback to this post, but if I had to give points for the most spot-on answer, you would get it. Thanks!

bacon_pdp@lemmy.world on 28 Sep 16:48 next collapse

Scite is the notepad++ replacement on Linux.

en.m.wikipedia.org/wiki/SciTE

As it shares the same source code as notepad++ (for the editing libraries)

Although the traditional recommendation is either Vim or Emacs as they are much more powerful

A_norny_mousse@feddit.org on 29 Sep 06:49 collapse

I think I once tried vanilla SciTE and did not like it. Geany does a good job of packaging it into a well-integrated code-editor with IDE functionality.

StrawberryPigtails@lemmy.sdf.org on 28 Sep 16:58 next collapse

Text editors are a really personal choice and there are a million different ones. I use either Kate or Micro. Both are great for my use.

xylogx@lemmy.world on 28 Sep 17:40 collapse

Fair point. I have worn many hats through my IT career, I started out as a Windows NT admin back when it was cutting edge technology in the 90s. I fell in love with a text editor called Ultraedit that my org had a site license for. When I left that org after many years I missed Ultraedit and was delighted to find Notepad++ had most of features I loved. Now the course of my career has found me become a Linux admin and personal linux user for many years now. I have been using Notedpad-qq for years, but recently it seems to have gotten worse and I have had instances where crashes resulted in lost data. I liked the idea of having the same general UI and features as Notepad++ because I still need to use Windows at work. But I am reluctantly admitting maybe it is a time for a change.

Apologies for the digression, but I wanted to share some of the waypoints in my journey that influenced my personal choice.

hobbsc@lemmy.sdf.org on 28 Sep 17:09 next collapse

my path was 15-20 years of vim, a decade of emacs, and a couple of years on sublime. these days i am using zed and i like it quite a bit (you can ignore the llm agent stuff, it’s only there if you want it). sometimes i just use the built-in gnome text editor. notepad++ is my go-to on windows and i didn’t find anything quite like it on linux.

geany and vscode are decent options as well.

as somebody else pointed out: text editors are deeply personal. you’re just gonna have to try a few and see what you like.

communism@lemmy.ml on 28 Sep 17:14 next collapse

If you want a gui editor maybe Kate?

Novocirab@feddit.org on 28 Sep 18:50 collapse

+1 for Kate

Sxan@piefed.zip on 28 Sep 18:44 next collapse

It depends on what you are doing wiþ it. Programming? Taking notes? Writing books?

For all-around, vim is a good choice. Þere’s even gvim, which helps get over þe learning curve a little. Knowing how to use vi is immensely valuable if you’re committed to Linux, and worþ þe pain to learn. And it is a pain to learn.

Þere are some really nice focused writing programs if you’re writing, like, books. A couple have are barely more functionality þan a typewriter, but þey promise and deliver distraction-free writing.

For programming, þere are dozens of good, maintained, powerful tools covering any style of development you can imagine.

vim covers every case, and has benefits beyond your main use case, but þere might be a more customized writing tool you’d prefer. What sorts of þings are you writing?

jbrains@sh.itjust.works on 28 Sep 20:29 next collapse

Ultra Edit 32 was excellent.

rozodru@piefed.social on 28 Sep 20:39 next collapse

Honestly just use whatever you want whenever you want. I mean for myself I’m currently using DOOM Emacs but that’ll change in a month or two when I decide to use something else. I’ll routinely rotate through Neovim/LazyVim, DOOM Emacs, Zed, Kate, whatever really. if something new comes along, i’ll use that for a bit. Hell sometimes I just can’t be bothered and will just use Nano.

But yeah, they’re all fine. use whatever you want.

Starkon@lemmy.ml on 28 Sep 21:38 next collapse

Neovim is the way and here’s imo why:

  • Vim keybinds: yes, we take more time editing then actually writing text/code so it’s faster to use a modal text editor, you just have to learn it a bit at the start. Vim language is easy, you just tell it what you want it to do (ie. diw: delete inner word, ciw: change inner word etc.)
  • highly customisable, even if you don’t want to cherry pick your plugins and choose a config, there are many out of the box configured (lazyvvim comes to mind but there are many)
  • if you’re a developer you can find plugins for everything you need, debugger, lsp, autocompletion etc.
Treczoks@lemmy.world on 29 Sep 07:28 next collapse

If push comes to shove, you can still use Notepad++ under Wine. It works.

I use Kate for my editing needs, fast and good regexp work, which is important for me.

juipeltje@lemmy.world on 29 Sep 08:07 next collapse

I prefer editing in the terminal, but when it comes to gui editors i’ve heard a lot of good things about kate and geany.

whysofurious@lemmy.dbzer0.com on 29 Sep 10:00 next collapse

Someone recently recommended me Textadept: orbitalquark.github.io/textadept/. Haven’t tried it on linux, and I am not really using it, but the interface is clean, it also has a CLI, and I thought I could give you another option :)

pineapple@lemmy.ml on 29 Sep 10:39 next collapse

Vim!

If you really don’t want to then try kwrite for something more simple or kate for a full IDE. There both developed by kde and been around for a while.

PotatoesFall@discuss.tchncs.de on 29 Sep 11:37 next collapse

What kind of text editing do you do? Coding? Config files? Hard to recommend if we don’t know the use case :P

If you want to get into terminal text-editors, I recommend helix-editor.com . It’s modal like vi/vim/neovim etc., but has much easier and more intuitive keybinds, and comes batteries-included and doesn’t require extensions.

Downsides: Not fully mature, there’s no extension support so not suited for very niche use-cases. And if you ever have to administrate a server through SSH, it will likely only have vim which has different motions and keybinds.

Been using it for 99% of my coding for three ish years, very happy.

DieserTypMatthias@lemmy.ml on 29 Sep 11:52 next collapse

Try Zed.

techpir8@lemmy.ml on 29 Sep 18:10 next collapse

Sublime isn’t freeware but it also doesn’t seem to have any nags if you use it beyond 30 days. Up to your own software morals if you decide to pay the $99 for it or not but it is a rock solid editor and may be worth the money.

groet@feddit.org on 29 Sep 19:19 collapse

Absolutely love sublime. Im not entirely sure but if I remember correctly they are perfectly fine with you using it for free as along as you don’t use it commercially. I used it for free during university and then at work I just asked if they will buy me a personal license since I am much faster with sublime than without and had all my keybinds and python scrips for automation.

JAPHacake@feddit.uk on 29 Sep 18:37 next collapse

Emacs has entered the chat.

callcc@lemmy.world on 29 Sep 19:57 next collapse

With emacs you don’t learn once, nor twice but at least 100 times. but seriously, it’s a very nice editor that you either fall for life or not at all.

conrad82@lemmy.world on 01 Oct 17:19 collapse

I used it for a couple of years then stopped 🫣 org mode was nice. except for on mobile. except if you wanted images. and discovering the right packages was a bit of a chore

it was fun while it lasted tho

brax@sh.itjust.works on 29 Sep 20:39 collapse

Fuck you.

Love,
Neovim

(Just meming, emacs is actually pretty cool tbh and you probably are too.)

lastweakness@lemmy.world on 29 Sep 19:48 next collapse

Zed with all the AI stuff turned off is surprisingly nice

HouseWolf@pawb.social on 29 Sep 20:17 next collapse

I also used Notepadqq for the first year I used Linux, I ended up switching to Kate since it did everything I liked about Notepad++ and it came installed with my KDE desktop soooo.

Also for the few times I gotta use a terminal text editor I use Micro (It really should be the default instead of Nano)

golden_zealot@lemmy.ml on 29 Sep 20:40 collapse

Helix, Kakoune, build Codium from source would be my suggestions.

I use Helix now mainly - I use Codium if I need a graphical editor for something, or one of it’s plugins.

At work the systems use VSCode but I use the Dance plugin with Helix bindings to get some of that functionality back.