Atom is broken: what is the best code editor in Manjaro?

Interesting @Photon !
I am now recalling what are the best features I appreciated in Atom:

  • capability to edit remote files without using sshfs
  • capability to recall user defined code snippets
  • column selection
  • replace uppercase/lowercase and viceversa
  • replace tabs with spaces
  • regular expression search/replace
  • capability to write your own plugin
  • easy and working keybindings (they do not work in Sublime Text)
  • replace in many files

What of the mentioned editors (Kate, Spyder, Visual Studio Code, MEdit, …) have all these features?
By the way I am used to use VI or VIM from command line for scripts and I know and use all its features, but if you have a project with several files, I think it is better to use a GUI editor also called IDE.

is there any Kate plugins directory @Char ? I can’t find it…

With which protocol do you want to access and edit the remote file? SFTP?

Code - OSS (Visual Studio Code) could offer all points, I think, but I did not try all points. Of course, it has many extra plugins and features, you can try them.


If you love Atom that was made by GitHub, but GitHub decided to switch Atom to GitHub Codespaces that based on Visual Studio Code.


Edit://

Of course, Visual Studio Code can do: SFTP - Visual Studio Marketplace

Medit is rather simple, so not many:

  • capability to edit remote files without using sshfs → No
  • capability to recall user defined code snippets → No
  • column selection → No
  • replace uppercase/lowercase and viceversa → No
  • replace tabs with spaces → Yes
  • regular expression search/replace → Yes
  • capability to write your own plugin → Yes
  • easy and working keybindings (they do not work in Sublime Text) → Yes
  • replace in many files → No (only search in many files)

@mgazzin VSCode (not the Code - OSS version) has everything you wish for. If you install visual-studio-code-bin from AUR, you get the official Microsoft binary. Unfortunately, the “Remote - SSH” extension is only available there (due to licensing issues IIRC). But it works really, really well.

ok @psii ! I prefer Linux based products…

It is “Linux-based”. It is as native Linux as Atom, more or less even based on the same framework. It is also open source. Just compiled for Linux by Microsoft.

This might be helpful:

Geany is a little behind Kate. Kate uses qt and requires KDE libraries. Some folks not using the KDE Desktop try to avoid this. geany uses gtk3.

I haven’t seen KDevelop mentioned. I haven’t looked at it recently.

Kate and VSCode have them all, I haven’t tried or used the rest.

Do you know how to change font in Kate? I don’t like the default one… Tried to watch into options, but there isn’t…

thanks @leledumbo !

This thread has run it’s course. “The best” is a relative term. There is no definitive answer.