Search over tabs

please allow a search for text to be over all tabs and not just on a single tab. This facility is available on the old stable ide, and is invaluable for large projects with many tabs.

In order to improve uptake of the new ide, please also check that all other facilities available on the old ide are available on the new I have not seen any others missing, but I expect there are a few

Hi @Bill_Fitch. Thanks for giving the Arduino IDE 2.0.0 release candidate a try!

It is also available in Arduino IDE 2.x, and better than ever.

There are two different search interfaces in Arduino IDE 2.x.

You noticed that the one accessed via Edit > Find searches only the currently selected tab:

But there is another search interface which covers the entire sketch and has some additional advanced search capabilities. This is accessed by clicking the :mag: icon on the activity bar at the left side of the IDE window:

image

This provides the modern search and replace capabilities such as regular expression support and globbing path filters. If you have used VS Code, you'll find the interface familiar.

You are correct that Arduino IDE 2.x has not yet reached full feature parity with Arduino IDE 1.x (though there are some valuable new features).

Reports of missing capabilities you encounter or any other feedback are very much welcome.

Having 2 search methods initiated by different actions sounds like a nonsense to me. By all means have simple and advanced methods but a common start action would be much more sensible

Was this spit method introduced intentionally or by accident ?

It is inherited from the Eclipse Theia IDE framework the IDE is built on, which inherits it from VS Code.

So it is not something Arduino designed, other than through the decision to build the IDE on Theia.

I'm certain that Microsoft gave a lot of thought to this UI design, and it seems to have been well received since VS Code has become the world's most popular IDE. Of course it is true that the target user of VS Code is significantly different from the target user of the Arduino IDE.

That does not mean that they got it right, particularly as

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.