मैक ओएस एक्स पर कॉपी-ऑन-सलेक्ट, पेस्ट-ऑन-मिडिल-क्लिक?


93

क्या ओएस एक्स को सामान्य एक्स-विंडो व्यवहार देने का एक तरीका है जहां किसी भी एप्लिकेशन में टेक्स्ट का चयन करना स्वचालित रूप से इसे क्लिपबोर्ड पर कॉपी करता है, और मध्य माउस बटन स्वचालित रूप से इसे पेस्ट करता है?

command+ C, command+ Vथोड़ा परेशान करने वाला है।


3
खैर, यह एक्स में अपेक्षित के रूप में काम करता है ... क्वार्ट्ज में एक समाधान का पता नहीं है।
dmckee

1
मेरे लिए भी टक्कर ... यह बहुत अच्छा होगा
चार्ल्स

2
मैं बस यही सवाल पूछना चाहता था। मैंने हाल ही में अपने कार्यस्थल पर मैकओएस एक्स पर काम करना शुरू कर दिया है और मैं लंबे समय से लिनक्स उपयोगकर्ता हूं, यह एक लिनक्स सुविधा का एक नरक है जिसे मैं मैकओएस पर याद कर रहा हूं।
Patkos Csaba

4
आप क्लिपबोर्ड पर क्या है के साथ चयनित पाठ को बदलने के लिए अपनी क्षमता छोड़ देना चाहते हैं?
स्पाइफ

1
एक और सबूत लिनक्स मैक ओएस से बेहतर है।
धन्य गीक

जवाबों:


16

यह Apple.stackexchange.com पर पहले ही चर्चा (और उत्तर) दिया जा चुका है । उस चर्चा में स्वीकृत उत्तर बेहतर टच टूल का उपयोग करना था।

हालांकि, उन सभी समाधान जो माउस को क्लिक करने के लिए कुछ टूल का उपयोग करने का सुझाव देते हैं, वे Cmd-V पर क्लिक करते हैं, एक्स के व्यवहार की पूरी तरह से नकल नहीं करते हैं, जहां आप माउस-नियंत्रित बफर और कीबोर्ड-नियंत्रित बफर में विभिन्न सामग्री रख सकते हैं (अर्थात, आप मध्य-क्लिक या CTRL-V दबाए जाने के आधार पर दो अलग-अलग तार चिपका सकते हैं)।


24
और अधिक समस्याग्रस्त। इसमें "हाइलाइट टेक्स्ट टू कॉपी" फीचर नहीं है।
निफले

10

अभिलेखागार के लिए: आप जो चाहते हैं वह वास्तव में टर्मिनल the में काम करता है , लेकिन केवल बहुत ही टर्मिनल विंडो में:

कुछ टेक्स्ट का चयन करें (और माउस बटन छोड़ें), और पेस्ट करने के लिए मध्य माउस बटन का उपयोग करें।

वैकल्पिक रूप से, ट्रैकपैड या दो-बटन माउस का उपयोग करते समय: चयन करने के बाद, चयन को थोड़ा सा क्लिक करें और खींचें; आपको सूचक परिवर्तन दिखाई देगा। अब, जब आप बटन को जाने देते हैं, तो चयनित पाठ आपके कर्सर पर चिपकाया जाता है। कैंसिल करते हुए एस्क मारना।

खींचें और छोड़ें

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


वास्तव में कॉपी / ड्रैग टेक्स्ट मेरे लिए किसी भी एडिटर टारगेट (यानी, टर्मिनल, BBEdit, इस पेज पर टेक्स्ट इनपुट बॉक्स, आदि) में बहुत अच्छा काम करता है ... आप एक ड्रैग को एक्सपोज़े और सीएमडी-टैब के साथ जोड़ सकते हैं। इसके अलावा, यदि आप "क्लिपबोर्ड पर कॉपी करना चाहते हैं", तो आप केवल डेस्कटॉप पर ड्रैग कर सकते हैं और यह एक टेक्स्ट क्लिपिंग बनाएगा जिसे आप अन्य स्थानों पर बार-बार खींच सकते हैं (यह एक तरह से विजुअल क्लिपबोर्ड की तरह है)।
r00fus

6

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


1
मैं टर्मिनल <-> ब्राउज़र <-> ईमेल पर कॉपी-ऑन-चयन कैसे करूं?
21:39 पर हांग्जो लेवचुक

जैसा कि मैंने कहा कि टर्मिनल के लिए / से कुछ और नहीं
user151019

दुर्भाग्य से iTerm जवाबदेही में बहुत धीमा लगता है।
8

2
रिकॉर्ड के लिए iTerm2 (iTerm का उत्तराधिकारी) यहां पाया जा सकता है: iterm2.com
deizel

2

मैंने अभी-अभी टर्मिनल (OS X El Capitan, संस्करण 10.11.5) की कोशिश की। मैंने इस प्रक्रिया का उपयोग किया है:

  1. टेक्स्ट हाइलाइट करें
  2. 1 उंगली पकड़ना, थोड़ा ऊपर खींचें (हाइलाइट किया गया टेक्स्ट चलता है और हरा '+' दिखाई देता है)
  3. कमांड लाइन में रिलीज़ और हाइलाइट किया गया टेक्स्ट दिखाई देता है

उत्तम! मेरे सिएरा (10.12.6) पर काम करता है।
Bjarte Brandt

1

अस्वीकरण : मैं इस परीक्षण नहीं किया है क्योंकि मैं एक मैक नहीं है। लेकिन, टिप्पणी के रूप में पोस्ट करने के लिए सामग्री बहुत बड़ी थी। इसलिए, मैं इसे उत्तर के रूप में पोस्ट कर रहा हूं।

मैं विंडोज़ उपयोगकर्ता हूं और ऑटोहॉट्की नामक एक प्रोग्राम के लिए लिखी गई स्क्रिप्ट का उपयोग करके खिड़कियों में सटीक एक ही फ़ंक्शन लागू किया है।

अब, इस प्रश्न के अनुसार , आयरनहैक मैक पर एएचके स्क्रिप्ट चलाता है।

यहाँ एक है जो मैं विंडोज़ के लिए उपयोग कर रहा हूँ (बिल्कुल, आपको इसे काम करने के लिए बहुत कुछ ट्विक करना होगा):

    cos_mousedrag_treshold := 20 ; pixels


#IfWinNotActive ahk_class ConsoleWindowClass

~lButton::
  MouseGetPos, cos_mousedrag_x, cos_mousedrag_y
  keywait lbutton
  mousegetpos, cos_mousedrag_x2, cos_mousedrag_y2
  if (abs(cos_mousedrag_x2 - cos_mousedrag_x) > cos_mousedrag_treshold
    or abs(cos_mousedrag_y2 - cos_mousedrag_y) > cos_mousedrag_treshold)
  {
    wingetclass cos_class, A
    if (cos_class == "Emacs")
      sendinput !w
    else
      sendinput ^c
  }
  return

~mbutton::
  WinGetClass cos_class, A
  if (cos_class == "Emacs")
    SendInput ^y
  else
    SendInput ^v
  return

#IfWinNotActive


;; clipx
^mbutton::
  sendinput ^+{insert}
  return

स्क्रिप्ट का श्रेय इस पद को जाता है । प्रयोग करने की कोशिश करें और टिप्पणी करें यदि आपको यह काम करने के लिए मिलता है। मैं यथासंभव मदद करने की कोशिश करूँगा।

इस बीच, पर एक नजर है इस रूप में अच्छी तरह। लेकिन, मुझे नहीं लगता कि यह आपकी इच्छा के लिए पर्याप्त है।


यह macOS नहीं के लिए एक ऑटोहोटेक स्क्रिप्ट है?
विलियम

1

लंबे समय से लिनक्स उपयोगकर्ता के रूप में मैं इस तरह की कार्यक्षमता के लिए ओएक्सएक्स में खोज रहा हूं। मार्क सही है - iT11 X11 प्रेफरेंस में कुछ सेटिंग्स का जवाब है। अधिक जानकारी के लिए यहां जाएं।


1

मुझे देशी तरीका भी नहीं मिला। अलग-अलग चीजों की कोशिश करने के बाद मैंने टोटलर्मिनल का उपयोग किया

यह टर्मिनल ऐप में कुछ अतिरिक्त कार्यक्षमता जोड़ता है। कॉपी-ऑन-सिलेक्ट के अलावा आप जब चाहें टर्मिनल को लाने के लिए एक वैश्विक कुंजी सेट कर सकते हैं।


1

मैं BetterTouchTool का उपयोग कर रहा हूं और इसे तीन उंगली क्लिक पर टर्मिनल एप्लिकेशन में एक मध्य माउस बटन का अनुकरण करने के लिए कॉन्फ़िगर किया है।


0

आप यह देखने के लिए अपने माउस सेटिंग्स के साथ फ़िडलिंग का प्रयास कर सकते हैं कि ड्राइवर आपको पेस्ट फ़ंक्शन को मध्य-क्लिक पर असाइन करने देता है या नहीं। यदि ऐसा नहीं होता है, तो USB ओवरड्राइव में देखने का प्रयास करें ।

कॉपी-ऑन-चयन के लिए, मैं किसी भी सॉफ़्टवेयर से अनजान हूं जो आपको यह कार्यक्षमता प्रदान करता है, और जो मैं Google पर पा सकता हूं, उसे देखते हुए, शायद कोई भी मौजूद नहीं है।


0

मेरे पास एक मैक नहीं है इसलिए मैं इसकी जांच नहीं कर सकता और सामग्री सिर्फ एक टिप्पणी के लिए बहुत लंबी थी इसलिए मैं इसे उत्तर के रूप में पोस्ट कर रहा हूं। शायद यह दूसरों के लिए मददगार साबित हो।

solution1:

X11 वरीयताओं पर जाएं - "3 बटन माउस का अनुकरण करें" हाइलाइट करें।

अब मध्यम क्लिक = विकल्प + क्लिक करें।

लिनक्स में हाईलाइट / पेस्ट काम करेगा।

Solution2:

दूसरा तरीका यह है कि आप बेहतर टच टूल इंस्टॉल करें, इससे आप अलग-अलग माउस / टचपैड जेस्चर को अपनी कमांड दे सकते हैं।

  • 1 उंगली दाहिना नल = cmd c (कॉपी) और
  • 2 उंगली नल = cmd v (पेस्ट)

यह हाइलाइट = कॉपी से एक कदम अधिक है, लेकिन फिर भी कीबोर्ड शॉर्टकट से बेहतर है।

से Macworld hintforums


-1

मुझे पता है कि यह बिल्कुल वैसा ही नहीं है, लेकिन यदि आप टेक्स्ट का चयन करते हैं और उस पर राइट क्लिक करते हैं, तो आपके पास कॉपी करने का विकल्प है। एक बार जब कुछ पेस्टबोर्ड पर होता है, तो राइट क्लिक पेस्ट भी कर सकता है।

मैंने अपने लॉजिटेक मल्टी-बटन मेगा माउस के साथ बेवकूफ बनाया और जैसा आप वर्णन करते हैं वैसा कुछ भी नहीं कर सकते, भले ही विकल्पों में से एक "मध्य क्लिक" बटन हो।

थियो

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