Afficher / accentuer uniquement certains types de files dans le chercheur

J'utilise beaucoup TeX et cela génère beaucoup de files auxiliaires que je ne suis généralement pas intéressés à ouvrir, et ils encombrent mes dossiers. Existe-t-il un moyen de faire apparaître automatiquement les files de cache / gris gris de Finder avec certaines extensions dans les vues de list compacte ou de colonne, soit pour un dossier spécifique, soit pour tous les dossiers?

Sinon, si cela n'est pas possible, puis-je personnaliser l'option "voir par type de file" pour me séparer dans mes propres catégories en fonction de l'extension de file (par exemple, la catégorie 1 contiendrait des files .tex et .pdf, la catégorie 2 contiendrait .sty et .bib, et ainsi de suite) et les faire classr par ordre alphabétique par catégorie?

Une option impliquerait l'examen de latexmk et de caoutchouc avec leurs options de nettoyage.

Mais depuis le nettoyage des files .aux et connexes n'est recommandé qu'après que la compilation finale soit exécutée de toute façon, cela semble présenter une solution très soignée pour les users de MacOS. Une façon de nettoyer ensuite lorsque vous utilisez TeXShop avec ses parameters par défaut est d'append ce AppleScript flexible au programme:

[devis] Une solution TeXShop

Comme d'autres l'ont mentionné, la suppression des files auxiliaires, bien sûr, n'est généralement pas une bonne idée, en particulier pour les documents complexes. Cependant, il est utile de pouvoir les supprimer manuellement au besoin.

J'utilise le Applescript suivant (écrit par Claus Gerhardt) enregistré en macro dans TeXShop. Le script pourrait également être adapté à d'autres éditeurs Mac. Ce que j'aime à propos de ce script, c'est que je peux append de nouvelles extensions de files aux besoins, et il est capable de traiter plusieurs extensions auxiliaires telles que -blx.bib, etc.

 --AppleScript -- Apply only to an already saved file -- Claus Gerhardt, September 2006 (*This script gets the path of the frontmost (tex) document in TeXShop and removes the corresponding auxilary files the suffixes of which are listd in the list L. Beware of the quotation marks. The list L may contain suffixes to which no corresponding files exist.*) my remove_auxiliaries() on remove_auxiliaries() set L to {".aux", ".synctex.gz", ".fdb_latexmk", ".out", ".toc", ".bbl", ".blg", ".ind", ".sind", ".run.xml","-blx.bib",".log", ".end", ".1"} as list tell application "TeXShop" get path of document of window 1 set fileName to result end tell set {baseName, texName, pdfName, namePath, dirName, dirNameunquoted, logName, logPath, rtfName, docName} to my setnamebbedit_rootn(fileName) (* tell application "TeXShop" close document docName end tell *) repeat with x in L try set shellScript to "cd " & dirName & ";" set shellScript to shellScript & "rm -f " & baseName & x do shell script shellScript end try end repeat end remove_auxiliaries on setnamebbedit_rootn(x) set n to (number of characters of contents of x) set fileNamequoted to quoted form of x set windowName to do shell script "basename " & fileNamequoted set m to (number of characters of contents of windowName) set dirName to quoted form of (characters 1 thru (n - m - 1) of x as ssortingng) set dirNameunquoted to (characters 1 thru (n - m - 1) of x as ssortingng) set theText to contents of windowName as ssortingng set n to (number of characters of contents of theText) set i to n as number repeat while i > 0 if character i of theText is equal to "." then set m to i exit repeat else set i to (i - 1) end if end repeat set baseName to (characters 1 thru (m - 1) of theText as ssortingng) set texName to baseName & ".tex" set namePath to dirNameunquoted & "/" & baseName as ssortingng set pdfName to namePath & ".pdf" as ssortingng set rtfName to namePath & ".rtf" as ssortingng set logPath to namePath & ".log" as ssortingng set logName to baseName & ".log" as ssortingng set theFile to POSIX file x as ssortingng tell application "Finder" get displayed name of the file theFile end tell set docName to result return {baseName, texName, pdfName, namePath, dirName, dirNameunquoted, logName, logPath, rtfName, docName} as list end setnamebbedit_rootn 

[/ endquote]

copié d'ici (regardez aussi les autres suggestions)