What Code Editor do you use?

For my small bash and paython scripts i use VSCodium. Iam not an devoloper, all just for fun.

1 Like

I’ve been using vi, but only because I don’t know how to exit. :joy:

4 Likes

the joke is good! and so much truth in it

1 Like

Quite a few actually…Obsidian for markdown, Xed for regular bash scripts and Python config files, VScodium for HTML/CSSāˆ•PHP/Javascript. When in terminal I use Micro, way better than VI, Less etc. Has sensible shortcuts to close/quit/save you actually remember. :smiley:

2 Likes

Okay i use Obsidian too, for my personal wiki. For config files Kate und in terminal nano.

1 Like

Thank you all. I only use Neovim and Cursor with no language model and that serve all the purpose. I am a heavy Neovim user for all from Python, GO, RUST from analysis to deep learning, system administration and also code writing and starting back CPP after few years for integration with CPython and RUST to make it complete. I am not into that making fancy websites(out of my interest, I am more of a compiled binary writer since start of the programming) so i am not sure about the web plugs that use. I only use for database and front end of the database.

For programming purposes I use Visual Studio code, Visual Studio community, notepad++, nano (I discovered it exists an equivalent for Windows powershell!) and geany.

For taking personal notes, as secondary brain, I use obsidian.

-ricky

1 Like

Hey Ricky, thank you for that. I didn’t realize notepad++ was available for Linux. Now I know. :smiley:

1 Like

@shybry747
Post is generic, it does not require to specify an OS … however I’m using Windows 10 as primary computer, I use notepad++ beside Visual studio community.
Also Visual studio is community is not available for Linux (:

cheers.

1 Like

I’m a text editor freak so I use a lot of editors every day.

Just to keep it simple I have nano for non GUI command editing, geany as a simple GUI editor and xnedit for writing plain text articles.

The truth is that I almost always have a vi and Emacs editor available too.

2 Likes

I just realized I didn’t answer the question.

I currently use Visual Studio Code and nano on Linux. I use NotePad++ and Geany on Windows.

Back in my Dos days, we used a program called MultiEdit. When we upgraded to Windows MultiEdit released a version for Windows. When I started Java and then .NET programming then I moved to Visual Studio.

1 Like

I am currently switching from VSCodium to Pulsar.
Pulsar feels more lightweight.

1 Like

For Rust, my current obsession, I use Codium on Win 10, which works great on a large monitor. However, with Win 10’s upcoming demise, I’m making plans, and they all include Debian. During my entire *nix life, I’ve needed a terminal editor. Emacs was my favorite for decades, but its chording (finger stretches, e.g. ctrl+f) killed my hands recently. Bummer. I’ve never been a vi fan (used it often decades ago). Helix caught my eye recently, it’s on my Ubuntu laptop, and I used it on a small embedded Rust project. It’s not hard on my hands (yay!), but I haven’t wrapped my head around its UI. Since finishing the embedded project, I’ve been 100% back on Win 10 and Codium, but that ship’s about to sail. Any other editors I might check out that is terminal capable and doesn’t need a bazilion ctrl+* keystrokes?

1 Like

Though, today, I regularly use micro for most cmd line editing, I still occasionally use vi. Even now, my muscle-memory for those vi commands continues to be in place. It’s weird…

For coding, I currently use VSCode. I had been using VSCodium (I am NOT a fan of MS. Is anyone that knows computers a fan of them?) but went to VSCode because – well, I now forget why :rofl: But I have extensive .NET experience from my career so maybe something to do with that.

2 Likes

I primarily use Neovim (NvChad) and Micro

1 Like

Mat, if you put either a ā€œDoomā€ or a ā€œSpacemacsā€ configuration on top of a reasonably recent instance of GNU Emacs, you can get most of the features of either Emacs or vim, (and the access to either of their key bindings) but also additional bindings that are much easier on the hands. Some of the bindings require 2-3 key presses but none of them MANDATE the use of either Ctrl or Esc, though the ā€œtraditionalā€ vi and Emacs bindings are still ā€œout thereā€. Spacemacs adds so much stuff that, to be honest, you need a reasonably current system (ideally less than five years old), but with current hardware either Doom or Spacemacs will absolutely ROCK. Like any Emacs setup, there’s so much stuff available that you may use only a fraction of it, but what you need will almost certainly be there - without the sore fingers of the past with Doom Emacs or Spacemacs.

2 Likes

I typically favor a less-is-more configuration, but not having to type Ctrl is significant enough to (maybe) move me from my snobbery. Possibly. :slight_smile: And, as a matter of fact, Emacs loads a monstrous amount of lisp code when it’s built, so I shouldn’t be too put off by adding config files. Thank you immensely for pointing out Doom and Spacemacs’s bindings. I had heard of them before, but always coupled with ā€œcool newā€ stuff, which often means ā€œbreaks stuffā€. I’m adding ā€œemacs confgsā€ to my todo list.

1 Like

Mat, I was messing with GNU Emacs on one of my systems and I set up a quick way to move between Doom and Spacemacs; until this test, I had been favoring Spacemacs over Doom Emacs, but after the test, I found that most of the space key bindings are available in both. Doom Emacs can definitely ā€œplayā€ like vi or Emacs, plus add a few space key bindings to reduce hand stress. Bottom line is that I switched preference: both do the job, but Doom Emacs is faster and every bit as useful. Unless you’re stuck on lighter, more efficient environments, keep in mind that Doom Emacs is more than an editor; it’s an extremely powerful IDE - Integrated Development Environment, capable of ā€œworkingā€ like either Vi or Emacs, somewhat bigger, but a LOT of attention has been paid in Doom Emacs to make as many components as efficient as possible; I evaluated it critically and found that those ā€œefficiencyā€ improvements WORK big time; excellent full featured, powerful and yet reasonably fast tool!

A friend of mine from a long time ago, back when I worked at Digital (DEC), also worked there, but then joined one of the fast moving Internet companies; I think it was BEA - who were big creators of Web based systems that rapidly advanced a lot of Web-based technologies 25-30 years ago. Anyway, this friend told me that in his multi-system environment used to produce his code, he was using a lot of Microsoft Visual Studio - the full-featured tool, even back then and said that it was an excellent tool. Recently I’ve tried code, code-insiders and code-exploration. I’m not doing much more than tweaking a few bash, Perl, and Python scripts these days, but I do notice that these editors, while not the only ones, they all do work efficiently and quite well, and they’re capable of color coding keywords and expressions, which helps quickly locate things I’m experimenting with on my moderate sized scripts and tools.

:point_up_2: changed my life and I went VERY HARD into Zed

At this point I am tracking the core developers and seeing a space open in the entire field, especially as it pertains to LLM code-assistance

Which then also triggered a chain reaction in other areas

I commented on this elsewhere but if there were an armistice in the area of forum stimulation and a degamification, I would love to showcase some of the unbeatable traits of Zed … Hands down the best thing to happen to my workstation in like 10 years … and I have barely opened the box

Updates SO MUCH! But you can turn it off and take them all to the face on your own interval

Like I said, my wife is using it for Markdown also.

As we know, the real metric is the Hotwife Test :tm:

I would sky-write about this ā€˜IDE’