Sorry for a slight off topic , but nano is forever. I have tried so many editors ( vscode,visual studio, sublime, atom, vim ), but nano is the killer. Dead efficient. Still not clear why people love ide? ((((;
is it a real question? fulltext/regexp search through source directory and dependencies, integrated version control (highlighted edited lines, browsing history for each line/change), one-click go-to definitions, syntax highlighting, etc.
Well. It was not a question, just a statement. Don't want to start flame here, (: But for those things you've mentioned
git cli / grep / perl / diff / tomtit works perfectly for me . I would say with even better level of effectiveness in comparison with IDE-like tools
git cli / grep / perl / diff / tomtit
then there's not much to add. neither I want to argue about others' workflow.. but it seems to me that you're missing the point: "integrated" environment. your workflow is a based on UNIX philosophy, but not every programmer works on unix-based OS. not everybody needs to know well bash, perl, sed, etc. and lastly, there are reasons why mouse & GUI were invented: visualisation of information. it just depends on what sort of work you do.
I am doing quite well with every task requires me to write code, because it's just a text. Linux tools work perfectly with text/source code. I don't need IDE to make text search and replacement. An "integration" toolkit is almost pre-installed on every Linux box, if it is not, it's just a few commands of package manager to add desired tools.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.