I had this workable on MacOS because my source code editor supported FTP.
But on Linux Mint I found that my code editor (Geany) doesn’t support FTP and I needed solution (don’t want to switch to another editor).
The way is to mount remote ftp folder as local and edit files locally.
First of all install “curlftpfs”:
sudo apt-get install curlftpfs
My main background for a recent years is MySQL DEV/DBA engineer but I’m also participating in wider range of tasks which could be likely called as DataOps/DevOps tasks. You can see my online CV here: http://catyellow.net