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.
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.
@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.
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.