Gotta say IntelliJ, which isn't just for Java. It's a great coding platform and I used it for Scala, Go, Python, Bash, Java, PHP, Perl, you name it. I know many people like to hate on IDEs, but IntelliJ (and/or its language-specific variants like PyCharm or GoLand) has great support for all the debuggers in the above languages. It has awesome search/replace. Being able to "drill down" in to code, including 3rd party…
If you're not using the refactoring tooling then you won't understand why many people love it so much.
[It's worth looking under the hood at the plugin APIs. The editor doesn't work on text files. It works on ASTs.]