macos - what - मैक ओएस खोजक में यहां टर्मिनल खोलें




what is apple safari (10)

अगर मेरी तरह आप फ़ाइंडर टूलबार बंद कर देते हैं, तो यह सेवा प्रत्येक फ़ोल्डर के प्रासंगिक मेनू में एक आइटम जोड़ती है: http://blog.leenarts.net/2009/09/03/open-service-here/

यह आपको फ़ाइंडर ट्री व्यू में दिखाई देने वाले किसी भी फ़ोल्डर को खोलने की अनुमति देता है।

मैक ओएस के लिए विंडोज पावरटोई "ओपन कमांड विंडो" के समान कुछ है? मुझे Google खोज के माध्यम से कुछ प्लगइन्स मिल गए हैं लेकिन यह देखना चाहता था कि वहां डेवलपर्स के लिए सबसे अच्छा क्या काम करता है।


इस:

https://github.com/jbtule/cdto#cd-to

यह एक छोटा ऐप है जिसे आप फाइंडर टूलबार में खींचते हैं, आइकन बहुत अच्छी तरह से फिट बैठता है। यह टर्मिनल, xterm (एक्स 11 के तहत), iterm के साथ काम करता है।


ओएसएक्स 10.6 पर ऐप्पलस्क्रिप्ट में एक बग है। (2 टर्मिनल खिड़कियां खुली)। मैंने इसे सक्रिय करने के बाद बंद कमांड जोड़कर इसे ठीक किया। यह पहली टर्मिनल विंडो बंद करें।

on run
    tell application "Finder"
        try
            activate
            set frontWin to folder of front window as string
            set frontWinPath to (get POSIX path of frontWin)
            tell application "Terminal"
                activate
                close
                do script with command "cd \"" & frontWinPath & "\""
            end tell
        on error error_message
            beep
            display dialog error_message buttons ¬
                {"OK"} default button 1
        end try
    end tell
end run

ठीक है, मुझे एहसास है कि यह थोड़ा देर हो चुकी है ... शायद यह विकल्प पोस्ट लिखने के पल में उपलब्ध नहीं था?

वैसे भी, मुझे सबसे आसान समाधान होने के लिए फिंक के माध्यम से पॉज़ पैकेज स्थापित करना है (इस मामले में एक शर्त, शायद मैकपॉर्ट्स का उपयोग करने वालों के लिए कुछ समान है?)। आपको दो आदेश मिलते हैं:

  1. posd - जो फ्रंट फाइंडर विंडो की वर्तमान निर्देशिका देता है (जिसके लिए आप संभवत: उपनाम सीडीएफ = सीडी पॉज़ड बनाते हैं)
  2. एफडीसी - जो टर्मिनल पीडब्ल्यूडी पर फ्रंट फाइंडर विंडो की वर्तमान निर्देशिका को स्विच करता है। यह 'खुले' से थोड़ा अलग है। जो हमेशा एक नई खोजक खिड़की खुलता है।

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


मैंने खोजक टूलबार के लिए 3 ऐप्स के साथ एक बंडल बनाया। अन्य दो ऐप्स करते हैं:

  • वर्तमान चयन के साथ खुला टेक्स्टमैट
  • वर्तमान फ़ोल्डर के साथ जीआईटीएक्स खोलें

अधिक जानकारी के लिए यहां देखें: http://nslog.de/posts/71


मैक ओएस एक्स शेर 10.7 के रूप में, टर्मिनल में सेवा के रूप में बिल्कुल इस कार्यक्षमता शामिल है। अधिकांश सेवाओं के साथ, ये डिफ़ॉल्ट रूप से अक्षम होते हैं, इसलिए आपको इसे सेवा मेनू में प्रदर्शित करने के लिए इसे सक्षम करने की आवश्यकता होगी।

सिस्टम प्राथमिकताएं> कीबोर्ड> शॉर्टकट> सेवाएं

फ़ोल्डर पर नया टर्मिनल सक्षम करें। फ़ोल्डर्स पर नया टर्मिनल टैब भी है, जो सामने की टर्मिनल विंडो में एक टैब बनाएगा (यदि कोई है, तो यह एक नई विंडो बनाएगा)। ये सेवाएं सभी अनुप्रयोगों में काम करती हैं, न केवल खोजक, और वे फ़ोल्डरों के साथ-साथ टेक्स्ट में चुने गए पूर्ण पथनामों पर भी काम करती हैं।

आप उन्हें कमांड कुंजी भी असाइन कर सकते हैं।

सेवाएं प्रत्येक एप्लिकेशन मेनू के सेवा उपमेनू में दिखाई देती हैं, और प्रासंगिक मेनू (नियंत्रण-क्लिक या फ़ोल्डर या पथनाम पर राइट-क्लिक) में दिखाई देती हैं।

जब आप खोजक में फ़ोल्डर चुनते हैं तो फ़ोल्डर सेवा पर नया टर्मिनल सक्रिय हो जाएगा। आप फ़ोल्डर को खुले नहीं रख सकते हैं और "जगह में" सेवा चला सकते हैं। मूल फ़ोल्डर पर वापस जाएं, प्रासंगिक फ़ोल्डर का चयन करें, फिर सेवा मेनू या संदर्भ मेनू के माध्यम से सेवा को सक्रिय करें।

इसके अलावा, शेर टर्मिनल टर्मिनल एप्लिकेशन आइकन पर फ़ोल्डर (या पथनाम) खींचने पर एक नई टर्मिनल विंडो खुल जाएगा, और आप एक नया टैब बनाने के लिए मौजूदा विंडो के टैब बार पर भी खींच सकते हैं।

अंत में, यदि आप किसी फ़ोल्डर या टैबनाम को टैब (टैब बार में) पर खींचते हैं और अग्रभूमि प्रक्रिया खोल है, तो यह स्वचालित रूप से "cd" कमांड निष्पादित कर देगा। (टैब के भीतर टर्मिनल व्यू में खींचना टर्मिनल के पुराने संस्करणों में ही पथनाम को स्वयं ही सम्मिलित करता है।)

आप इसे कमांड लाइन या शेल स्क्रिप्ट से भी कर सकते हैं:

open -a Terminal /path/to/folder

यह टर्मिनल एप्लिकेशन आइकन पर फ़ोल्डर / पथनाम खींचने के बराबर कमांड लाइन है।

संबंधित नोट पर, शेर टर्मिनल में मैन पेजों को देखने के लिए नई सेवाएं भी हैं: टर्मिनल में ओपन मैन पेज चयनित मैन पेज विंडो को एक नई टर्मिनल विंडो में प्रदर्शित करता है, और टर्मिनल में सर्च मैन पेज चयनित टेक्स्ट पर "एप्रोपोस" करता है। पूर्व में मैन पेज संदर्भ ("ओपन (2)"), मैन पेज कमांड लाइन तर्क ("2 ओपन") और मैन पेज यूआरएल ("एक्स-मैन-पेज: // 2 / ओपन") भी समझते हैं।


यह आपसे पूछने के लिए थोड़ा अधिक है, लेकिन मैं किसी भी व्यक्ति के लिए कोकोटेक के पथ खोजक की सलाह देता हूं जो खोजक के पास थोड़ा और रस चाहता है। इसमें वर्तमान निर्देशिका के लिए टर्मिनल विंडो खोलने के लिए टूलबार बटन, या प्रत्येक खोजक विंडो के नीचे टर्मिनल कमांड लाइन के साथ एक रिट्रैक्टेबल फलक शामिल है। इसके अलावा कई अन्य विशेषताएं जिन्हें मैं अब बिना नहीं रह सकता। बहुत परिपक्व, स्थिर सॉफ्टवेयर। http://cocoatech.com/


साथ ही, आप कमांड-सी का उपयोग करके खोजक से किसी आइटम की प्रतिलिपि बना सकते हैं, टर्मिनल में कूदें (उदाहरण के लिए स्पॉटलाइट या क्विकसिल्वर का उपयोग करके) 'cd' टाइप करें और बस कमांड-वी के साथ पेस्ट करें


यहां ओपन टर्मिनल देखें । यह "ओपन कमांड विंडो" के समान ही हो सकता है। मैंने >cdto इस्तेमाल किया और यह बहुत समान है लेकिन यह रिक्त स्थान से निपटने में थोड़ा बेहतर लगता है ... लेकिन सही नहीं है।

यह कितना अच्छा है कि " एप्लिकेशन की शुरुआत में कुंजी-डाउन ईवेंट का पता लगाने और उन्हें स्क्रिप्ट के व्यवहार को संशोधित करने के लिए उपयोग किया जाता है " स्क्रिप्ट को सामने आने पर सामने की अधिकांश टर्मिनल विंडो में एक नया टैब खोलने की अनुमति है ⌘ कुंजी दबाकर। साफ़ - सुथरा तरीका।

पीसीहेज़ के जवाब को भी ध्यान दें; भारी टर्मिनल उपयोगकर्ताओं के लिए यह शायद अधिक उपयोगी है!


Vgm64 और d0k द्वारा पोस्ट किए गए बहुत अच्छे और पतले ओपन टर्मिनल का एक अद्यतन संस्करण है। परिवर्तन जेम्स डेविड कम द्वारा किया गया था। उन्होंने अपनी साइट पर नया संस्करण प्रकाशित किया। बस OpenTerminalHere.zip डाउनलोड करें, इसे निकालें, बंडल को अपनी लाइब्रेरी / स्क्रिप्ट फ़ोल्डर में ले जाएं और इसे अपने फ़ाइंडर टूलबार पर खींचें।

इसके बारे में विशेष बात यह है कि यदि टर्मिनल.एप विंडो पहले से खुली है तो यह हमेशा एक नया टैब खुलता है। बहुत उपयोगी! मैंने यह भी ध्यान दिया कि एप्लिकेशन के बटन की शैली बेहतर ढंग से हिट तेंदुए Finder.app शैली को सीडीटीओ द्वारा पोस्ट किए गए पोस्ट से बेहतर बनाती है।





finder