हमेशा नए टैब में खोजक खोलें


11

मैं चाहता हूं कि नई विंडो के बजाय एक टैब में एक फोल्डर हमेशा खोला जाए। मैं यह चाहता हूं कि इसका कारण यह है कि मेरे पास कई टैब के साथ केवल एक खोजक विंडो है। अगर ऐप्स नई विंडो खोलते रहते हैं तो आप खोले हुए फोल्डर को मिस कर सकते हैं। मैक करने के लिए नया तो सोच कैसे करना है।

मैं OS X 10.9.2 का उपयोग कर रहा हूं


2
कोई उत्तर नहीं बल्कि: मेनू बार से आप Window > Merge All Windowsसभी खुली हुई फाइंडर विंडो को एक, टैब्ड, फाइंडर विंडो तक खींचने का चयन कर सकते हैं। कोई स्ट्रगलर को पीछे छोड़ने के लिए आसान।
इयान सी

अगर हम बाहर खोजक से टैब में कोई फ़ोल्डर नहीं खोल सकते हैं, तो समाधान कुछ हद तक चाल चलेगा। साभार @lan C
MagePsycho

जवाबों:


5

जैसा कि एक अन्य उत्तर से पता चलता है: आपके पास एक खोजक विंडो में टैब के रूप में खुले सभी नए खोजक कॉल नहीं हो सकते हैं। हालांकि अच्छा विचार है।

और, जैसा कि एक अन्य उत्तर के द्वारा दिया गया है: आप फाइंडर में Cmd- क्लिक क्रियाओं के व्यवहार को नियंत्रित कर सकते हैं ताकि वे फाइंडर प्राथमिकताओं पर जाकर नई विंडो के बजाय नए टैब खोलें (नए विंडो के बजाय टैब में Cmd + ) and making sureओपन फोल्डर) चयनित हैं प्राथमिकता फलक पर सामान्य टैब:

खिड़कियों के बजाय टैब के लिए खोजक प्राथमिकताएं

मैं यह चाहता हूं कि इसका कारण यह है कि मेरे पास कई टैब के साथ केवल एक खोजक विंडो है। अगर ऐप्स नई विंडो खोलते रहते हैं तो आप खोले हुए फोल्डर को मिस कर सकते हैं।

फाइंडर के लिए उपरोक्त वरीयता सेटिंग्स नई विंडो खोलने से ऐप्स को बंद नहीं करेंगी। हालाँकि, आप Window > Merge All Windowsसभी खुले फ़ाइंडर विंडो को वर्तमान, सामने-सबसे, फ़ाइंडर विंडो को टैब के रूप में खींचने के लिए फ़ाइंडर के मेनू आइटम का उपयोग कर सकते हैं। यह आपके स्ट्रगलर चिंताओं को संबोधित करेगा, हालांकि एक अभिमानी तरीके से मुझे डर लगता है।

आप सकता है यह अल्फ्रेड कार्यप्रवाह का उपयोग से मर्ज को गति प्रदान करने अल्फ्रेड । या, यदि आप मेरे जैसे एक LaunchBar उपयोगकर्ता हैं, तो यहां एक छोटा AppleScript है जो इसे करेगा:

on gui_scripting_status()
  tell application "System Events"
    set ui_enabled to UI elements enabled
  end tell
  if ui_enabled is false then
    tell application "System Preferences"
      activate
      set current pane to pane id "com.apple.preference.universalaccess"
      display dialog "The GUI scripting architecture of Mac OS X is currently disabled." & return & return & "To activate GUI Scripting select the checkbox \"Enable access for assistive devices\" in the Universal Access preference pane." with icon 1 buttons {"Okay"} default button 1
    end tell
  end if
  return ui_enabled
end gui_scripting_status

on click_menu(app_name, menu_name, menu_item)
  try
    tell application app_name
      activate
    end tell
    tell application "System Events"
      click menu item menu_item of menu menu_name of menu bar 1 of process app_name
    end tell
    return true
  on error error_message
    return false
  end try
end click_menu

if gui_scripting_status() then
  click_menu("Finder", "Window", "Merge All Windows")
end if

यह इस आसान कोड ब्लॉब पर आधारित है। यह सफारी जैसे अन्य कार्यक्रमों के लिए भी काम करेगा। आपको उस स्क्रिप्ट पर काम करने के लिए अपने मैक पर सहायक उपकरणों की पहुंच सक्षम करनी होगी ।


नमस्ते, मैंने ऐप्पल की स्क्रिप्ट को चलाया और यह सफलता की दौड़ थी। अब आगे क्या?
मेगेप्सिचियो

@MagePycho जो इस बात पर निर्भर करता है कि आप हमें अल्फ्रेड, लॉन्चबार, क्विकसिल्वर या कमांड लाइन टूल्स के साथ सहज हैं या नहीं। यदि आप स्क्रिप्ट को किसी अन्य टूल से नहीं चलाना चाहते हैं तो कुछ भी नहीं है। Window > Merge All Windowsस्क्रिप्ट खोजने के लिए आप केवल फाइंडर का उपयोग कर सकते हैं ।
इयान सी

मैं अल्फ्रेड का उपयोग कर रहा हूं। यदि स्क्रिप्ट चलाना अभी भी समस्या का समाधान नहीं करता है, तो मुझे लगता है कि डिफ़ॉल्ट विंडो> मर्ज ऑल को ठीक काम करना चाहिए।
मेगेप्सिचियो

उस स्क्रिप्ट को अल्फ्रेड में सेट करें और उसे एक क्रिया में बांधें। आप ऐसा कैसे करते हैं ... है ... कुछ आपको अल्फ्रेड डॉक्स पर क्षमा करने की आवश्यकता होगी।
इयान सी।

6

वर्तमान में नए "पसंद टैब" सुविधा के साथ macOS सिएरा पर यह संभव है।

इसे सक्षम करने के लिए, सिस्टम प्राथमिकताएं> डॉक> दस्तावेज़ खोलते समय टैब को प्राथमिकता दें और हमेशा चुनें

इसके लिए डाउनसाइड क्या हैं? खुलने का एक फ़ोल्डर होगा मजबूर एक नए टैब में यह खुला। इसका मतलब है कि यदि आपके पास किसी अन्य स्थान पर फ़ाइंडर विंडो खुली है, तो फ़ोल्डर पृष्ठभूमि में मुश्किल से किसी भी दृश्य प्रतिक्रिया के साथ खोला जाएगा। यह आपको यह जानने से रोक सकता है कि क्या वास्तव में एक फ़ोल्डर खोला गया है और आपको जो खोला है उसकी सामग्री को देखने के लिए मैन्युअल रूप से फाइंडर विंडो पर जाने के लिए मजबूर करता है। इसके अतिरिक्त, यह विकल्प केवल फाइंडर में ही नहीं, सभी ऐप्स को सक्षम बनाता है ।


1
बिल्कुल वही, जिसकी मुझे तलाश है। धन्यवाद! अब IDE (vscode / intellij) से भी इनवॉइस विंडो के बजाय नए टैब में खुलेगा। अच्छा!
लियोन - हान ली

4

वर्तमान में यह संभव नहीं है। फाइंडर के बाहर से फाइंडर में एक गंतव्य को खोलना (जैसे फाइंडर में एक खुलासा या डॉक स्टैक से एक फ़ोल्डर का चयन करना) एक नई खोजक विंडो बनाएगा।


इस मामले में @ विलन की तरह विलय वाली खिड़की कुछ हद तक काम करेगी। अपनी राय दोस्तों को शेयर करने के लिए धन्यवाद!
माजेपिसिको

2

टाड्स में देखने के लिए आपको इसे इस तरह सेट करने की आवश्यकता है।

पहले खोजक प्राथमिकताएं खोलें और नए टैब में खुले का चयन करें।

टैब में खोलें

दृश्य मेनू में अगला शो टैब चुनें।

टैब देखें

यदि आप cmdकुंजी रखते हैं और खोजक में नए फ़ोल्डर पर डबल क्लिक करते हैं, तो यह एक नया टैब बार में खुल जाएगा

या, दाईं ओर प्लस चिह्न का उपयोग करके अब आप नए टैब खोल सकते हैं और यह तय कर सकते हैं कि वे क्या दिखाएंगे, हालांकि प्रदर्शित सामग्री उस टैब में आपके द्वारा खोले गए पर निर्भर करेगी, जबकि पिछले टैब अप्रभावित रहते हैं।

नमूना:

टैब्स


मैं ऐसे 'शो टैब बार' विकल्प नहीं देख सकता। FYI करें मैं OSX 10.9.2 का उपयोग कर रहा हूँ
MagePsycho

मेरे पास 10.9.4 है और यह सुनिश्चित नहीं है कि यह इसके लिए विशिष्ट है। लेकिन दिखाए गए अनुसार कीबोर्ड को काटें।
बजे

1
कमांड + टी => नए टैब में खुलता है जो ठीक है। मेरी मुख्य चिंता यह है कि जहां से भी आप साइडबार, ब्राउजर> डाउनलोड सेक्शन जैसे फोल्डर को खोलते हैं, वह नई विंडो के बजाय नए टैब में खुलना चाहिए।
मगेप्सिचियो

टैब बार दिखाने के लिए यह (Shift + cmd + T) है। तब टैब बार के दाईं ओर टैब जोड़ने के लिए एक + चिह्न होता है (जो सामग्री आपके द्वारा खोली गई लंबित बदल जाएगी), आप अपने लिंकिंग में टैब जोड़ सकते हैं।
बजे

1

मैंने AppleSript join-windows.scpt का उपयोग किया:

tell application "System Events"
    tell process "Finder"
        click menu item "Merge All Windows" of menu "Window" of menu bar 1
    end tell
end tell

और फिर साथ बनाते हैं crontab -e

0,15,30,45 * * * * osascript /Users/me/Library/Scripts/join-windows.scpt > /dev/null

पहले सिस्टम प्रीफरेंस / प्राइवेसी टैब में चलने के बाद आपको क्रोन को कंप्यूटर को नियंत्रित करने की अनुमति देनी होगी।

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