फाइंडर में फाइल नेम डिफॉल्ट से सर्च करें


11

खोजक में जब मैं टेक्स्टबॉक्स में कुछ टाइप करता हूं तो डिफॉल्ट फाइलों की सामग्री में पूरे मैक को खोजना होता है। मैं वर्तमान निर्देशिका को खोजने के लिए डिफ़ॉल्ट को बदलने में सक्षम था, लेकिन फ़ाइल नाम की खोज के लिए सामग्री के लिए खोज बदलने का विकल्प नहीं देखा। उसे कैसे बदला जा सकता है?


किसी को भी Mavericks / Yosemite के लिए यह पूरा करने के लिए कैसे जानता है?
जोसेप वाल्स

या सिएरा? हम्म ...
चार्ली गोरीचानाज़

खोजक में कमांड एफ के लिए ऐप शॉर्टकट सेट करें "Find by Name ..." apple.stackexchange.com/a/305041/34902
इवान चौ

जवाबों:


4

10.6 पर आप या तो <key>SearchNameOnly</key><true/>SearchCriteria डिक्शनरी में जोड़ सकते हैं या /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistdefault_smart.plist को सामान्य रूप से सहेजी गई खोज फ़ाइल के साथ बदल सकते हैं। (और फिर से खोलना खोजक।) न तो विकल्प हालांकि शेर पर काम करने लगता है।

आप स्पॉटलाइट विंडो खोलने के लिए )F (या 10.6 पर 6F) भी दबा सकते हैं जो डिफ़ॉल्ट रूप से नाम से खोज करने के लिए सेट है।


2
वैकल्पिक रूप से, sudo /usr/libexec/PlistBuddy -c "Add :SearchCriteria:SearchNameOnly bool true" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistटर्मिनल में दर्ज करें । sudo /usr/libexec/PlistBuddy -c "Delete :SearchCriteria:SearchNameOnly" /System/Library/CoreServices/Finder.app/Contents/Resources/default_smart.plistपूर्ववत करने के लिए।
डैनियल बेक

एल Capitan या इसके बाद के संस्करण पर ⌃⇧⌘F (कंट्रोल शिफ्ट कमांड एफ)
इवान चाऊ

2

ऊपर काम किया है, और मैंने सोचा कि मैं कदम बाहर जादू करेंगे।

खोजक एप्लिकेशन (सिस्टम / लाइब्रेरी / CoreServices / Finder.app) का पता लगाने के बाद, अपने उपयोगकर्ता व्यवस्थापक खाते द्वारा पढ़ने / लिखने की अनुमति देने के लिए Get Info के साथ खोजक ऐप को बदलें। नई नियंत्रण-खोजक और शो पैकेज सामग्री पर क्लिक करें। Default_smart.plist फ़ाइल यहाँ देखें: सिस्टम / लाइब्रेरी / CoreServices / Finder.app / सामग्री / संसाधन / default_smart.plist

डेस्कटॉप पर फ़ाइल default_smart.plist को कॉपी करें (मूल के रूप में अच्छी तरह से कहीं और ही बचाएं), TextEdit में संपादित करें, और <key>SearchNameOnly</key><true/> यहां उस तानाशाह समूह के अंत से पहले लाइन डालें :

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

तब फ़ाइल को सहेजें और इसे स्थान में default_smart.plist को बदलें: सिस्टम / लाइब्रेरी / CoreServices / Finder.app / सामग्री / संसाधन / default_smart.plist (आपको खोजक को परिवर्तन सहेजने के लिए पासवर्ड के साथ प्रमाणित करने की आवश्यकता होगी)


2

यहाँ एक और बिट जो मुझे पेज पर दिखाई नहीं देता है। ऐसा करने के बाद आपको फाइंडर को फिर से कनेक्ट करना होगा। 1 पुश ऑप्शन-कमांड-एस्केप, 2 सिलेक्ट फाइंडर, 3 क्लिक करें Relaunch। 4 ऊपर बाईं ओर थोड़ा लाल x का उपयोग करके विंडो बंद करें।


मैंने अपने उत्तर को जोड़ने के लिए संपादित किया। विकल्प पकड़ते समय आप फाइंडर के डॉक आइकन को सेकेंडरी क्लिक कर सकते हैं और Relaunch का चयन कर सकते हैं।
१३:२

1

स्नो लेपर्ड में, इस टिप पर नए Googling के लिए, आखिरी टिप ने काम किया, पहले वाले ने नहीं किया। मैंने हर चरण का दो बार पालन किया।

मेरा काम सही है। यहाँ यह उन लोगों के लिए है जो अनुमान नहीं लगाना चाहते हैं ...।

<?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>

अगर किसी ने मेरे द्वारा की गई टिप्पणी में चिपकाया हुआ कोड नहीं पढ़ा तो मैं माफी माँगता हूँ। ऐसा प्रतीत होता है कि इस साइट पर एक चरित्र सीमा है। यदि आप कोड के इस सेगमेंट से मेल खाते हैं, तो यह काम करता है: <key> FXCriteriaSlices </ key> <array> <dict> <key> SearchNameOnly </ key> <array> गुड लक ... इसे चाहने के सालों बाद, मैंने आखिरकार सोचा खोजने के लिए और एक समाधान खोजने के लिए। मेरे ऊपर पोस्ट करने वाले उपयोगकर्ताओं के लिए धन्यवाद। चक
चक

0

हाल ही में OS 10X के साथ आप में से उन लोगों के लिए, बस FInder खोलें, शीर्ष पट्टी में फ़ाइल पर क्लिक करें, "खोज" का चयन करने के लिए नीचे जाएं और फिर "नाम" चुनें और खोज विंडो के बाएं दो बॉक्स में मेल खाता है।


1
धन्यवाद, यह उपयोगी है। काश कि डिफ़ॉल्ट बनाने के लिए एक आसान तरीका था।
एंड्रयू स्विफ्ट 16

-1

खोजकर्ता को "नाम से ढूंढें" डिफ़ॉल्ट रूप से सेट करने का एक अन्य तरीका (मैक ओएस एक्स 10.8.5 माउंटेन शेर पर मान्य):

यहाँ एक कदम से कदम है:

  1. सिस्टम वरीयताएँ खोलें
  2. "कीबोर्ड" पर क्लिक करें
  3. "कीबोर्ड शॉर्टकट" पर क्लिक करें
  4. "एप्लिकेशन शॉर्टकट" पर क्लिक करें (मेरे सिस्टम पर यह बाईं ओर की खिड़की पर स्थित अंतिम आइटम था)
  5. दाईं ओर की विंडो के ठीक नीचे छोटे "+" पर क्लिक करें
  6. "एप्लिकेशन" मेनू पर क्लिक करें और "finder.app" चुनें
  7. "मेनू शीर्षक:" फ़ील्ड में क्लिक करें और "नाम से ढूंढें ..." टाइप करें (इसे तीन डॉट्स सहित बिल्कुल उसी तरह टाइप करें। उद्धरण टाइप न करें।)
  8. "कीबोर्ड शॉर्टकट:" फ़ील्ड में क्लिक करें और एक ही समय में कमांड-कुंजी और एफ दबाएं। यह इस तरह दिखना चाहिए ⌘F
  9. सिस्टम वरीयताएँ बंद करें

बस। मूल रूप से आप जो कर रहे हैं वह कमांड-एफ कुंजी ()F) को "फाइंड बाइ नेम" के लिए रीमैप कर रहा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.