Jadikan pencarian berdasarkan nama file sebagai default di Finder

11

Di Finder ketika saya mengetikkan sesuatu di kotak teks, standarnya adalah untuk mencari seluruh mac di isi file. Saya dapat mengubah default untuk mencari direktori saat ini, tetapi tidak melihat opsi untuk mengubah pencarian konten untuk mencari nama file. Bagaimana itu bisa diubah?

tony_sid
sumber
Adakah yang tahu bagaimana menyelesaikan ini untuk Mavericks / Yosemite?
Josep Valls
Atau Sierra? Hmm ...
Charlie Gorichanaz
Atur Pintasan Aplikasi untuk Command F di Finder ke "Find by Name…" apple.stackexchange.com/a/305041/34902
Ivan Chau

Jawaban:

4

Pada 10.6 Anda bisa menambahkan <key>SearchNameOnly</key><true/>kamus SearchCriteria di /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistatau mengganti default_smart.plist dengan file pencarian tersimpan yang normal. (Dan buka kembali Finder.) Namun tidak ada opsi yang berfungsi pada Lion.

Anda juga dapat menekan ⌃⌘F (atau ⇧⌘F pada 10.6) untuk membuka jendela Spotlight yang diatur untuk mencari berdasarkan nama secara default.

Lri
sumber
2
Atau, masukkan sudo /usr/libexec/PlistBuddy -c "Add :SearchCriteria:SearchNameOnly bool true" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistdi Terminal. sudo /usr/libexec/PlistBuddy -c "Delete :SearchCriteria:SearchNameOnly" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistuntuk membatalkan.
Daniel Beck
⌃⇧⌘F (Control Shift Command F) pada El Capitan atau lebih tinggi
Ivan Chau
2

Di atas berhasil, dan saya pikir saya akan menjabarkan langkah-langkahnya.

Setelah menemukan Aplikasi Finder (System / Library / CoreServices / Finder.app), Ubah aplikasi Finder dengan Dapatkan Info untuk memungkinkan baca / tulis oleh akun admin pengguna Anda. Kontrol Baru-klik Pencari dan Tampilkan Konten Paket. Cari file default_smart.plist di sini: System / Library / CoreServices / Finder.app / Contents / Resources / default_smart.plist

Salin file default_smart.plist ke desktop (simpan yang asli di tempat lain juga untuk berjaga-jaga), edit di TextEdit, dan masukkan baris <key>SearchNameOnly</key><true/> sebelum akhir pengelompokan dikt ini di sini:

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

Kemudian simpan dan ganti file default_smart.plist di lokasi itu: System / Library / CoreServices / Finder.app / Contents / Resources / default_smart.plist (Anda perlu mengautentikasi dengan kata sandi untuk menyimpan perubahan pada Finder)

pengguna78465
sumber
2

Satu lagi di sini yang tidak saya lihat di halaman. Setelah melakukan ini, Anda harus Meluncurkan Finder. 1 Tekan opsi-perintah-keluar, 2 pilih Finder, 3 klik Luncurkan Ulang. 4 Tutup jendela menggunakan x merah kecil di kiri atas.

Jim Frac
sumber
Saya mengedit jawaban saya untuk menambahkan itu. Anda juga dapat mengklik dua kali ikon Finder's Dock saat memegang opsi dan pilih Luncurkan Ulang.
Lri
1

Bagi siapa pun yang baru Googling ke tip ini, di Snow Leopard, tip terakhir bekerja, yang pertama tidak. Saya mengikuti setiap langkah dua kali.

Milik saya bekerja dengan sempurna. Ini dia untuk kita yang tidak mau menebak ....

<?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>
Membuang
sumber
Saya minta maaf jika ada yang tidak bisa membaca kode yang saya tempelkan ke komentar yang saya buat. Tampaknya ada batasan karakter di situs ini. jika Anda cocok dengan segmen kode ini, ia berfungsi: <key> FXCriteriaSlices </key> <array> <dict> <key> SearchNameOnly </key> <array> Semoga beruntung ... Setelah bertahun-tahun menginginkan ini, saya akhirnya berpikir untuk mencari dan menemukan solusi. Terima kasih kepada pengguna yang diposting di atas saya. Chuck
Chuck
0

Bagi Anda yang menggunakan OS 10X baru-baru ini, cukup buka FInder, klik File di bar bagian atas, turun untuk memilih "find" dan kemudian pilih "name" dan cocokkan di dua kotak di sebelah kiri jendela pencarian.

cmasonw
sumber
1
Terima kasih, itu berguna. Saya berharap ada cara mudah untuk menjadikannya default.
Andrew Swift
-1

Cara lain untuk mengatur finder ke default "find by name" (divalidasi pada Mac OS X 10.8.5 Mountain Lion):

Inilah langkah demi langkah:

  1. Buka Preferensi Sistem
  2. Klik pada "Keyboard"
  3. Klik pada "Pintasan Keyboard"
  4. Klik "Pintasan Aplikasi" (pada sistem saya ini adalah item terakhir yang terletak di jendela sebelah kiri)
  5. Klik "+" kecil tepat di bawah jendela sebelah kanan
  6. Klik menu "Aplikasi" dan pilih "finder.app"
  7. Klik ke bidang "Judul Menu:" dan ketik "Temukan dengan Nama ..." (Ketik persis seperti itu termasuk tiga titik. Jangan mengetikkan tanda kutip.)
  8. Klik ke bidang "Pintasan Keyboard:" dan tekan tombol-perintah dan F pada saat yang sama. Seharusnya terlihat seperti ini ⌘F
  9. Tutup Preferensi Sistem

Itu dia. Pada dasarnya yang Anda lakukan adalah memetakan kembali kunci perintah-F (⌘F) ke "Find By Name".

Stepcraft
sumber