Find unit (find uses) is a very simple tool and very used (Ctrl+Shift+A), but, as you know Delphi Find Unit doesn't work very well, in general it crashes or it's very slow.
Currently it have the basics expected features, and I'm working to organize, optmize and give it new functions (as auto import for example). If you help, it'll be very good.
First enable it:
Process:
Show if everything is right:
Or if there are some unused units:
Before:
After:
It's possible to auto organize uses (Ctrl + Shift + U). It's possible to sort then by alphabetical order and split it by line and namespae, as you can see:
Before:
After:
Delphi Berlin or newer
- Download the project, or clone the project.
- Go to the Packages directory and choose your corresponding version
- Open the RFindUnit.dproj on your Delphi and right click on the project and install it.
You can also install Delphinus package manager and then install RFindUnit as a package there. (Delphinus-Support)
Rodrigo Farias Rezino