Exclude git files in "Find Files" tool

8 vues (au cours des 30 derniers jours)
Christopher Marry
Christopher Marry le 9 Sep 2021
I frequently use the "Find Files" dialog to help me find where I use various functions in my codebase and numerous other things. Under "Look In", I always select "Current Folder" because I only want to search for things within one of my repos at once, and I never need to search inside builtin matlab functions. The various repos that I use have the code organized in subfolders, so I always have the "Include Subfolders" option checked. However, my repos are also all source controlled with git, so there's always a .git folder included in the "Current Folder". This wastes a lot of time in searches, as Matlab spends loads of time searching inside the object files in the git directory, and the search time only grows as I make more commits and create more git object files. Plus, it always searches in the .git directory first, as I assume it searches in alphabetical order.
All these git files have no extension, so one potential fix I thought of was to exclude files with no extension from the search, but the "Skip file types" option doesn't seem to allow this. Is there a way for me to efficiently search a directory that is version controlled with git, and has subfolders that all need to be searched?
  1 commentaire
WD
WD le 11 Fév 2023
I am wondering this same thing.

Connectez-vous pour commenter.

Réponses (1)

Nate Fulbright
Nate Fulbright le 13 Mar 2023
You can use the "Include onnly file type(s):" drop down to limit to specific file types like ".m" or ".mlapp".
This isn't ideal though, because you have to manually change the file type. This is especially annoying if you work with code files, App Designer files, and text/html/markdown files at the same time.
However, the search is much faster.
It would be amazing if MathWorks added an "exclude subfolders" option as well to exclude only specific subfolder. Even a "exclude version control folders" checkbox would be so nice to have.

Catégories

En savoir plus sur Source Control dans Help Center et File Exchange

Tags

Produits


Version

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by