सवाल ओएस एक्स टर्मिनल पर टैब के बीच कूदने के लिए कीबोर्ड शॉर्टकट


ओएस एक्स टर्मिनल.एप में, यदि आप नई विंडो खोलते हैं, तो आप आसानी से उनके बीच स्विच कर सकते हैं cmd-1, cmd-2, cmd-3, आदि।

आप टैब के बीच चक्र भी उपयोग कर सकते हैं cmd-खिसक जाना-{ तथा cmd-खिसक जाना-}। (या cmd-खिसक जाना-बाएं तथा cmd-खिसक जाना-सही)

लेकिन क्या आप सीधे एक विशेष टैब पर कूदने का एक तरीका है, जैसे आप खिड़कियों के साथ कर सकते हैं? जैसे cmd-खिसक जाना-3 तीसरे टैब पर कूदने के लिए? (यह बिल्कुल नहीं है।)

मुझे यकीन है कि यह बॉक्स से बाहर असंभव है, लेकिन अगर मैं इस काम को करने के लिए कुछ ऐप्पलस्क्रिप्ट लिखना चाहता हूं तो क्या होगा?


103
2018-04-17 01:13


मूल


बस संदर्भ के लिए: Shift-Command-Left / दायां तीर भी टैब स्विच करें। और मैक ओएस एक्स शेर 10.7 में, आप टैब स्विच करने के लिए तीन-उंगली स्वाइप का उपयोग कर सकते हैं। - Chris Page
तीन-उंगली स्वाइप मैवरिक्स (मेरे लिए) में काम नहीं करता है। - SabreWolfy
<kbd> सीएमडी </ kbd> - <kbd> 1 </ kbd>, आदि Mavericks में काम नहीं करते हैं। - SabreWolfy
ctrl + tab मैकोज़ सिएरा (और शायद पहले) में टर्मिनल टैब के माध्यम से आपको नौसेना देगा - SMT


जवाब:


टर्मिनल और उपयोग करें iTerm। यह आपको ऐसा करने देता है और वैसे भी, मेरे लिए कुछ और उपयोगी है।


10
2018-04-17 03:48



विजेता! मैंने बस इसे स्थापित किया है और मुझे पहले से ही आईटर्म की कॉन्फ़िगरेशनिटी पसंद है (हालांकि यह थोड़ा जटिल है ...) - Dan Fabulich
ITerm के साथ, जवाब होगा command + T, तथा control + tab, बस एक ब्राउज़र की तरह। command + W एक टैब बंद कर देता है। - Droogans
iTerm नियमित टर्मिनल की तुलना में अपेक्षाकृत धीमी है। लेकिन फिर भी, एक अच्छा टर्मिनल एमुलेटर। - schlingel
BTW ctrl + tab आपको ओएसएक्स में टर्मिनल में कौन सा टैब चालू है, बदलने देता है। - SMT
मैं टर्मिनल के साथ रहूंगा और नीचे शॉर्टकट सीखूंगा, iTerms विलंबता पागल है: danluu.com/term-latency - Adam Fallon


मुख्य संयोजन है: खिसक जाना-cmd-बायें या दायें


166
2018-01-02 17:30



इसके साथ अब मुझे iTerm की आवश्यकता नहीं है :) - slott
क्या मूल प्रश्न एक पर स्विच करने के लिए नहीं पूछता था विशिष्ट टैब (अगले या पिछले टैब के बजाए)? - matty
यह स्वीकृत एवर होना चाहिए - Juan Fuentes
जब मैंने सोचा कि मुझे टैब के बीच स्थानांतरित करने के लिए इसे इटर्म स्थापित करना होगा, तो मैं थोड़ी सी अचंभित थी ...... phew। - Nikhil Sahu
क्या हम इसे कॉन्फ़िगर कर सकते हैं? - Knight71


यह से किया जा सकता है सिस्टम प्रेफरेंसेज > कीबोर्ड > शॉर्टकट > ऐप शॉर्टकट्स > क्लिक करें + > चुनें Terminal.app और टर्मिनल मेनू में दिखाई देने वाले विकल्प शीर्षक को जोड़ें, जो हो सकता है:

  • अगला टैब का चयन करें (मैवरिक्स और पहले)
  • अगला टैब दिखाएं (योसामेट, एल कैपिटन, सिएरा पर ...)

Yosemite menu items

ध्यान दें: जैसा कि आप शायद महसूस करते हैं, आप इसे पूरी तरह से कर सकते हैं कोई भी [कोको] ओएसएक्स ऐप जिसमें विकल्पों के साथ मेनू है, भले ही मूल रूप से ऐप ने विकल्प के लिए कोई शॉर्टकट परिभाषित नहीं किया हो।

इस तरह के शॉर्टकट देशी ऐप शॉर्टकट का उपयोग करने के बराबर नहीं हैं। वास्तव में क्या ओएसएक्स लेबल के माध्यम से प्रदान किए गए मेनू विकल्प को ट्रिगर कर रहा है - आप देखेंगे कि जब आप कुंजी दबाते हैं तो संबंधित मेनू आइटम मेनू बार में फ्लैश होगा।

तीसरे पक्ष के टर्मिनल का उपयोग करने के विचार का विरोध करने के वर्षों के बाद मैं आखिरकार आईटर्म 2 पर स्विच कर रहा था क्योंकि मुख्य रूप से काम करने वाली विंडो स्प्लिट की वजह से ओटब टर्मिनल.एप बहुत उपयोगी नहीं है। इसके अलावा शॉर्टकट पूरी तरह कॉन्फ़िगर करने योग्य होते हैं, जिससे आप जो भी चाहते हैं उसे प्राप्त करना संभव हो जाता है, जिसमें एक विशिष्ट टैब पर स्विचिंग भी शामिल है +[टैब नंबर] कूदने के लिए एनवें टैब।


19
2017-11-04 09:33



क्या मूल प्रश्न एक पर स्विच करने के लिए नहीं पूछता था विशिष्ट टैब (अगले या पिछले टैब के बजाए)? - matty
@ मत्ती: आप सही हैं, मूल प्रश्न एक को स्विच करने का उल्लेख करता है विशिष्ट टैब, लेकिन सवाल शीर्षक इससे अधिक सामान्य है, इसलिए अधिकांश लोग जिन्होंने यह प्रश्न पाया था, वे डिफ़ॉल्ट रूप से ओएसएक्स की तुलना में आसान शॉर्टकट के साथ टैब को आसानी से स्विच करने का तरीका ढूंढ रहे थे। - ccpizza


मैं उपयोग कर रहा हूँ स्पार्क साल के लिए। यह आपको टर्मिनल और सफारी जैसे किसी भी एप्लिकेशन के शॉर्टकट को ओवरराइट करने देता है। मैं दोनों प्रोग्रामों को टैब स्विच करने के लिए इसका उपयोग करता हूं आदेश + n कहा पे n 1 से 9 तक टैब नंबर है।

स्पार्क.एप को डाउनलोड और कॉपी करने के बाद /Applications, इसे शुरू करें, क्लिक करें सभी अनुप्रयोगों की हॉटकीज बाईं ओर मेनू का विस्तार करने के लिए, और नया एप्लिकेशन जोड़ने के लिए प्लस साइन पर क्लिक करें।

टर्मिनल जोड़ें (से /Applications/Utilities/Terminal.app)। शॉर्टकट बनाने के लिए अगली बात है: क्लिक करें फ़ाइल-> नई हॉटकी-> ऐप्पलस्क्रिप्ट (या बस हिट करें आदेश + 1)। शॉर्टकट क्षेत्र पर क्लिक करें और हिट करें आदेश + 1, नाम दें tab1 और इस कोड का प्रयोग करें:

tell front window of application "Terminal" to set selected tab to tab 1

इसके लिए दोहराएं आदेश + 2 सेवा मेरे आदेश + 9। यदि आप टर्मिनल को लंबवत रूप से अधिकतम करने की क्षमता चाहते हैं, तो एक नया शॉर्टकट बनाएं आदेश + Shift + M, जो भी आप चाहते हैं उसे नाम दें और इस कोड का उपयोग करें:

tell application "Finder"
    set _b to bounds of window of desktop
end tell

tell application "Terminal"
    tell front window
        set {_x, _y, _w, _h} to (get bounds)
        set _vz to item 4 of _b
        set bounds to {_x, 10, _w, _vz}
    end tell
end tell

टैब शॉर्टकट पर सफारी के लिए वही बात है, लेकिन कोड थोड़ा अलग है:

tell front window of application "Safari" to set current tab to tab 1

ईमानदारी से, मैं इसके बिना टर्मिनल या सफारी का उपयोग नहीं कर सकता।


9
2017-07-16 17:37



आप स्क्रिप्ट को इस तरह से सहेजने के लिए osacompile का उपयोग कर सकते हैं: for n in {1..9} -1; do osacompile -e "try" -e "tell app \"Terminal\" to tell window 1 to set selected tab to tab $n" -e "end" -o Select\ Tab\ $n.scpt; done। कोशिश ब्लॉक में स्क्रिप्ट लपेटना त्रुटि संवाद रोकता है। 2008 में स्पार्क को आखिरी बार अपडेट किया गया था; एक अन्य एप्लिकेशन जो स्क्रिप्ट के लिए एप्लिकेशन-विशिष्ट शॉर्टकट असाइन करने की अनुमति देता है FastScripts। - user495470


मैकोज़ हाई सिएरा (10.13) में आप शॉर्टकट कुंजियों का उपयोग करके एक विशिष्ट टैब पर स्विच कर सकते हैं 1 - 9

इन शॉर्टकट कुंजियों को सक्षम / अक्षम करने के लिए, पर जाएं सेटिंग्स > सामान्य और टॉगल करें टैब स्विच करने के लिए ⌘-9 के माध्यम से ⌘-1 का उपयोग करें

Terminal Settings > General


6
2017-10-07 14:23





कम ज्ञात बहु-अनुप्रयोग कीबोर्ड शॉर्टकट्स

पिछले टैब को सामने लाएं

खिसक जाना-आदेश-[

अगले टैब को सामने लाएं

खिसक जाना-आदेश-]


उत्पत्ति और दायरा

अगर मैं सही ढंग से याद करता हूं, तो सफारी टैब प्राप्त करते समय शॉर्टकट थे।

वे मूल शॉर्टकट हैं नहीं कैसे HT201236 (मैक कीबोर्ड शॉर्टकट्स - ऐप्पल सपोर्ट) लेकिन वे कर रहे हैं में सफारी 9 (एल कैपिटन): सफारी कीबोर्ड और अन्य शॉर्टकट्स तथा:

  • दोनों शॉर्टकट अभी भी अन्य अनुप्रयोगों के साथ अच्छे हैं - जैसे टर्मिनल - मैक ओएस एक्स 10.12 (मैकोज सिएरा) के रिलीज उम्मीदवार 16 ए 31 9 में।

4
2017-09-18 11:08





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

यहां बताया गया है कि मैंने यह कैसे किया:

  • "सिस्टम प्राथमिकताएं" खोलें (स्क्रीन के ऐप्पल मेनू शीर्ष बाएं कोने से)
  • ओपन "कीबोर्ड"
  • बाईं ओर "ऐप शॉर्टकट्स" का चयन करें
  • दबाएं + संकेत
  • पॉपअप में, "सभी एप्लिकेशन" चुनें
  • "अगला टैब दिखाएं" (बिना ब्रांड्स के) और अपना वांछित शॉर्टकट दर्ज करें
  • "पिछला टैब दिखाएं" और अपना वांछित शॉर्टकट दर्ज करें

आप इसे किसी भी मेनू आइटम (शीर्ष बार) के लिए कर सकते हैं। ओएसएक्स एक टेक्स्ट सर्च करता है, इसलिए आपको इसे मैच करना होगा ... और भाग्यशाली हो कि सभी ऐप्स एक ही नामकरण का उपयोग करते हैं :)


1
2018-03-05 11:35





टर्मिनल में टैब स्विचिंग मुझे पता है कि एकमात्र तरीका है। मैंने इसे हिम तेंदुए के साथ वाईएमएमवी के साथ परीक्षण नहीं किया है।

या आप उपयोग कर सकते हैं स्क्रीन और साथ "टैब" स्विच करें Ctrl-,n तथा Ctrl-,पी या Ctrl-, 0-9 सीधे एक स्विच करने के लिए।


0
2018-04-17 23:05



अब यह हिम तेंदुए में काम नहीं कर रहा है। - Dan Fabulich