कट, कॉपी और पेस्ट: Difference between revisions
No edit summary |
|||
Line 22: | Line 22: | ||
===लोकप्रियता === | ===लोकप्रियता === | ||
प्रारंभिक पंक्ति और चरित्र संपादकों से प्रेरित होकर, जिसने एक मूव या कॉपी ऑपरेशन को दो चरणों में तोड़ दिया - जिसके बीच उपयोगकर्ता नेविगेशन जैसी प्रारंभिक कार्रवाई प्रारम्भ कर सकता था - लैरी टेस्लर. लॉरेंस जी। लैरी टेस्लर ने पहले चरण के लिए "कट<nowiki>''</nowiki> और <nowiki>''</nowiki>कॉपी<nowiki>''</nowiki> नामों का प्रस्ताव रखा और दूसरे स्टेप के लिए पेस्ट करें। 1974 की प्रारम्भ में, उन्होंने और ज़ेरॉक्स PARC के सहयोगियों ने कई टेक्स्ट संपादकों को लागू किया जो टेक्स्ट को स्थानांतरित करने और कॉपी करने के लिए कट/कॉपी-एंड-पेस्ट कमांड का उपयोग करते थे।<ref>{{cite web |url=http://www.designinginteractions.com/ |title=Bill Moggridge, Designing Interactions, MIT Press 2007, pp. 63–68 |publisher=Designinginteractions.com |access-date=2011-11-25 |url-status=live |archive-url=https://web.archive.org/web/20111117051822/http://www.designinginteractions.com/ |archive-date=2011-11-17 }}</ref> Apple कंप्यूटर ने इस प्रतिमान को अपने Apple | प्रारंभिक पंक्ति और चरित्र संपादकों से प्रेरित होकर, जिसने एक मूव या कॉपी ऑपरेशन को दो चरणों में तोड़ दिया - जिसके बीच उपयोगकर्ता नेविगेशन जैसी प्रारंभिक कार्रवाई प्रारम्भ कर सकता था - लैरी टेस्लर. लॉरेंस जी। लैरी टेस्लर ने पहले चरण के लिए "कट<nowiki>''</nowiki> और <nowiki>''</nowiki>कॉपी<nowiki>''</nowiki> नामों का प्रस्ताव रखा और दूसरे स्टेप के लिए पेस्ट करें। 1974 की प्रारम्भ में, उन्होंने और ज़ेरॉक्स PARC के सहयोगियों ने कई टेक्स्ट संपादकों को लागू किया जो टेक्स्ट को स्थानांतरित करने और कॉपी करने के लिए कट/कॉपी-एंड-पेस्ट कमांड का उपयोग करते थे।<ref>{{cite web |url=http://www.designinginteractions.com/ |title=Bill Moggridge, Designing Interactions, MIT Press 2007, pp. 63–68 |publisher=Designinginteractions.com |access-date=2011-11-25 |url-status=live |archive-url=https://web.archive.org/web/20111117051822/http://www.designinginteractions.com/ |archive-date=2011-11-17 }}</ref> [[Apple Macintosh|एप्पल]] कंप्यूटर ने इस प्रतिमान को अपने [[Apple Macintosh|एप्पल]] लिसा (1983) और [[Apple Macintosh|एप्पल मैकिनटोश]] (1984) ऑपरेटिंग सिस्टम और एप्लिकेशन के साथ लोकप्रिय बनाया का उपयोग करके कार्यों को प्रमुख संयोजनों में मैप किया गया था {{Key press|[[Command key|Command]]}} की एक विशेष [[संशोधक कुंजी|संशोधक की]] के रूप में, जिसे दबाते समय नीचे रखा जाता है {{keypress|X}} कट के लिए, {{keypress|C}} कॉपी के लिए, या {{keypress|V}} पेस्ट के लिए। यह अल्प मात्रा में[[ कुंजीपटल अल्प मार्ग | कीबोर्ड शॉर्टकट्स]] उपयोगकर्ता को सभी बुनियादी संपादन कार्यों को करने की अनुमति देता है, और की मानक [[QWERTY]] कीबोर्ड की निचली पंक्ति के बाईं ओर एक साथ सभी क्लस्टर को सम्मिलित करती है। | ||
मानक शॉर्टकट हैं: | मानक शॉर्टकट हैं: | ||
* स्थानापन्न चरित्र # अन्य उपयोग | कण्ट्रोल-Z (या {{keypress|Command|Z}}) [[पूर्ववत]] (अनडू) करने के लिए | * स्थानापन्न चरित्र # अन्य उपयोग | कण्ट्रोल-Z (या {{keypress|Command|Z}}) [[पूर्ववत]] (अनडू) करने के लिए | ||
* [[ नियंत्रण एक्स | कण्ट्रोल X]] (या {{keypress|Command|X}}) | * [[ नियंत्रण एक्स | कण्ट्रोल X]] (या {{keypress|Command|X}}) कट करने के लिए | ||
* [[ नियंत्रण-सी | कण्ट्रोल-C]] (या {{keypress|Command|C}}) प्रतिलिपि बनाने के लिए | * [[ नियंत्रण-सी | कण्ट्रोल-C]] (या {{keypress|Command|C}}) कॉपी (प्रतिलिपि) बनाने के लिए | ||
* कण्ट्रोल[[नियंत्रण-वी|-V]] (या {{keypress|Command|V}}) | * कण्ट्रोल[[नियंत्रण-वी|-V]] (या {{keypress|Command|V}}) पेस्ट के लिए | ||
[[आईबीएम कॉमन यूजर एक्सेस]] (CUA) मानक इन्सर्ट [[की]], [[डेल कुंजी|डेल]] [[की]], [[शिफ्ट कुंजी|शिफ्ट]] [[की]] और कंट्रोल कीज के संयोजन का भी उपयोग करता है। माइक्रोसॉफ़्ट विंडोज़ के प्रारंभिक संस्करणों में IBM मानक का उपयोग किया गया था। माइक्रोसॉफ़्ट विंडोज़ ने बाद में माइक्रोसॉफ़्ट विंडोज़ की प्रारम्भ के साथ Apple की संयोजनों को भी अपनाया, [[नियंत्रण कुंजी|कण्ट्रोल]] [[नियंत्रण कुंजी|की]] को संशोधक की के रूप में उपयोग किया। DOS से विंडोज़ में माइग्रेट करने वाले उपयोगकर्ताओं के लिए यह एक बड़ा बदलाव था क्योंकि DOS उपयोगकर्ता "COPY<nowiki>'' (DOS कमांड) और ''MOVE''</nowiki> (DOS कमांड) कमांड का उपयोग करते थे। | [[आईबीएम कॉमन यूजर एक्सेस]] (CUA) मानक इन्सर्ट [[की]], [[डेल कुंजी|डेल]] [[की]], [[शिफ्ट कुंजी|शिफ्ट]] [[की]] और कंट्रोल कीज के संयोजन का भी उपयोग करता है। माइक्रोसॉफ़्ट विंडोज़ के प्रारंभिक संस्करणों में IBM मानक का उपयोग किया गया था। माइक्रोसॉफ़्ट विंडोज़ ने बाद में माइक्रोसॉफ़्ट विंडोज़ की प्रारम्भ के साथ [[Apple Macintosh|एप्पल]] की संयोजनों को भी अपनाया, [[नियंत्रण कुंजी|कण्ट्रोल]] [[नियंत्रण कुंजी|की]] को संशोधक की के रूप में उपयोग किया। DOS से विंडोज़ में माइग्रेट करने वाले उपयोगकर्ताओं के लिए यह एक बड़ा बदलाव था क्योंकि DOS उपयोगकर्ता "COPY<nowiki>'' (DOS कमांड) और ''MOVE''</nowiki> (DOS कमांड) कमांड का उपयोग करते थे। | ||
प्रमुख संयोजनों के समान पैटर्न, बाद में दूसरों द्वारा उधार लिए गए, {{As of|2007|alt= | प्रमुख संयोजनों के समान पैटर्न, बाद में दूसरों द्वारा उधार लिए गए, {{As of|2007|alt=व्यापक रूप से उपलब्ध रहते हैं}} अधिकांश जीयूआई टेक्स्ट संपादकों, वर्ड प्रोसेसर और फ़ाइल-सिस्टम ब्राउज़रों में। | ||
मूल | मूल कॉपी/कट/पेस्ट कार्यप्रवाह, जैसा कि PARC में लागू किया गया है, एक अद्वितीय कार्यप्रवाह का उपयोग करता है: एक ही स्क्रीन पर दो विंडो के साथ, उपयोगकर्ता माउस का उपयोग उस बिंदु को चुनने के लिए कर सकता है जिस पर एक विंडो (या एक खंड) में एक प्रविष्टि करना है। बदलने के लिए टेक्स्ट का)। फिर, शिफ़्ट होल्ड करके और उसी स्क्रीन पर कहीं और कॉपी स्रोत का चयन करके, जैसे ही शिफ़्ट जारी किया जाएगा, प्रतिलिपि बनाई जाएगी। इसी तरह, होल्डिंग शिफ्ट और कंट्रोल स्रोत को कॉपी और कट (डिलीट) करेगा। इस कार्यप्रवाह के लिए वर्तमान बहु-चरणीय कार्यप्रवाहों की तुलना में बहुत कम कीस्ट्रोक्स/माउस क्लिक की आवश्यकता होती है, और इसके लिए किसी स्पष्ट कॉपी बफ़र की आवश्यकता नहीं होती है। यह माना जाता है कि इसे हटा दिया गया था, क्योंकि मूल [[Apple Macintosh|एप्पल]] और [[आईबीएम कॉमन यूजर एक्सेस|आईबीएम]] जीयूआई कई विंडो की अनुमति देने के लिए पर्याप्त घनत्व नहीं थे, जैसा कि PARC मशीनें थीं, और इसलिए एक साथ कई विंडो का उपयोग शायद ही कभी किया जाता था। | ||
== कट और पेस्ट == | == कट और पेस्ट == | ||
[[File:Sequence diagram of cut paste-en.svg|thumb|कट और पेस्ट ऑपरेशन का अनुक्रम आरेख]]कंप्यूटर आधारित संपादन में कट-एंड-पेस्ट ऑपरेशन का बहुत बार उपयोग सम्मिलित | [[File:Sequence diagram of cut paste-en.svg|thumb|कट और पेस्ट ऑपरेशन का अनुक्रम आरेख]]कंप्यूटर आधारित संपादन में कट-एंड-पेस्ट ऑपरेशन का बहुत बार उपयोग सम्मिलित हो सकता है। अधिकांश सॉफ्टवेयर-आपूर्तिकर्ता ऐसे कार्यों को करने के लिए कई तरीके प्रदान करते हैं, और इसमें (उदाहरण के लिए) की संयोजन, पुलडाउन मेनू, पॉप-अप मेनू, या [[ उपकरण पट्टी | टूलबार]] बटन सम्मिलित हो सकते हैं। | ||
# उपयोगकर्ता किसी विधि द्वारा स्थानांतरित करने के लिए टेक्स्ट या फ़ाइल का चयन या हाइलाइट करता है, सामान्यतः टेक्स्ट या फ़ाइल नाम को पॉइंटिंग-डिवाइस के साथ [[खींच]]कर या [[कर्सर (कंप्यूटर)]] को स्थानांतरित करने के लिए | # उपयोगकर्ता किसी विधि द्वारा स्थानांतरित करने के लिए टेक्स्ट या फ़ाइल का चयन या <nowiki>''</nowiki>हाइलाइट<nowiki>''</nowiki> करता है, सामान्यतः टेक्स्ट या फ़ाइल नाम को पॉइंटिंग-डिवाइस के साथ [[खींच]]कर या [[कर्सर (कंप्यूटर)]] को स्थानांतरित करने के लिए एरो की का उपयोग करते समय शिफ्ट की को दबाए रखें। | ||
# उपयोगकर्ता की संयोजन के माध्यम से कट ऑपरेशन करता है {{keypress|[[Control key|Ctrl]]|x}} ({{keypress|[[Command key|⌘]]|x}} [[मैक (कंप्यूटर)]] उपयोगकर्ताओं के लिए), मेनू, या अन्य साधन। | # उपयोगकर्ता की संयोजन के माध्यम से कट ऑपरेशन करता है {{keypress|[[Control key|Ctrl]]|x}} ({{keypress|[[Command key|⌘]]|x}} [[मैक (कंप्यूटर)]] उपयोगकर्ताओं के लिए), मेनू, या अन्य साधन। | ||
# स्पष्ट रूप से, कटा हुआ टेक्स्ट अपने स्थान से तुरंत गायब हो जाता है। कट फाइलें सामान्यतः यह इंगित करने के लिए रंग बदलती हैं कि उन्हें स्थानांतरित किया जाएगा। | # स्पष्ट रूप से, कटा हुआ टेक्स्ट अपने स्थान से तुरंत गायब हो जाता है। <nowiki>''कट''</nowiki> फाइलें सामान्यतः यह इंगित करने के लिए रंग बदलती हैं कि उन्हें स्थानांतरित किया जाएगा। | ||
# संकल्पनात्मक रूप से, टेक्स्ट अब [[क्लिपबोर्ड (सॉफ्टवेयर)]] कहे जाने वाले स्थान पर चला गया है। क्लिपबोर्ड सामान्यतः अदृश्य रहता है। अधिकांश प्रणालियों पर केवल एक क्लिपबोर्ड स्थान | # संकल्पनात्मक रूप से, टेक्स्ट अब [[क्लिपबोर्ड (सॉफ्टवेयर)]] कहे जाने वाले स्थान पर चला गया है। क्लिपबोर्ड सामान्यतः अदृश्य रहता है। अधिकांश प्रणालियों पर केवल एक क्लिपबोर्ड स्थान उपलब्ध होता है, इसलिए एक और कट या कॉपी ऑपरेशन पहले से संग्रहीत जानकारी को अधिलेखित कर देता है। कई [[यूनिक्स]] टेक्स्ट-एडिटर कई क्लिपबोर्ड प्रविष्टियाँ प्रदान करते हैं, जैसे कुछ मैकिंटोश प्रोग्राम जैसे क्लिपबोर्ड मास्टर,<ref>{{cite web |title=क्लिपबोर्ड मास्टर|work=क्लिपबोर्ड मास्टर2.0 by In Phase Consulting, July 1994|url=http://forums.info-mac.org/viewtopic.php?f=243&t=14244&sid=739ce1119f88340c52dc2aed3c788fff |access-date=14 September 2009}}</ref> और विंडोज [[ क्लिपबोर्ड प्रबंधक ]]क्लिपबोर्ड-मैनेजर प्रोग्राम जैसे कि [[माइक्रोसॉफ्ट ऑफिस]] में हैं। | ||
# उपयोगकर्ता किसी विधि द्वारा सम्मिलन के लिए स्थान का चयन करता है, सामान्यतः वांछित सम्मिलन बिंदु पर क्लिक करके। | # उपयोगकर्ता किसी विधि द्वारा सम्मिलन के लिए स्थान का चयन करता है, सामान्यतः वांछित सम्मिलन बिंदु पर क्लिक करके। | ||
# एक पेस्ट ऑपरेशन होता है जो सम्मिलन बिंदु पर स्पष्ट रूप से क्लिपबोर्ड टेक्स्ट सम्मिलित करता है। (पेस्ट ऑपरेशन सामान्यतः क्लिपबोर्ड टेक्स्ट को नष्ट नहीं करता है: यह क्लिपबोर्ड में उपलब्ध रहता है और उपयोगकर्ता अन्य बिंदुओं पर अतिरिक्त प्रतियां सम्मिलित कर सकता है)। | # एक ''<nowiki>''पेस्ट''</nowiki>'' ऑपरेशन होता है जो सम्मिलन बिंदु पर स्पष्ट रूप से क्लिपबोर्ड टेक्स्ट सम्मिलित करता है। (पेस्ट ऑपरेशन सामान्यतः क्लिपबोर्ड टेक्स्ट को नष्ट नहीं करता है: यह क्लिपबोर्ड में उपलब्ध रहता है और उपयोगकर्ता अन्य बिंदुओं पर अतिरिक्त प्रतियां सम्मिलित कर सकता है)। | ||
जबकि कट-एंड-पेस्ट प्रायः | जबकि कट-एंड-पेस्ट प्रायः विंडोज़ जैसे जीयूआई वातावरण में माउस-समतुल्य के साथ होता है, यह पूरी तरह से कीबोर्ड से भी हो सकता है, विशेष रूप से यूनिक्स [[पाठ संपादक|टेक्स्ट संपादक]]ों में, जैसे कि [[पिको (पाठ संपादक)|पिको (टेक्स्ट संपादक)]] या वीआई। माउस के बिना कट और पेस्ट एक चयन सम्मिलित कर सकता है (जिसके लिए {{keypress|Ctrl|x}} अधिकांश ग्राफ़िकल सिस्टम में दबाया जाता है) या संपूर्ण वर्तमान लाइन, लेकिन इसमें कर्सर (कंप्यूटर) के बाद लाइन के अंत तक और अन्य अधिक परिष्कृत ऑपरेशन सम्मिलित हो सकते हैं। | ||
जब एक सॉफ्टवेयर वातावरण कट और पेस्ट की कार्यक्षमता प्रदान करता है, तो कॉपी नामक एक गैर-विनाशकारी ऑपरेशन सामान्यतः उनके साथ होता है; कॉपी चयनित टेक्स्ट की कॉपी को उसके मूल स्थान से हटाए बिना क्लिपबोर्ड में रखता है। | जब एक सॉफ्टवेयर वातावरण कट और पेस्ट की कार्यक्षमता प्रदान करता है, तो कॉपी नामक एक गैर-विनाशकारी ऑपरेशन सामान्यतः उनके साथ होता है; कॉपी चयनित टेक्स्ट की कॉपी को उसके मूल स्थान से हटाए बिना क्लिपबोर्ड में रखता है। | ||
क्लिपबोर्ड सामान्यतः अदृश्य रहता है, क्योंकि | क्लिपबोर्ड सामान्यतः अदृश्य रहता है, क्योंकि कट और पेस्ट के संचालन, जबकि वास्तव में स्वतंत्र होते हैं, सामान्यतः त्वरित उत्तराधिकार में होते हैं, और उपयोगकर्ता (सामान्यतः) को ऑपरेशन को समझने या मानसिक संदर्भ को बनाए रखने में सहायता की आवश्यकता नहीं होती है। कुछ एप्लिकेशन प्रोग्राम क्लिपबोर्ड पर डेटा देखने, या कभी-कभी संपादित करने का साधन भी प्रदान करते हैं। | ||
== कॉपी और पेस्ट | == कॉपी और पेस्ट == | ||
[[File:Sequence diagram of copy paste-en.svg|thumb|300px|कॉपी-पेस्ट ऑपरेशन का अनुक्रम आरेख]]कॉपी-एंड-पेस्ट शब्द एक स्रोत से गंतव्य तक [[चरित्र (कंप्यूटिंग)]] या अन्य [[आंकड़े]] को पुन: प्रस्तुत करने की लोकप्रिय, सरल विधि को संदर्भित करता है। यह कट और पेस्ट से इस मायने में अलग है कि मूल स्रोत टेक्स्ट या डेटा डिलीट या रिमूव नहीं होता है। इस पद्धति की लोकप्रियता इसकी सादगी और आसानी से उपजी है जिसके साथ उपयोगकर्ता विभिन्न अनुप्रयोगों के बीच डेटा को नेत्रहीन रूप से स्थानांतरित कर सकते हैं - बिना [[ डिस्क भंडारण ]] का सहारा लिए। | [[File:Sequence diagram of copy paste-en.svg|thumb|300px|कॉपी-पेस्ट ऑपरेशन का अनुक्रम आरेख]]कॉपी-एंड-पेस्ट शब्द एक स्रोत से गंतव्य तक [[चरित्र (कंप्यूटिंग)]] या अन्य [[आंकड़े]] को पुन: प्रस्तुत करने की लोकप्रिय, सरल विधि को संदर्भित करता है। यह '''कट और पेस्ट''' से इस मायने में अलग है कि मूल स्रोत टेक्स्ट या डेटा डिलीट या रिमूव नहीं होता है। इस पद्धति की लोकप्रियता इसकी सादगी और आसानी से उपजी है जिसके साथ उपयोगकर्ता विभिन्न अनुप्रयोगों के बीच डेटा को नेत्रहीन रूप से स्थानांतरित कर सकते हैं - बिना [[ डिस्क भंडारण ]] का सहारा लिए। | ||
एक बार क्लिपबोर्ड (कंप्यूटिंग) में डेटा कॉपी कर लेने के बाद, कोई क्लिपबोर्ड की सामग्री को गंतव्य दस्तावेज़ में पेस्ट कर सकता है। | एक बार क्लिपबोर्ड (कंप्यूटिंग) में डेटा कॉपी कर लेने के बाद, कोई क्लिपबोर्ड की सामग्री को गंतव्य दस्तावेज़ में पेस्ट कर सकता है। | ||
Line 58: | Line 58: | ||
[[एक्स विंडो सिस्टम]] एक अतिरिक्त क्लिपबोर्ड रखता है जिसमें सबसे हाल ही में चयनित टेक्स्ट होता है; मिडिल-क्लिकिंग इस चयन क्लिपबोर्ड की सामग्री को उस समय जो भी पॉइंटर (कंप्यूटिंग WIMP) पर है, उसमें चिपका देता है। | [[एक्स विंडो सिस्टम]] एक अतिरिक्त क्लिपबोर्ड रखता है जिसमें सबसे हाल ही में चयनित टेक्स्ट होता है; मिडिल-क्लिकिंग इस चयन क्लिपबोर्ड की सामग्री को उस समय जो भी पॉइंटर (कंप्यूटिंग WIMP) पर है, उसमें चिपका देता है। | ||
अधिकांश [[टर्मिनल एमुलेटर]] और कुछ अन्य एप्लिकेशन की संयोजनों का समर्थन करते हैं कॉपी करने के लिए | अधिकांश [[टर्मिनल एमुलेटर]] और कुछ अन्य एप्लिकेशन की संयोजनों का समर्थन करते हैं कॉपी करने के लिए [[ नियंत्रण एक्स |कण्ट्रोल]]-इन्सर्ट और पेस्ट करने के लिए शिफ्ट-इन्सर्ट। यह [[आईबीएम कॉमन यूजर एक्सेस|आईबीएम]] कॉमन यूजर एक्सेस (सीयूए) मानक के अनुसार है। यूनिक्स सिस्टम जैसे लिनक्स और फ्रीबीएसडी (FreeBSD) में ऐतिहासिक टेक्स्ट-मोड टर्मिनलों में समान कार्यक्षमता के लिए, [[जीपीएम (सॉफ्टवेयर)]] या माउस देखें। | ||
== | == फाइंड और गो == | ||
[[NeXTStep]] ऑपरेटिंग सिस्टम ने दूसरे सिस्टम-वाइड को जोड़कर सिंगल कॉपी | [[NeXTStep]] ऑपरेटिंग सिस्टम ने दूसरे सिस्टम-वाइड को जोड़कर सिंगल कॉपी बफ़र रखने की अवधारणा को बढ़ाया {{vanchor|फाइंड बफ़र}} खोज के लिए उपयोग किया जाता है। फाइंड बफ़र [[macOS|मैकओएस]] में भी उपलब्ध है। | ||
टेक्स्ट को | टेक्स्ट को फाइंड बफ़र में या तो फाइंड पैनल का उपयोग करके या टेक्स्ट का चयन करके और हिट करके रखा जा सकता है {{key press|⌘|E}}. | ||
इसके बाद टेक्स्ट को फाइंड नेक्स्ट' के साथ खोजा जा सकता है {{key press|⌘|G}} और पिछला खोजें {{key press|⌘|D}}. | इसके बाद टेक्स्ट को फाइंड नेक्स्ट' के साथ खोजा जा सकता है {{key press|⌘|G}} और पिछला खोजें {{key press|⌘|D}}. | ||
Line 69: | Line 69: | ||
कार्यक्षमता उपयोगी होती है जब उदाहरण के लिए स्रोत कोड संपादित करना। फ़ाइल में कहीं और एक चर या फ़ंक्शन नाम की घटना का पता लगाने के लिए, बस डबल क्लिक करके नाम का चयन करें, हिट करें {{key press|⌘|E}} और उसके बाद अगली या पिछली घटना पर जाएं {{key press|⌘|G}} / {{key press|⌘|D}}. | कार्यक्षमता उपयोगी होती है जब उदाहरण के लिए स्रोत कोड संपादित करना। फ़ाइल में कहीं और एक चर या फ़ंक्शन नाम की घटना का पता लगाने के लिए, बस डबल क्लिक करके नाम का चयन करें, हिट करें {{key press|⌘|E}} और उसके बाद अगली या पिछली घटना पर जाएं {{key press|⌘|G}} / {{key press|⌘|D}}. | ||
ध्यान दें कि यह | ध्यान दें कि यह विंडोज या एक्स विंडोज सिस्टम जैसे अन्य यूजर इंटरफेस के साथ आपके कॉपी बफ़र को नष्ट ''नहीं'' करता है। | ||
कॉपी और पेस्ट के साथ इसका उपयोग बार-बार टेक्स्ट के त्वरित और आसान प्रतिस्थापन के लिए किया जा सकता है: | कॉपी और पेस्ट के साथ इसका उपयोग बार-बार टेक्स्ट के त्वरित और आसान प्रतिस्थापन के लिए किया जा सकता है: | ||
* वह टेक्स्ट चुनें जिसे आप बदलना चाहते हैं (यानी डबल क्लिक करके) | * वह टेक्स्ट चुनें जिसे आप रिप्लेस (बदलना) चाहते हैं (यानी डबल क्लिक करके) | ||
* टेक्स्ट को | * टेक्स्ट को फाइंड बफ़र में रखें {{key press|⌘|E}} | ||
* | * फाइंडचयनित टेक्स्ट को अपने प्रतिस्थापन टेक्स्ट के साथ अधिलेखित करें | ||
* प्रतिस्थापन टेक्स्ट का चयन करें (कोशिश करें {{key press|⎇|⇧|←}} कीबोर्ड से अपने हाथ उठाने से बचने के लिए) | * प्रतिस्थापन टेक्स्ट का चयन करें (कोशिश करें {{key press|⎇|⇧|←}} कीबोर्ड से अपने हाथ उठाने से बचने के लिए) | ||
* प्रतिस्थापन टेक्स्ट की | * रिप्लेसमेंट (प्रतिस्थापन) टेक्स्ट की कॉपी बनाएँ {{key press|⌘|C}} | ||
* अगली या पिछली घटना का पता लगाएं {{key press|⌘|G}} / {{key press|⌘|D}} | * अगली या पिछली घटना का पता लगाएं {{key press|⌘|G}} / {{key press|⌘|D}} | ||
* | * रिप्लेसमेंट टेक्स्ट पेस्ट करें {{key press|⌘|V}} | ||
* आखिरी दो चरणों को जितनी बार जरूरत हो दोहराएं | * आखिरी दो चरणों को जितनी बार जरूरत हो दोहराएं | ||
या संक्षेप में: | या संक्षेप में: | ||
* चुनना {{key press|⌘| E}}, उत्तर दें, {{key press| ⎇|⇧|←}}, {{key press|⌘|C}}, {{key press|⌘|G}}, {{key press|⌘|V}}, {{key press|⌘|G}}, {{key press|⌘|V}} ... | * सेलेक्ट (चुनना) {{key press|⌘| E}}, उत्तर दें, {{key press| ⎇|⇧|←}}, {{key press|⌘|C}}, {{key press|⌘|G}}, {{key press|⌘|V}}, {{key press|⌘|G}}, {{key press|⌘|V}} ... | ||
हालांकि यह पहली बार में थोड़ा जटिल लग सकता है, यह | हालांकि यह पहली बार में थोड़ा जटिल लग सकता है, यह फाइंड पैनल का उपयोग करने की तुलना में प्रायः बहुत तेज होता है, विशेष रूप से जब केवल कुछ घटनाओं को प्रतिस्थापित किया जाएगा या जब केवल कुछ घटनाओं को प्रतिस्थापित किया जाएगा। जब कोई टेक्स्ट प्रतिस्थापित नहीं किया जाएगा, तो बस हिट करें {{key press|⌘|G}} फिर से अगली घटना पर जाने के लिए। | ||
फाइंड बफ़र सिस्टम बड़ा है। अर्थात, यदि आप फाइंड पैनल में कोई टेक्स्ट दर्ज करते हैं (या इसके साथ {{key press|⌘|E}}) एक एप्लिकेशन में और फिर दूसरे एप्लिकेशन पर स्विच करने के बाद आप फिर से सर्च टेक्स्ट दर्ज किए बिना तुरंत सर्च करना प्रारम्भ कर सकते हैं। | |||
== सामान्य कीबोर्ड शॉर्टकट == | == सामान्य कीबोर्ड शॉर्टकट == | ||
Line 155: | Line 155: | ||
सिस्टम-देशी क्लिपबोर्ड की तुलना में क्लिपबोर्ड प्रबंधक बहुत सुविधाजनक उत्पादकता-वर्धक हो सकते हैं। क्लिप इतिहास से हजारों क्लिप भविष्य में चिपकाने के लिए उपलब्ध हैं, और इन्हें खोजा, संपादित या हटाया जा सकता है। पसंदीदा क्लिप जिसे एक उपयोगकर्ता प्रायः चिपकाता है (उदाहरण के लिए, वर्तमान तिथि, या उपयोगकर्ता की संपर्क जानकारी के विभिन्न क्षेत्र) को कुछ क्लिक या कीस्ट्रोक के साथ चिपकाए जाने के लिए तैयार रखा जा सकता है। | सिस्टम-देशी क्लिपबोर्ड की तुलना में क्लिपबोर्ड प्रबंधक बहुत सुविधाजनक उत्पादकता-वर्धक हो सकते हैं। क्लिप इतिहास से हजारों क्लिप भविष्य में चिपकाने के लिए उपलब्ध हैं, और इन्हें खोजा, संपादित या हटाया जा सकता है। पसंदीदा क्लिप जिसे एक उपयोगकर्ता प्रायः चिपकाता है (उदाहरण के लिए, वर्तमान तिथि, या उपयोगकर्ता की संपर्क जानकारी के विभिन्न क्षेत्र) को कुछ क्लिक या कीस्ट्रोक के साथ चिपकाए जाने के लिए तैयार रखा जा सकता है। | ||
इसी तरह, एक किल रिंग कट-एंड-पेस्ट ऑपरेशन के लिए उपयोग किए जाने वाले स्टैक (अमूर्त डेटा प्रकार) प्रदान करता है, जो डेटा के कई टुकड़ों को संग्रहीत करने में सक्षम क्लिपबोर्ड के प्रकार के रूप में होता है।<ref>{{cite web |url=http://www.ai.sri.com/~gkb/general.html#kill-ring |title=जीकेबी (जेनेरिक नॉलेज बेस) संपादक उपयोगकर्ता पुस्तिका|work=[[Artificial Intelligence Center]] |publisher=[[SRI International]] |access-date=2011-11-25 |url-status=live |archive-url=https://web.archive.org/web/20110927045955/http://www.ai.sri.com/~gkb/general.html#kill-ring |archive-date=2011-09-27 }}</ref> उदाहरण के लिए, [[GNU Emacs]] टेक्स्ट एडिटर एक किल रिंग प्रदान करता है।<ref>{{cite web |url=https://www.gnu.org/software/emacs/manual/html_mono/emacs.html#Kill-Ring |title=जीएनयू Emacs मैनुअल|publisher=Gnu.org |access-date=2011-11-25 |url-status=live |archive-url=https://web.archive.org/web/20111126072024/http://www.gnu.org/software/emacs/manual/html_mono/emacs.html#Kill-Ring |archive-date=2011-11-26 }}</ref> हर बार जब कोई उपयोगकर्ता कट या कॉपी ऑपरेशन करता है, तो सिस्टम प्रभावित टेक्स्ट को रिंग में जोड़ देता है। बाद में पेस्ट-ऑपरेशन करते समय उपयोगकर्ता रिंग में एक विशिष्ट (अपेक्षाकृत क्रमांकित) | इसी तरह, एक किल रिंग कट-एंड-पेस्ट ऑपरेशन के लिए उपयोग किए जाने वाले स्टैक (अमूर्त डेटा प्रकार) प्रदान करता है, जो डेटा के कई टुकड़ों को संग्रहीत करने में सक्षम क्लिपबोर्ड के प्रकार के रूप में होता है।<ref>{{cite web |url=http://www.ai.sri.com/~gkb/general.html#kill-ring |title=जीकेबी (जेनेरिक नॉलेज बेस) संपादक उपयोगकर्ता पुस्तिका|work=[[Artificial Intelligence Center]] |publisher=[[SRI International]] |access-date=2011-11-25 |url-status=live |archive-url=https://web.archive.org/web/20110927045955/http://www.ai.sri.com/~gkb/general.html#kill-ring |archive-date=2011-09-27 }}</ref> उदाहरण के लिए, [[GNU Emacs]] टेक्स्ट एडिटर एक किल रिंग प्रदान करता है।<ref>{{cite web |url=https://www.gnu.org/software/emacs/manual/html_mono/emacs.html#Kill-Ring |title=जीएनयू Emacs मैनुअल|publisher=Gnu.org |access-date=2011-11-25 |url-status=live |archive-url=https://web.archive.org/web/20111126072024/http://www.gnu.org/software/emacs/manual/html_mono/emacs.html#Kill-Ring |archive-date=2011-11-26 }}</ref> हर बार जब कोई उपयोगकर्ता कट या कॉपी ऑपरेशन करता है, तो सिस्टम प्रभावित टेक्स्ट को रिंग में जोड़ देता है। बाद में पेस्ट-ऑपरेशन करते समय उपयोगकर्ता रिंग में एक विशिष्ट (अपेक्षाकृत क्रमांकित) बफ़र की सामग्री तक पहुंच सकता है। कोई भी किल-बफ़र्स को अलग-अलग नाम दे सकता है, इस प्रकार एकाधिक-क्लिपबोर्ड कार्यक्षमता का दूसरा रूप प्रदान करता है। | ||
== अभिव्यक्ति का अपमानजनक उपयोग == | == अभिव्यक्ति का अपमानजनक उपयोग == |
Revision as of 21:04, 24 May 2023
मानव-कंप्यूटर इंटरैक्शन और प्रयोक्ता इंटरफ़ेस डिज़ाइन, कट, कॉपी और पेस्ट संबंधित कमांड (कंप्यूटिंग) हैं जो कंप्यूटर के यूजर इंटरफेस के माध्यम से डेटा (कंप्यूटिंग) स्थानांतरित करने के लिए एक इंटरप्रोसेस संचार तकनीक प्रदान करते हैं। 'कट' कमांड चयन (यूजर इंटरफेस) को उसकी मूल स्थिति से हटा देता है, जबकि 'कॉपी' कमांड एक डुप्लिकेट बनाता है; दोनों ही परिस्थितियों में चयनित डेटा को अस्थायी भंडारण (क्लिपबोर्ड (कंप्यूटिंग) में रखा जाता है। क्लिपबोर्ड से डेटा को बाद में जहाँ कहीं भी पेस्ट कमांड जारी किया जाता है, डाला जाता है। सुविधा का समर्थन करने वाले किसी भी एप्लिकेशन के लिए डेटा उपलब्ध रहता है, इस प्रकार अनुप्रयोगों के बीच आसान डेटा स्थानांतरण की अनुमति देता है।
कमांड नाम पृष्ठ लेआउट बनाने के लिए पांडुलिपि संपादन में उपयोग की जाने वाली भौतिक प्रक्रिया के आधार पर एक इंटरफ़ेस रूपक हैं।
इस इंटरेक्शन तकनीक का ग्राफिकल यूज़र इंटरफ़ेस (जीयूआई) में संबंधित तकनीकों के साथ घनिष्ठ संबंध है जो कम्प्यूटर का माउस (उदाहरण के लिए खींचें और छोड़ें (ड्रैग एंड ड्राप) द्वारा) जैसे सूचक युक्ति का उपयोग करते हैं। सामान्यतः क्लिपबोर्ड समर्थन एक ऑपरेटिंग सिस्टम द्वारा अपने जीयूआई और विजेट टूलकिट के हिस्से के रूप में प्रदान किया जाता है।
जानकारी को आसानी से दोहराने की क्षमता, इसे संदर्भों और अनुप्रयोगों के बीच बदलना, सूचना संवेदनशीलता को संभालने के दौरान प्रकटीकरण के जोखिमों के कारण गोपनीयता संबंधी चिंताओं को सम्मिलित करता है। क्लोनिंग, कॉपी फॉरवर्ड, कैरी फॉरवर्ड, या री-यूज जैसे शब्द दस्तावेजों के माध्यम से ऐसी जानकारी के प्रसार को संदर्भित करते हैं, और प्रशासनिक निकाय द्वारा विनियमन के अधीन हो सकते हैं।[1]
इतिहास
उत्पत्ति
"कट और पेस्ट" शब्द पांडुलिपि-संपादन (मैनुस्क्रिप्ट एडिटिंग) में पारंपरिक अभ्यास से आता है जिससे लोग एक पृष्ठ से पैराग्राफ को कैंची (सीज़र्स) से काटते हैं और उन्हें दूसरे पृष्ठ पर चिपकाते (पेस्ट) हैं। यह प्रथा 1980 के दशक में मानक बनी रही। स्टेशनरी की दुकानों ने ब्लेड वाली "एडिटिंग सीज़र्स" कैंची बेचीं, जो 8½-चौड़े पृष्ठ को काटने के लिए पर्याप्त थी। फोटोकॉपीयर के आगमन ने अभ्यास को आसान और अधिक लचीला बना दिया।
कंप्यूटर-आधारित दस्तावेज़ (डेटा बफ़र) के एक भाग से एक ही या अलग-अलग कंप्यूटर-आधारित दस्तावेज़ के भीतर एक अलग स्थान पर कॉपी / स्थानांतरित करने का कार्य प्रारंभिक ऑन-लाइन कंप्यूटर संपादकों का एक हिस्सा था। जैसे ही कंप्यूटर डेटा प्रविष्टि पंच-कार्ड से ऑनलाइन फाइलों में चली गई (1960 के दशक के मध्य/अंत में) इस कार्य को पूरा करने के लिए कमांड थे। QED (टेक्स्ट एडिटर) टेक्स्ट एडिटर के मामले में अतिरिक्त बफ़र्स से प्रायः उपयोग किए जाने वाले कमांड या टेक्स्ट स्निपेट्स को दस्तावेज़ में स्थानांतरित करने के लिए इस तंत्र का उपयोग किया जाता था।[2]
प्रारंभिक तरीके
प्रारंभिक संपादकों (लिप्रिंटर टर्मिनलों के लिए डिज़ाइन किया गया) ने टेक्स्ट के एक सन्निहित क्षेत्र को चित्रित करने के लिए कंप्यूटर कीबोर्ड कमांड प्रदान किया, फिर उसे हटा दिया या स्थानांतरित कर दिया। चूंकि टेक्स्ट के एक क्षेत्र को स्थानांतरित करने के लिए पहले इसे अपने प्रारंभिक स्थान से हटाने और फिर इसे अपने नए स्थान में डालने की आवश्यकता होती है, इस बहु-चरणीय प्रक्रिया को उपयोगकर्ता द्वारा निर्दिष्ट करने की अनुमति देने के लिए विभिन्न योजनाओं का आविष्कार किया जाना था। प्रायः यह एक "मूव" कमांड के साथ किया जाता था, लेकिन कुछ टेक्स्ट संपादकों की आवश्यकता थी कि टेक्स्ट को बाद में पुनर्प्राप्ति/स्थापना के लिए पहले कुछ अस्थायी स्थान पर रखा जाए। 1983 में, Apple लिसा उस अस्थायी स्थान को "क्लिपबोर्ड" कहने वाला पहला टेक्स्ट एडिटिंग सिस्टम बन गया।
पहले की नियंत्रण योजनाएँ जैसे एनएलएस (कंप्यूटर सिस्टम) एक शब्द क्रम का उपयोग करती थीl क्रिया-ऑब्जेक्ट कमांड संरचना, जहाँ कमांड नाम पहले प्रदान किया गया था और कॉपी या स्थानांतरित की जाने वाली वस्तु दूसरी थी। वर्ब-ऑब्जेक्ट से ऑब्जेक्ट-वर्ब जिस पर कॉपी और पेस्ट आधारित हैं, जहां उपयोगकर्ता ऑपरेशन प्रारम्भ करने से पहले संचालित होने वाली वस्तु का चयन करता है, डेस्कटॉप रूपक की सफलता के लिए एक महत्वपूर्ण नवाचार था क्योंकि यह कॉपी और मूव ऑपरेशंस की अनुमति देता है। प्रत्यक्ष हेरफेर पर आधारित है।[3]
कॉपी-पेस्ट फीचर कई कमांड लाइन टेक्स्ट एडिटर्स में लागू किए जाते हैं, जैसे एड (टेक्स्ट एडिटर), एमएसीएस, एसईडी और वीआई।
लोकप्रियता
प्रारंभिक पंक्ति और चरित्र संपादकों से प्रेरित होकर, जिसने एक मूव या कॉपी ऑपरेशन को दो चरणों में तोड़ दिया - जिसके बीच उपयोगकर्ता नेविगेशन जैसी प्रारंभिक कार्रवाई प्रारम्भ कर सकता था - लैरी टेस्लर. लॉरेंस जी। लैरी टेस्लर ने पहले चरण के लिए "कट'' और ''कॉपी'' नामों का प्रस्ताव रखा और दूसरे स्टेप के लिए पेस्ट करें। 1974 की प्रारम्भ में, उन्होंने और ज़ेरॉक्स PARC के सहयोगियों ने कई टेक्स्ट संपादकों को लागू किया जो टेक्स्ट को स्थानांतरित करने और कॉपी करने के लिए कट/कॉपी-एंड-पेस्ट कमांड का उपयोग करते थे।[4] एप्पल कंप्यूटर ने इस प्रतिमान को अपने एप्पल लिसा (1983) और एप्पल मैकिनटोश (1984) ऑपरेटिंग सिस्टम और एप्लिकेशन के साथ लोकप्रिय बनाया का उपयोग करके कार्यों को प्रमुख संयोजनों में मैप किया गया था ⌘ Command की एक विशेष संशोधक की के रूप में, जिसे दबाते समय नीचे रखा जाता है X कट के लिए, C कॉपी के लिए, या V पेस्ट के लिए। यह अल्प मात्रा में कीबोर्ड शॉर्टकट्स उपयोगकर्ता को सभी बुनियादी संपादन कार्यों को करने की अनुमति देता है, और की मानक QWERTY कीबोर्ड की निचली पंक्ति के बाईं ओर एक साथ सभी क्लस्टर को सम्मिलित करती है।
मानक शॉर्टकट हैं:
- स्थानापन्न चरित्र # अन्य उपयोग | कण्ट्रोल-Z (या ⌘ Command+Z) पूर्ववत (अनडू) करने के लिए
- कण्ट्रोल X (या ⌘ Command+X) कट करने के लिए
- कण्ट्रोल-C (या ⌘ Command+C) कॉपी (प्रतिलिपि) बनाने के लिए
- कण्ट्रोल-V (या ⌘ Command+V) पेस्ट के लिए
आईबीएम कॉमन यूजर एक्सेस (CUA) मानक इन्सर्ट की, डेल की, शिफ्ट की और कंट्रोल कीज के संयोजन का भी उपयोग करता है। माइक्रोसॉफ़्ट विंडोज़ के प्रारंभिक संस्करणों में IBM मानक का उपयोग किया गया था। माइक्रोसॉफ़्ट विंडोज़ ने बाद में माइक्रोसॉफ़्ट विंडोज़ की प्रारम्भ के साथ एप्पल की संयोजनों को भी अपनाया, कण्ट्रोल की को संशोधक की के रूप में उपयोग किया। DOS से विंडोज़ में माइग्रेट करने वाले उपयोगकर्ताओं के लिए यह एक बड़ा बदलाव था क्योंकि DOS उपयोगकर्ता "COPY'' (DOS कमांड) और ''MOVE'' (DOS कमांड) कमांड का उपयोग करते थे।
प्रमुख संयोजनों के समान पैटर्न, बाद में दूसरों द्वारा उधार लिए गए, व्यापक रूप से उपलब्ध रहते हैं[update] अधिकांश जीयूआई टेक्स्ट संपादकों, वर्ड प्रोसेसर और फ़ाइल-सिस्टम ब्राउज़रों में।
मूल कॉपी/कट/पेस्ट कार्यप्रवाह, जैसा कि PARC में लागू किया गया है, एक अद्वितीय कार्यप्रवाह का उपयोग करता है: एक ही स्क्रीन पर दो विंडो के साथ, उपयोगकर्ता माउस का उपयोग उस बिंदु को चुनने के लिए कर सकता है जिस पर एक विंडो (या एक खंड) में एक प्रविष्टि करना है। बदलने के लिए टेक्स्ट का)। फिर, शिफ़्ट होल्ड करके और उसी स्क्रीन पर कहीं और कॉपी स्रोत का चयन करके, जैसे ही शिफ़्ट जारी किया जाएगा, प्रतिलिपि बनाई जाएगी। इसी तरह, होल्डिंग शिफ्ट और कंट्रोल स्रोत को कॉपी और कट (डिलीट) करेगा। इस कार्यप्रवाह के लिए वर्तमान बहु-चरणीय कार्यप्रवाहों की तुलना में बहुत कम कीस्ट्रोक्स/माउस क्लिक की आवश्यकता होती है, और इसके लिए किसी स्पष्ट कॉपी बफ़र की आवश्यकता नहीं होती है। यह माना जाता है कि इसे हटा दिया गया था, क्योंकि मूल एप्पल और आईबीएम जीयूआई कई विंडो की अनुमति देने के लिए पर्याप्त घनत्व नहीं थे, जैसा कि PARC मशीनें थीं, और इसलिए एक साथ कई विंडो का उपयोग शायद ही कभी किया जाता था।
कट और पेस्ट
कंप्यूटर आधारित संपादन में कट-एंड-पेस्ट ऑपरेशन का बहुत बार उपयोग सम्मिलित हो सकता है। अधिकांश सॉफ्टवेयर-आपूर्तिकर्ता ऐसे कार्यों को करने के लिए कई तरीके प्रदान करते हैं, और इसमें (उदाहरण के लिए) की संयोजन, पुलडाउन मेनू, पॉप-अप मेनू, या टूलबार बटन सम्मिलित हो सकते हैं।
- उपयोगकर्ता किसी विधि द्वारा स्थानांतरित करने के लिए टेक्स्ट या फ़ाइल का चयन या ''हाइलाइट'' करता है, सामान्यतः टेक्स्ट या फ़ाइल नाम को पॉइंटिंग-डिवाइस के साथ खींचकर या कर्सर (कंप्यूटर) को स्थानांतरित करने के लिए एरो की का उपयोग करते समय शिफ्ट की को दबाए रखें।
- उपयोगकर्ता की संयोजन के माध्यम से कट ऑपरेशन करता है Ctrl+x (⌘+x मैक (कंप्यूटर) उपयोगकर्ताओं के लिए), मेनू, या अन्य साधन।
- स्पष्ट रूप से, कटा हुआ टेक्स्ट अपने स्थान से तुरंत गायब हो जाता है। ''कट'' फाइलें सामान्यतः यह इंगित करने के लिए रंग बदलती हैं कि उन्हें स्थानांतरित किया जाएगा।
- संकल्पनात्मक रूप से, टेक्स्ट अब क्लिपबोर्ड (सॉफ्टवेयर) कहे जाने वाले स्थान पर चला गया है। क्लिपबोर्ड सामान्यतः अदृश्य रहता है। अधिकांश प्रणालियों पर केवल एक क्लिपबोर्ड स्थान उपलब्ध होता है, इसलिए एक और कट या कॉपी ऑपरेशन पहले से संग्रहीत जानकारी को अधिलेखित कर देता है। कई यूनिक्स टेक्स्ट-एडिटर कई क्लिपबोर्ड प्रविष्टियाँ प्रदान करते हैं, जैसे कुछ मैकिंटोश प्रोग्राम जैसे क्लिपबोर्ड मास्टर,[5] और विंडोज क्लिपबोर्ड प्रबंधक क्लिपबोर्ड-मैनेजर प्रोग्राम जैसे कि माइक्रोसॉफ्ट ऑफिस में हैं।
- उपयोगकर्ता किसी विधि द्वारा सम्मिलन के लिए स्थान का चयन करता है, सामान्यतः वांछित सम्मिलन बिंदु पर क्लिक करके।
- एक ''पेस्ट'' ऑपरेशन होता है जो सम्मिलन बिंदु पर स्पष्ट रूप से क्लिपबोर्ड टेक्स्ट सम्मिलित करता है। (पेस्ट ऑपरेशन सामान्यतः क्लिपबोर्ड टेक्स्ट को नष्ट नहीं करता है: यह क्लिपबोर्ड में उपलब्ध रहता है और उपयोगकर्ता अन्य बिंदुओं पर अतिरिक्त प्रतियां सम्मिलित कर सकता है)।
जबकि कट-एंड-पेस्ट प्रायः विंडोज़ जैसे जीयूआई वातावरण में माउस-समतुल्य के साथ होता है, यह पूरी तरह से कीबोर्ड से भी हो सकता है, विशेष रूप से यूनिक्स टेक्स्ट संपादकों में, जैसे कि पिको (टेक्स्ट संपादक) या वीआई। माउस के बिना कट और पेस्ट एक चयन सम्मिलित कर सकता है (जिसके लिए Ctrl+x अधिकांश ग्राफ़िकल सिस्टम में दबाया जाता है) या संपूर्ण वर्तमान लाइन, लेकिन इसमें कर्सर (कंप्यूटर) के बाद लाइन के अंत तक और अन्य अधिक परिष्कृत ऑपरेशन सम्मिलित हो सकते हैं।
जब एक सॉफ्टवेयर वातावरण कट और पेस्ट की कार्यक्षमता प्रदान करता है, तो कॉपी नामक एक गैर-विनाशकारी ऑपरेशन सामान्यतः उनके साथ होता है; कॉपी चयनित टेक्स्ट की कॉपी को उसके मूल स्थान से हटाए बिना क्लिपबोर्ड में रखता है।
क्लिपबोर्ड सामान्यतः अदृश्य रहता है, क्योंकि कट और पेस्ट के संचालन, जबकि वास्तव में स्वतंत्र होते हैं, सामान्यतः त्वरित उत्तराधिकार में होते हैं, और उपयोगकर्ता (सामान्यतः) को ऑपरेशन को समझने या मानसिक संदर्भ को बनाए रखने में सहायता की आवश्यकता नहीं होती है। कुछ एप्लिकेशन प्रोग्राम क्लिपबोर्ड पर डेटा देखने, या कभी-कभी संपादित करने का साधन भी प्रदान करते हैं।
कॉपी और पेस्ट
कॉपी-एंड-पेस्ट शब्द एक स्रोत से गंतव्य तक चरित्र (कंप्यूटिंग) या अन्य आंकड़े को पुन: प्रस्तुत करने की लोकप्रिय, सरल विधि को संदर्भित करता है। यह कट और पेस्ट से इस मायने में अलग है कि मूल स्रोत टेक्स्ट या डेटा डिलीट या रिमूव नहीं होता है। इस पद्धति की लोकप्रियता इसकी सादगी और आसानी से उपजी है जिसके साथ उपयोगकर्ता विभिन्न अनुप्रयोगों के बीच डेटा को नेत्रहीन रूप से स्थानांतरित कर सकते हैं - बिना डिस्क भंडारण का सहारा लिए।
एक बार क्लिपबोर्ड (कंप्यूटिंग) में डेटा कॉपी कर लेने के बाद, कोई क्लिपबोर्ड की सामग्री को गंतव्य दस्तावेज़ में पेस्ट कर सकता है।
एक्स विंडो सिस्टम एक अतिरिक्त क्लिपबोर्ड रखता है जिसमें सबसे हाल ही में चयनित टेक्स्ट होता है; मिडिल-क्लिकिंग इस चयन क्लिपबोर्ड की सामग्री को उस समय जो भी पॉइंटर (कंप्यूटिंग WIMP) पर है, उसमें चिपका देता है।
अधिकांश टर्मिनल एमुलेटर और कुछ अन्य एप्लिकेशन की संयोजनों का समर्थन करते हैं कॉपी करने के लिए कण्ट्रोल-इन्सर्ट और पेस्ट करने के लिए शिफ्ट-इन्सर्ट। यह आईबीएम कॉमन यूजर एक्सेस (सीयूए) मानक के अनुसार है। यूनिक्स सिस्टम जैसे लिनक्स और फ्रीबीएसडी (FreeBSD) में ऐतिहासिक टेक्स्ट-मोड टर्मिनलों में समान कार्यक्षमता के लिए, जीपीएम (सॉफ्टवेयर) या माउस देखें।
फाइंड और गो
NeXTStep ऑपरेटिंग सिस्टम ने दूसरे सिस्टम-वाइड को जोड़कर सिंगल कॉपी बफ़र रखने की अवधारणा को बढ़ाया फाइंड बफ़र खोज के लिए उपयोग किया जाता है। फाइंड बफ़र मैकओएस में भी उपलब्ध है।
टेक्स्ट को फाइंड बफ़र में या तो फाइंड पैनल का उपयोग करके या टेक्स्ट का चयन करके और हिट करके रखा जा सकता है ⌘+E.
इसके बाद टेक्स्ट को फाइंड नेक्स्ट' के साथ खोजा जा सकता है ⌘+G और पिछला खोजें ⌘+D.
कार्यक्षमता उपयोगी होती है जब उदाहरण के लिए स्रोत कोड संपादित करना। फ़ाइल में कहीं और एक चर या फ़ंक्शन नाम की घटना का पता लगाने के लिए, बस डबल क्लिक करके नाम का चयन करें, हिट करें ⌘+E और उसके बाद अगली या पिछली घटना पर जाएं ⌘+G / ⌘+D.
ध्यान दें कि यह विंडोज या एक्स विंडोज सिस्टम जैसे अन्य यूजर इंटरफेस के साथ आपके कॉपी बफ़र को नष्ट नहीं करता है।
कॉपी और पेस्ट के साथ इसका उपयोग बार-बार टेक्स्ट के त्वरित और आसान प्रतिस्थापन के लिए किया जा सकता है:
- वह टेक्स्ट चुनें जिसे आप रिप्लेस (बदलना) चाहते हैं (यानी डबल क्लिक करके)
- टेक्स्ट को फाइंड बफ़र में रखें ⌘+E
- फाइंडचयनित टेक्स्ट को अपने प्रतिस्थापन टेक्स्ट के साथ अधिलेखित करें
- प्रतिस्थापन टेक्स्ट का चयन करें (कोशिश करें ⎇+⇧+← कीबोर्ड से अपने हाथ उठाने से बचने के लिए)
- रिप्लेसमेंट (प्रतिस्थापन) टेक्स्ट की कॉपी बनाएँ ⌘+C
- अगली या पिछली घटना का पता लगाएं ⌘+G / ⌘+D
- रिप्लेसमेंट टेक्स्ट पेस्ट करें ⌘+V
- आखिरी दो चरणों को जितनी बार जरूरत हो दोहराएं
या संक्षेप में:
- सेलेक्ट (चुनना) ⌘+ E, उत्तर दें, ⎇+⇧+←, ⌘+C, ⌘+G, ⌘+V, ⌘+G, ⌘+V ...
हालांकि यह पहली बार में थोड़ा जटिल लग सकता है, यह फाइंड पैनल का उपयोग करने की तुलना में प्रायः बहुत तेज होता है, विशेष रूप से जब केवल कुछ घटनाओं को प्रतिस्थापित किया जाएगा या जब केवल कुछ घटनाओं को प्रतिस्थापित किया जाएगा। जब कोई टेक्स्ट प्रतिस्थापित नहीं किया जाएगा, तो बस हिट करें ⌘+G फिर से अगली घटना पर जाने के लिए।
फाइंड बफ़र सिस्टम बड़ा है। अर्थात, यदि आप फाइंड पैनल में कोई टेक्स्ट दर्ज करते हैं (या इसके साथ ⌘+E) एक एप्लिकेशन में और फिर दूसरे एप्लिकेशन पर स्विच करने के बाद आप फिर से सर्च टेक्स्ट दर्ज किए बिना तुरंत सर्च करना प्रारम्भ कर सकते हैं।
सामान्य कीबोर्ड शॉर्टकट
Cut | Copy | Paste | History/Notes | |
---|---|---|---|---|
Apple | ⌘ Command+X | ⌘ Command+C | ⌘ Command+V | |
Windows/GNOME/KDE | Control+X / ⇧ Shift+Delete | Control+C / Control+Insert | Control+V / ⇧ Shift+Insert | In Windows 10 if enabled: ⊞ Win+V [6] |
GNOME/KDE terminal emulators | Control+⇧ Shift+C / Control+Insert | Control+⇧ Shift+V / Control+⇧ Shift+Insert (⇧ Shift+Insert or middle mouse button for pasting selected text) |
||
BeOS | Alt+X | Alt+C | Alt+V | |
Common User Access | ⇧ Shift+Delete | Control+Insert | ⇧ Shift+Insert | |
Emacs | Control+w (Cut / Wipe out) | meta+w (Copy) | Control+y (Paste / Yank) | A "kill ring" is maintained. Multiple M-yanks rotate the ring in place. |
vi | d (delete)/dd (delete line) | y (yank) | p (put) | |
X Window System | click-and-drag to highlight | middle mouse button |
ऑटोमेशन को कॉपी और पेस्ट करें
एक एप्लिकेशन से दूसरे एप्लिकेशन में एक-एक करके डेटा कॉपी करना, जैसे कि Microsoft Excel से फॉर्म (HTML) में, बहुत सारे मैनुअल काम सम्मिलित हो सकते हैं। कॉपी और पेस्ट को कंप्यूटर प्रोग्राम की मदद से स्वचालित किया जा सकता है जो मूल्यों की सूची के माध्यम से पुनरावृति करेगा और उन्हें सक्रिय विंडो (कंप्यूटिंग) में पेस्ट करेगा। ऐसे कार्यक्रम मैक्रो (कंप्यूटर विज्ञान) या समर्पित कार्यक्रमों के रूप में आ सकते हैं जिनमें कम या ज्यादा स्क्रिप्टिंग सम्मिलित होती है। वैकल्पिक रूप से, एक साथ संपादन का समर्थन करने वाले एप्लिकेशन का उपयोग वस्तुओं के संग्रह की प्रतिलिपि बनाने या स्थानांतरित करने के लिए किया जा सकता है।
मूविंग और कॉपी करने के बीच अतिरिक्त अंतर
स्प्रैडशीट में, हिलना (काटना और चिपकाना) को कॉपी करने (कॉपी और पेस्ट करना) और फिर मूल को हटाने के समान नहीं होना चाहिए: चलते समय, स्थानांतरित सेल के संदर्भ तदनुसार स्थानांतरित हो सकते हैं। विंडोज़ एक्सप्लोरर भी केवल कॉपी-एंड-डिलीट से मूविंग को अलग करता है: एक कट फाइल वास्तव में तब तक गायब नहीं होगी जब तक कि कहीं और पेस्ट नहीं किया जाता है और इसे एक से अधिक बार पेस्ट नहीं किया जा सकता है। आइकन क्षणिक कट स्थिति दिखाने के लिए फीका पड़ जाता है जब तक कि इसे कहीं चिपकाया नहीं जाता। पहली फ़ाइल के कटते समय दूसरी फ़ाइल को काटना पहले को कटी हुई स्थिति से मुक्त कर देगा और इसे अपरिवर्तित छोड़ देगा। फ़ाइलों को काटने के लिए Shift+Delete का उपयोग नहीं किया जा सकता है; इसके बजाय यह रीसायकल बिन का उपयोग किए बिना उन्हें हटा देता है।
एकाधिक क्लिपबोर्ड
कई संपादक विशिष्ट क्लिपबोर्ड से टेक्स्ट को कॉपी करने या टेक्स्ट पेस्ट करने की अनुमति देते हैं, सामान्यतः एक विशेष क्लिपबोर्ड-नंबर निर्दिष्ट करने के लिए एक विशेष कीस्ट्रोक-अनुक्रम का उपयोग करते हैं।
सिस्टम-देशी क्लिपबोर्ड की तुलना में क्लिपबोर्ड प्रबंधक बहुत सुविधाजनक उत्पादकता-वर्धक हो सकते हैं। क्लिप इतिहास से हजारों क्लिप भविष्य में चिपकाने के लिए उपलब्ध हैं, और इन्हें खोजा, संपादित या हटाया जा सकता है। पसंदीदा क्लिप जिसे एक उपयोगकर्ता प्रायः चिपकाता है (उदाहरण के लिए, वर्तमान तिथि, या उपयोगकर्ता की संपर्क जानकारी के विभिन्न क्षेत्र) को कुछ क्लिक या कीस्ट्रोक के साथ चिपकाए जाने के लिए तैयार रखा जा सकता है।
इसी तरह, एक किल रिंग कट-एंड-पेस्ट ऑपरेशन के लिए उपयोग किए जाने वाले स्टैक (अमूर्त डेटा प्रकार) प्रदान करता है, जो डेटा के कई टुकड़ों को संग्रहीत करने में सक्षम क्लिपबोर्ड के प्रकार के रूप में होता है।[7] उदाहरण के लिए, GNU Emacs टेक्स्ट एडिटर एक किल रिंग प्रदान करता है।[8] हर बार जब कोई उपयोगकर्ता कट या कॉपी ऑपरेशन करता है, तो सिस्टम प्रभावित टेक्स्ट को रिंग में जोड़ देता है। बाद में पेस्ट-ऑपरेशन करते समय उपयोगकर्ता रिंग में एक विशिष्ट (अपेक्षाकृत क्रमांकित) बफ़र की सामग्री तक पहुंच सकता है। कोई भी किल-बफ़र्स को अलग-अलग नाम दे सकता है, इस प्रकार एकाधिक-क्लिपबोर्ड कार्यक्षमता का दूसरा रूप प्रदान करता है।
अभिव्यक्ति का अपमानजनक उपयोग
एक क्रिया को एक अपमानजनक अर्थ में कट/कॉपी-एंड-पेस्ट के रूप में वर्णित किया जा सकता है, इसका अर्थ यह है कि किसी वस्तु को बनाने वाले व्यक्ति ने, वास्तव में, केवल पहले से मौजूद आइटम से कॉपी किया है। उदाहरणों में फिल्म स्क्रीनप्ले, किताबें, और अन्य रचनात्मक प्रयास सम्मिलित हो सकते हैं जो मौजूदा स्रोतों से अपनी सामग्री को काफी हद तक उठाते हैं, और परीक्षाओं के लिए सबमिट किए गए कागजात जो सीधे अन्य संदर्भ स्रोतों से कॉपी किए जाते हैं।
हेल्थकेयर में प्रयोग करें
स्वास्थ्य संबंधी दस्तावेज़ीकरण और इलेक्ट्रॉनिक स्वास्थ्य रिकॉर्ड में कॉपी और पेस्ट प्रकार्यों के उपयोग को लेकर चिंताएँ मौजूद हैं। चिकित्सा त्रुटि, सूचना अधिभार और धोखाधड़ी की प्रारम्भ की संभावना है।[1][9]
सॉफ्टवेयर विकास में प्रयोग करें
कॉपी और पेस्ट प्रोग्रामिंग एक एंटी-पैटर्न है जो पहले से मौजूद कोड को किसी अन्य स्रोत कोड फ़ाइल में लापरवाही से चिपकाने से उत्पन्न होता है। समान नामित विधि (कंप्यूटर प्रोग्रामिंग) के साथ साझा सार प्रकार (सार वर्ग) को उजागर किया जाना चाहिए, और प्रत्येक मॉड्यूल को कार्यक्षमता में आवश्यक अंतर प्रदान करने के लिए इंटरफ़ेस को उपप्रकार करना चाहिए।
वेबसाइटों पर प्रयोग करें
वेब उपयोगकर्ता अलग-अलग कारणों से वेबसाइट पर अलग-अलग चीजें कॉपी करते हैं, जिसमें शब्दों और वाक्यांशों को कहीं और देखने के लिए, उद्धरणों और टेक्स्ट सारांशों में उपयोग के लिए महत्वपूर्ण वाक्यों और सॉफ्टवेयर विकास में उपयोग के लिए प्रोग्रामिंग कोड के टुकड़े सम्मिलित हैं।[10] उपयोगकर्ताओं के प्रतिलिपि संचालन को ट्रैक करना और रिकॉर्ड करना और उस डेटा का उपयोग वेबसाइट की सामग्री पर निहित उपयोगकर्ता प्रतिक्रिया के रूप में करना, अनुप्रयोगों और उपयोगों की एक विस्तृत श्रृंखला में फायदेमंद हो सकता है, जिसमें स्वचालित सारांश सम्मिलित है,[11] और टेक्स्ट सरलीकरण में।[12]
यह भी देखें
- क्लिपबोर्ड (कंप्यूटिंग)
- नियंत्रण की
- कॉपी कर्सर (फ्रीकीबी)
- खींचें और छोड़ें
- फोटो असेंबल
- प्रकाशन इंटरचेंज भाषा
- एक साथ संपादन
- एक्स विंडो चयन
- प्रयोज्य तत्व - जीनोम में कट, कॉपी और पेस्ट करें।
संदर्भ
- ↑ 1.0 1.1 Laubach, Lori; Wakefield, Catherine (June 8, 2012). "इलेक्ट्रॉनिक मेडिकल रिकॉर्ड्स में क्लोनिंग और अन्य अनुपालन जोखिम" (PDF). Moss Adams LLP, MultiCare. Archived (PDF) from the original on August 20, 2014. Retrieved April 23, 2014.
- ↑ Deutsch, L. Peter; Lampson, Butler W. (1967), "An online editor", Communications of the ACM, 10 (12): 793–799, 803, doi:10.1145/363848.363863, S2CID 18441825, archived from the original on 2013-05-26, p. 793.
- ↑ Kuhn, Werner (1993). "रूपक उपयोगकर्ताओं के लिए सिद्धांत बनाते हैं". Spatial Information Theory a Theoretical Basis for GIS. Lecture Notes in Computer Science. Springer. 716: 366–376. doi:10.1007/3-540-57207-4_24. ISBN 978-3-540-57207-7.
- ↑ "Bill Moggridge, Designing Interactions, MIT Press 2007, pp. 63–68". Designinginteractions.com. Archived from the original on 2011-11-17. Retrieved 2011-11-25.
- ↑ "क्लिपबोर्ड मास्टर". क्लिपबोर्ड मास्टर2.0 by In Phase Consulting, July 1994. Retrieved 14 September 2009.
- ↑ How to use the new clipboard on Windows 10 October 2018 Update | Windows Central
- ↑ "जीकेबी (जेनेरिक नॉलेज बेस) संपादक उपयोगकर्ता पुस्तिका". Artificial Intelligence Center. SRI International. Archived from the original on 2011-09-27. Retrieved 2011-11-25.
- ↑ "जीएनयू Emacs मैनुअल". Gnu.org. Archived from the original on 2011-11-26. Retrieved 2011-11-25.
- ↑ "इलेक्ट्रॉनिक हेल्थ रिकॉर्ड्स में कॉपी और पेस्ट की कार्यक्षमता का उचित उपयोग" (PDF). American Health Information Management Association. March 17, 2014. Archived from the original (PDF) on March 12, 2016. Retrieved April 23, 2014.
- ↑ What Web Users Copy to the Clipboard on a Website: A Case Study (PDF). 16th International Conference on Web Information Systems and Technologies (WEBIST 2020).
- ↑ An HCI Approach to Extractive Text Summarization: Selecting Key Sentences Based on User Copy Operations (PDF). 22nd International Conference (HCII 2020).
- ↑ यूजर कॉपी ऑपरेशंस से इंप्लिसिट फीडबैक का इस्तेमाल करते हुए ऑटोमैटिक कॉम्प्लेक्स वर्ड आइडेंटिफिकेशन (PDF). 21st International Conference on Web Information Systems Engineering (WISE 2020).