En primer lugar, debo señalar que, a pesar de su apariencia, la búsqueda en el Finder es de hecho Spotlight pero con más opciones mostradas . La siguiente información se basa en la investigación que acabo de realizar en mi Mac con Mavaricks (10.9.2):
La razón por la que no funciona solo para desmarcar Correo es porque (confusamente) los SysPrefs > Spotlight > La pestaña Resultados de la búsqueda solo se aplica a la búsqueda de Spotlight en la esquina superior derecha y no a la que está en Finder.
Sin embargo, hay una solución alternativa que responde a 2 de sus preguntas y pruebas de que Spotlight es el motor para las búsquedas en el Finder (y también para otras aplicaciones, incluyendo Mail y Outlook):
Puede excluir una carpeta de las búsquedas impulsadas por Spotlight arrastrando dicha carpeta a la lista en SysPrefs > Spotlight > pestaña Privacidad
Advertencia / pero / prueba:
Si hicieras esto con la carpeta de datos de Mail.app ( ~/Library/Mail
), obtendrás esta advertencia:
...Lediceque"la función de búsqueda no funcionará en algunas aplicaciones" Si hace clic en Aceptar , los mensajes de correo no se mostrarán en el Finder ( o Spotlight) más pero lo mismo ocurrirá con la función de búsqueda interna en Mail.app, ya que es compatible con Spotlight ...
(@Aaron Bertrand: Lo mismo para Outlook, ya que también funciona con Spotlight. Vea el primer enlace arriba)
Con las carpetas normales, es decir, no en su carpeta Biblioteca oculta por defecto, no recibirá una advertencia y la ocultación funcionará sin advertencias.
En realidad, hay una opción para indicar a Finder que no busque un tipo dado escribiendo "NOT eml" por ejemplo, en el campo de búsqueda, que excluiría los archivos de correo electrónico. Si realmente lo deseara, podría crear un servicio de automatización y vincularlo con ⌘ + F a través de SysPrefs > Teclado > Accesos directos . El Automator AppleScript sería similar a:
activate application "Finder"
tell application "System Events"
keystroke "f" using command down
keystroke " NOT eml"
key code 123 using command down #123 = Left Arrow, so we're moving the cursor to the beginning of the field
end tell
(Apesto en AppleScript para que haya una manera más inteligente de hacerlo)