Prompt convenient IDE for a web developer on Ubuntu. The main requirement is fast FTP connection and editing of files there (+ emmet and SCSS highlighting). In the analogy with Windows, it was convenient to use (in terms of working with FTP) - PhpDesigner and of course Notepad ++. Maybe I didn’t fully understand NetBins and PhpShtorm but there’s something different with uploading the project to FTP and working with files
Closed due to the fact that it is necessary to reformulate the question so that it is possible to give an objectively correct answer by the participants aleksandr barakin , pavel , tutankhamun , Visman , cheops 9 Sep '16 at 17:55 .
The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .
1 answer
At first, I didn’t even understand what exactly needs to be edited, but then it became clear - the web. In Linux, a slightly different policy is adopted - here is one utility for one thing. Therefore, the editor should be able to edit the code, and not even climb ftp. Therefore, we divide the problem into two - ftp and editor.
FTP
it's all very simple. Make yourself a folder where it is convenient and mount the remote ftp yourself. There are various tools for this, for example, curlftpfs and an article on how to use it.
Many hosts do not give ftp, but give ssh access. And there is also a similar solution - sshfs .
This method gives a bunch of benefits. Files appear as if locally. All (practically) console (and not only) utilities work. Only the speed is sometimes a little slower. And it will be possible to enter such a folder even as a “guide” (nautilus or whoever is there in ubunt).
If you are too lazy every time to drive everything in with handles, you can make a script that will mount and unmount one command at a time.
Editor
There is a joke that there are only two editors - vim and emax, and everything else is not editors (and IDE, for example).
The advantage is that it is usually everywhere. Even on ancient routers. And if you need to fix a single line in the config, then it is the simplest solution (went in ssh, corrected and ready).
If you like notepad ++, I recommend looking at gedit (like a simple notebook, found in repositories), geany (a bit tricky, there are in repositories), sublime (good, but a little paid), atom (tricked out, I think, there is ftp built-in access, but as for me, heavy).
Or use his spiritual heir NotepadQQ . There is an official ppa , which is added via sudo add-apt-repository -y ppa:notepadqq-team/notepadqq . Well, then the classic: sudo aptitude update && sudo aptitude -y install notepadqq .
PS
I think it's worth trying with atom and look at the plugins.
I looked, the first plug-ins - remote-ftp and remote-edit seem to solve the problem.