Vi संपादक की कॉपी कमांड को Yank क्यों कहा जाता है?


10

Vi संपादक की कॉपी कमांड को "yank" क्यों कहा जाता है?

क्या कोई महत्वपूर्ण चीज है जो मुझे कमांड नाम याद रखने में मदद कर सकती है?


3
यांक पुल का एक पर्याय है; आप क्लिपबोर्ड पर पाठ को खींच रहे हैं ... जैसा कि यह कहा जाता था कि, pपहले से ही लिया गया था ...
jasonwryan

2
@ सेठ के पास मेरे पास वापस जाने का कोई संदर्भ नहीं है ...
जसोनव्रीयन

1
@ajonwryan, और मुझे संदेह है कि जब तक आप बिल जॉय से नहीं पूछेंगे, आपको एक संदर्भ मिल जाएगा! इतिहास के विषय पर एक निश्चित प्रकार का प्रश्न है जहां कुछ लंबे समय से पहले प्रोग्रामर की इच्छा को छोड़कर कोई संदर्भ मौजूद नहीं है , और यह उनमें से एक है। तो आप भी जवाब दे सकते हैं क्योंकि यह सबसे अच्छा है जो हम प्राप्त करने जा रहे हैं।
सेलडा

जब मैंने पहली बार vi सीखा , तो मुझे लगा कि "yank" का नाम TECO में पहचान के नाम पर रखा गया था । TECO के "झटका" पाठ क्या रूप में एक ही बफर-नहीं बिल्कुल में इनपुट फ़ाइल के अगले पृष्ठ पढ़ y में करता है vi, लेकिन इसी तरह के। मैं वास्तव में नहीं जानता कि यह बिल जॉय को प्रभावित करता है या नहीं, हालांकि।
बेन कोविट्ज़

1
BTW, सिर्फ vi के लिए एक पूरी StackExchange है क्या इस सवाल का वहां से पलायन होना चाहिए?
बेन कोविट्ज़

जवाबों:


9

यान पुल का एक पर्याय है : यह पाठ को बाद के उपयोग के लिए बफर या क्लिपबोर्ड पर खींचने की अवधारणा को पकड़ता है।

जैसा कि बिल जॉय ने इस शब्द का उपयोग करने के लिए क्यों चुना, मैं केवल यह अनुमान लगा सकता हूं कि जैसा कि pपहले से ही उपयोग में था (पुट के लिए एक संक्षिप्त नाम) वह एक ऐसा ज्ञापन चाहते थे जो एक अक्षर था (vi के पूर्वज, एड और फिर पूर्व के डिजाइन के अनुसार ) और ऑपरेशन के उद्दीपक।


1
@ user2196728 नहीं, यांक का मतलब है कि पुल करना: मैं यह नहीं देख सकता कि इसका मतलब कुछ और क्यों होगा, विशेष रूप से ऐसी चीज जिसका वास्तविक ऑपरेशन से कोई संबंध नहीं है ...
jasonwryan

4
जैसा कि अभी तक महान Emacs बनाम vi कंफ़र्ट में एक और आइटम, Emacs अपने पेस्ट कॉमन को "यैंक" कहता है ।
cjm

3
@cjm ओएस के लिए एक और "UX हॉल ऑफ फेम" पल जिसमें केवल एक सभ्य संपादक का अभाव है ...
jasonwryan

1
@ मर्कप्लॉटिक नहीं, बिल्कुल नहीं: मैं कह रहा हूं कि जॉय दोनों को खींच कर नहीं रख सकता था p
जसोनव्रीयन

4
एमएसीएस संस्करण 1, जिसे vi के समान समय के बारे में लिखा गया था, पहले से ही किल / यान का उपयोग करता था, जो इसे TECO से विरासत में मिला था। TECO 1962 की है, लेकिन मुझे नहीं पता कि पहले संस्करण में पहले से ही ये कमांड थे। मैंने पाया कि पीडीपी -8 मैनुअल में यांक कमांड का उल्लेख है, लेकिन वे मूल पीडीपी -8 नहीं हो सकते हैं। फिर भी ऐसा लगता है कि "यंक" का अर्थ है "पेस्ट" (1970 के दशक के मध्य में ज़ेरॉक्स में चुना गया शब्द, जो मानक बन गया जब सामान्य लोगों को जीयूआई मिला) जोय ने vi लिखे उस समय तक पहले से ही एक चीज थी।
गिल्स एसओ- बुराई को रोकें '
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.