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


Answers

इस:

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

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

Question

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




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

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




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




स्पष्टीकरण (धन्यवाद @ vgm64): यदि आप टर्मिनल में पहले से ही हैं, तो यह आपको टर्मिनल छोड़ने के बिना सबसे तेज़ खोजक विंडो में बदल देता है। इस तरह, आप माउस का उपयोग करने से बच सकते हैं।

मैंने अपने cdff में निम्नलिखित जोड़ा है, इसलिए मैं किसी भी समय टर्मिनल में cdff टाइप कर सकता हूं।

function ff { osascript -e 'tell application "Finder"'\
 -e "if (${1-1} <= (count Finder windows)) then"\
 -e "get POSIX path of (target of window ${1-1} as alias)"\
 -e 'else' -e 'get POSIX path of (desktop as alias)'\
 -e 'end if' -e 'end tell'; };\

function cdff { cd "`ff $@`"; };

यह इस macosxhints.com टर्मिनल संकेत से है




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

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

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




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

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




ओएसएक्स 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





Related