Finder'da dosya adına göre aramayı varsayılan yap


11

Metin kutusuna bir şey yazdığımda, Finder'da varsayılan, dosyaların içeriğinde tüm mac'u aramaktır. Geçerli dizinde arama yapmak için varsayılanı değiştirebildim, ancak dosya adını aramak için içerik aramasını değiştirme seçeneğini görmedim. Bu nasıl değiştirilebilir?


Mavericks / Yosemite için bunu nasıl başaracağını bilen var mı?
Josep Valls

Yoksa Sierra mı? Hmm ...
Charlie Gorichanaz

Finder'daki F Komutunun Uygulama Kısayollarını " Ada
Ivan Chau

Yanıtlar:


4

10.6'da <key>SearchNameOnly</key><true/>SearchCriteria sözlüğüne ekleyebilir /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistveya default_smart.plist dosyasını normal kaydedilmiş bir arama dosyasıyla değiştirebilirsiniz. (Ve Finder'ı yeniden açın.) Her iki seçenek de Lion üzerinde çalışmıyor gibi görünüyor.

Varsayılan olarak ada göre arama yapmak üzere ayarlanmış bir Spot Işığı penceresi açmak için ⌃⌘F (veya 10.6'da ⇧⌘F) tuşuna da basabilirsiniz.


2
Alternatif sudo /usr/libexec/PlistBuddy -c "Add :SearchCriteria:SearchNameOnly bool true" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistolarak Terminal'e girin . sudo /usr/libexec/PlistBuddy -c "Delete :SearchCriteria:SearchNameOnly" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistgeri almak.
Daniel Beck

Cap El Capitan veya üzerindeki F (Kontrol Kaydırma Komutu F)
Ivan Chau

2

Yukarıdakiler işe yaradı ve adımları açıklayacağımı düşündüm.

Finder Uygulamasını (Sistem / Kütüphane / CoreServices / Finder.app) bulduktan sonra, kullanıcı yönetici hesabınız tarafından okunmasına / yazılmasına izin vermek için Finder uygulamasını Bilgi Al ile değiştirin. Yeni Finder'ı tıklatın ve Paket İçeriğini Göster'i tıklatın. Burada default_smart.plist dosyasını bulun: System / Library / CoreServices / Finder.app / İçindekiler / Kaynaklar / default_smart.plist

Default_smart.plist dosyasını masaüstüne kopyalayın (orijinali başka bir yere kaydedin, her ihtimale karşı da), TextEdit'te düzenleyin ve satırı <key>SearchNameOnly</key><true/> bu diksiyon grubunun sonundan önce buraya ekleyin :

    <key>SearchNameOnly</key><true/>
</dict>
<key>Version</key>

Ardından default_smart.plist dosyasını yerine kaydedin ve değiştirin: System / Library / CoreServices / Finder.app / İçindekiler / Kaynaklar / default_smart.plist (Finder'da yapılan değişiklikleri kaydetmek için bir parola ile kimlik doğrulaması yapmanız gerekir)


2

Sayfada görmediğim bir parça daha. Bunu yaptıktan sonra Finder'ı yeniden başlatmanız gerekir. 1 option-command-escape düğmesine basın, 2 Finder'ı seçin, 3 Yeniden başlat'ı tıklayın. 4 Sol üstteki küçük kırmızı x işaretini kullanarak pencereyi kapatın.


Bunu eklemek için cevabımı düzenledim. Seçeneği basılı tutarken Finder's Dock simgesini ikincil tıklayıp Yeniden başlat'ı da seçebilirsiniz.
Lri

1

Bu ipucuna yeni başlayan herkes için, Snow Leopard'da son ipucu işe yaradı, ilk ipucu işe yaramadı. Her adımı iki kez izledim.

Benimki mükemmel çalışıyor. Tahmin etmek istemeyenler için buradayız ....

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CompatibleVersion</key>
    <integer>1</integer>
    <key>RawQuery</key>
    <string>((_kMDItemGroupId &gt; 6))</string>
    <key>SearchCriteria</key>
    <dict>
        <key>CurrentFolderPath</key>
        <string>/</string>
        <key>FXCriteriaSlices</key>
        <array>
            <dict>
                <key>SearchNameOnly</key>
                <array>
                    <string>kMDItemKind</string>
                    <integer>300</integer>
                    <integer>400</integer>
                </array>
                <key>displayValues</key>
                <array>
                    <string>Kind</string>
                    <string>is</string>
                    <string>any</string>
                </array>
                <key>rowType</key>
                <integer>0</integer>
                <key>subrows</key>
                <array/>
            </dict>
        </array>
        <key>FXScope</key>
        <integer>0</integer>
        <key>FXScopeArrayOfPaths</key>
        <array>
            <string>kMDQueryScopeComputer</string>
        </array>
    <key>SearchNameOnly</key><true/>
    </dict>
    <key>Version</key>
    <string>10.4</string>
</dict>
</plist>

Herkes yaptığım yorum yapıştırılan kodu okuyamazsa özür dileriz. Bu sitede bir karakter sınırlaması var gibi görünüyor. kodun bu segmentiyle eşleşirse, işe yarar: <key> FXCriteriaSlices </key> <array> <dict> <key> SearchNameOnly </key> <array> İyi şanslar ... Yıllar geçtikten sonra sonunda düşündüm bir çözüm aramak ve bulmak. Üstüme posta gönderen kullanıcılara teşekkürler. Chuck
Chuck

0

En son OS 10X'e sahip olanlar için, sadece FInder'i açın, üst çubuktaki Dosya'ya tıklayın, "bul" u seçmek için aşağıya gidin ve sonra "ad" ı seçin ve arama penceresinin solundaki iki kutuda eşleşir.


1
Teşekkürler, faydalıdır. Keşke bunu varsayılan yapmanın kolay bir yolu olsaydı.
Andrew Swift

-1

Bulucuyu varsayılan olarak "ada göre bul" olarak ayarlamanın başka bir yolu (Mac OS X 10.8.5 Mountain Lion'da doğrulanmıştır):

İşte adım adım:

  1. Açık Sistem Tercihleri
  2. "Klavye" yi tıklayın
  3. "Klavye Kısayolları" nı tıklayın
  4. "Uygulama Kısayolları" nı tıklayın (sistemimde bu, sol taraftaki pencerede bulunan son öğeydi)
  5. Sağ taraftaki pencerenin hemen altındaki küçük "+" işaretini tıklayın
  6. "Uygulama" menüsünü tıklayın ve "finder.app" seçeneğini seçin
  7. "Menü Başlığı:" alanını tıklayın ve "Ada Göre Bul ..." yazın (Üç nokta da dahil olmak üzere tam olarak yazın. Tırnak yazmayın.)
  8. "Klavye Kısayolu:" alanını tıklayın ve aynı anda komut ve F tuşlarına basın. Böyle görünmeli ⌘F
  9. Sistem Tercihlerini Kapat

Bu kadar. Temel olarak yaptığınız şey, F-tuşunu (⌘F) "Ada Göre Bul" olarak yeniden eşlemektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.