कैसे मैं OST टर्मिनल में चयन पर कॉपी कर सकता हूं जैसे कि PuTTY करता है?


39

पुट्टी का चयन करने और फिर पेस्ट करने के लिए राइट-क्लिक करने का विकल्प माउस के बाद सबसे अच्छा आविष्कार है। क्या ओएस एक्स में ऐसा करने का कोई तरीका है? स्रोत कोड हैक करें? कुछ स्थापित करें?

क्या ओएस एक्स टर्मिनल के लिए स्रोत कोड सार्वजनिक रूप से उपलब्ध है?

जवाबों:


9

SIMBL स्थापित करें और फिर TerminalCopyOnSelect स्थापित करें ।

  • सबसे पहले, आपको SIMBL स्थापित करना चाहिए ।
  • मेरे द्वारा बताई गई ज़िप्ड प्लगइन फ़ाइल डाउनलोड करें और उसका विस्तार करें।
  • एक्स्ट्रेक्ट डायरेक्टरी में निकाली गई फ़ाइल "TerminalCopyOnSelect.bundle" को कॉपी करें जो ~ / लाइब्रेरी / एप्लीकेशन सपोर्ट / SIMBL / प्लगइन्स / पर स्थित है
  • Terminal.app की सभी प्रक्रियाओं को समाप्त करें और इसे पुनरारंभ करें।

यह अच्छा है। पहले से ही कुछ है, लेकिन मैं वास्तव में क्या चाहता था: एक: CopyOnSelectAndPaste पोटीन की तरह!
ट्रेडरजॉइचैगो 17

जैसा कि @ अर्जन ने कहा, टर्मिनल ऐसा कर सकता है: एडिट> पेस्ट सेलेक्शन (या शिफ्ट-कोमामंड-वी) या मिडिल-क्लिक चुनें, जिसके बाद मैं मानता हूं कि आपके मूल प्रश्न में "राइट-क्लिक" से आपका क्या मतलब है।
क्रिस पेज

41

टर्मिनल में, कुछ चुनें और फिर उसी टर्मिनल विंडो में निम्न में से एक करें:

  • क्लिक करें और चयन को खींचें (थोड़ा; माउस पॉइंटर बदल जाएगा), और पेस्ट करने के लिए छोड़ दें (रद्द करने के लिए खींचते समय Esc हिट करें)

  • या: Shift-Command-V का उपयोग करके पेस्ट करें

  • या: मध्य माउस बटन का उपयोग करके पेस्ट करें


10
मैं हर समय Cmd-Shift-V का उपयोग करता हूं!
जोश

1
मध्य माउस बटन टिप के लिए धन्यवाद! भुनाने जैसा लगता है!
justshams

यह स्वीकार्य उत्तर होना चाहिए ;-)
जैस्पर डे वीस

7

टर्मिनल का विकल्प iTerm , यह कर सकता है।


और इसलिए टर्मिनल कर सकते हैं। संपादित करें> चयन करें या मध्य-क्लिक करें यदि आपके पास तीन (या अधिक) बटन माउस है। या टेक्स्ट को कुछ पिक्सेल खींचें और रिलीज़ करें।
क्रिस पेज

6

iTerm 2 में चयन पर सामान्य क्लिपबोर्ड पर पाठ को कॉपी करने का विकल्प भी है:

क्लिपबोर्ड से चिपकाने के लिए आप मध्य बटन को हटा सकते हैं:

टर्मिनल की तरह, आप वर्तमान विंडो में कहीं और चयनित पाठ को पेस्ट करने के लिए शिफ्ट-कमांड-वी (एडिट> पेस्ट स्पेशल> पेस्ट चयन) का भी उपयोग कर सकते हैं।


5

आपके 4 सवालों के जवाब देने के लिए:

माउस के बाद सबसे अच्छे आविष्कार में पेस्ट करने के लिए राइट-क्लिक करें और फिर राइट-क्लिक करें। क्या ऐसा करने के लिए टर्मिनल है?

नहीं, फिर भी आप अपने इच्छित पाठ का चयन कर सकते हैं और अपने चयन को कमांड प्रॉम्प्ट पर ड्रैग-एन-ड्रॉप कर सकते हैं।

स्रोत कोड हैक करें?

शायद रिवर्स इंजीनियरिंग के माध्यम से किया जा सकता है, लेकिन कुछ तुच्छ के लिए परेशान क्यों है, और यह तथ्य कि यह अवैध है: पी

कुछ स्थापित करें?

iTerm kbisset पता चलता है के रूप में।

क्या मैक टर्मिनल पब्लिक के लिए सोर्स कोड उपलब्ध है?

नहीं, लेकिन iTerm's है


"नहीं, फिर भी आप अपने इच्छित पाठ का चयन कर सकते हैं और ड्रैग-एन-ड्रॉप कर सकते हैं ..." उत्तर "हां" है। आप एडिट> पेस्ट सेलेक्शन जैसे काम करने के लिए मिडिल-क्लिक कर सकते हैं । "पेस्ट करने के लिए राइट-क्लिक करें" टाइपो होने की संभावना है; या तो सर्जियो का अर्थ था "पेस्ट करने के लिए मध्य-क्लिक" या वह "पेस्ट चयन" संदर्भ मेनू कमांड के साथ एक टर्मिनल एप्लिकेशन का उपयोग कर रहा है।
क्रिस पेज

1
संयुक्त राज्य अमेरिका में रिवर्स इंजीनियरिंग अवैध नहीं है। सुनिश्चित नहीं हैं कि आप किस देश से पोस्ट कर रहे हैं, हालांकि।
samkass

1
पेस्ट करने के लिए राइट क्लिक करें कि यह पुट्टी (विंडोज़ में) में कैसे काम करता है और मुझे लगता है कि शायद कुछ लिनक्स आधारित टर्मिनल ऐप भी हैं। मैंने स्वयं इस पर ध्यान नहीं दिया है, लेकिन जब टर्मिनल ऐप पर ध्यान दिया जाता है, तो कारबिनर मध्य माउस बटन (जैसे एक मध्य माउस बटन क्लिक का अनुकरण) के लिए दाएं माउस बटन को "रीमैप" करने में सक्षम होना चाहिए।
हेर ग्रैन

3

आप एक X11 सर्वर लॉन्च कर सकते हैं और xterm का उपयोग कर सकते हैं। सब कुछ पहले से ही बॉक्स में है।

तुम भी xterm&टर्मिनल में टाइप कर सकते हैं .app, और X11 स्वचालित रूप से शुरू किया जाएगा।


1

आप TotalTerminal को भी इंस्टॉल कर सकते हैं और एक ड्रॉपडाउन क्वेक-स्टाइल टर्मिनल में हॉटकी एक्सेस का आनंद ले सकते हैं, जिसमें एक कॉपी-ऑन- सिलेक्टिंग सेटिंग है :-)

TotalTerminal मौजूदा टर्मिनल को बढ़ाता है और इसे प्रतिस्थापित नहीं करता है, इसलिए मैं इसे दूसरे एप्लिकेशन इंस्टॉल करने और उपयोग करने की तुलना में एक अच्छा समाधान ढूंढता हूं :-)


1

मेरे वर्कफ़्लो

प्रतिलिपि के लिए: cmd- शिफ्ट-क्लिक - यह पोटीन की तरह पूर्ण यूनिक्स पथों की नकल करता है

पेस्ट के लिए: ट्रिपल क्लिक ट्रैकपैड जो पोटीन में माउस के मध्य बटन या राइट बटन की तरह काम करता है (आवश्यकता है: http://clement.beffa.org/labs/projects/middleclick/ )


1

यदि आपने स्वीकृत उत्तर की कोशिश की; SIMBL TerminalCopyOnSelect दृष्टिकोण लेकिन एक संवाद दिखाने में विफल रहा:

Terminal 2.5 (v334) has not been tested with the plugin TerminalCopyOnSelect (null)(v0.1.0).
As a precaution, it has not been loaded. Please contact the plugin developer for further information.

यह इसलिए है क्योंकि आपके द्वारा डाउनलोड किया गया TerminalCopyOnSelect केवल तभी लागू होता है यदि टर्मिनल .app बंडल संस्करण 237 - 240 है।

आप इसे जीथब से डाउनलोड कर सकते हैं और इसका निर्माण कर सकते हैं ।

git clone https://github.com/genki/terminalcopyonselect.git
cd terminalcopyonselect
open TerminalCopyOnSelect.xcodeproj
# edit Info.plist and set SIMBLTargetApplications's MaxBundleVersion to 400, which is enough for MacOSX Yosemite's Terminal.app
# hit build, and it will copy TerminalCopyOnSelect.bundle under it's proper place: ~/Library/Application Support/SIMBL/Plugins

1

आप केवल माउस के साथ जो चाहें चुन सकते हैं, फिर cmd + माउस पर राइट क्लिक करें, यह चयनित टेक्स्ट को कॉपी करेगा और पेस्ट करेगा।


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