So long as I can do those things within the editor, it is an IDE in every respect other than pedantry.
ILE? Integrated Language Environment. The former caters to a specific language ecosystem. Text editors are polyglots by contrast.
If you call text editor that has terminal bolted on that’s not IDE. It is exactly the same as if you would open terminal on the side. Grepping/search with regex is also far from code navigation that is available in an IDE.
Debugging tools and code navigation in a proper IDE like Visual Studio or JetBrains Rider is totally different development experience than editor with terminal.