एक विम क्वीन की रचना करें! [बन्द है]


16

लक्ष्य:

कम से कम 25 ASCII वर्ण वाले विम में फ़ाइल बनाएं और सहेजें। सटीक कीस्ट्रोक्स निर्माण के दौरान इस्तेमाल किया और इस फ़ाइल की बचत भी (नोटपैड में बचाने के लिए बिना) विंडोज नोटपैड में समान सामग्रियां का उत्पादन होगा।

नियम:

  • इस चुनौती के प्रयोजनों के लिए, विम कमांड मोड में शुरू होता है।
  • माउस की अनुमति नहीं है
  • Shift है की अनुमति दी। Ctrl,altया किसी अन्य संशोधक कुंजियोंकी अनुमति नहीं है
  • आपके समाधान को डिफ़ॉल्ट "टर्मिनल" (गैर-जीयूआई) के साथ काम करना होगा जो कि उबंटू 11.04 या ओएस एक्स 10.6.7 (दोनों में से एक) के साथ भेज दिया गया है। मान लें कि इस विम .vimrcमें केवल set nocompatible(इसके बाद कोई लाइन ब्रेक नहीं है) है, जो स्वयं स्थित है ~/.vimrc। अपना ऑपरेटिंग सिस्टम प्रीटेंड करें केवल विम खोलने से पहले स्थापित किया गया था ।
  • आपको अपने अलावा किसी भी पहले से मौजूद फाइल को नहीं खोलना चाहिए .vimrc। इस पहेली को हल करते समय आपके द्वारा बनाई गई किसी भी फाइल को बचाया जा सकता है और आवश्यकतानुसार कई बार पुनः खोला जा सकता है।
  • बंद नहीं किया जा सकता!

प्रकटीकरण, और बंद करने का एक संभावित कारण: मेरे पास कोई हल नहीं है।


-1 नोटपैड का उल्लेख करने के लिए।
उपयोगकर्ता अज्ञात

6
उपयोगकर्ता अज्ञात: यह वास्तव में डाउनवॉटिंग के लिए एक काफी बेवकूफ कारण है।
जॉय

3
@ जॉय एक प्रशंसक की तर्क में तर्क खोजने की कोशिश मत करो।
मार्सेलो

2
आपको एक उद्देश्य जीतने वाला मानदंड जोड़ना चाहिए, जैसे वोट या चरित्र / बाइट की गिनती।
ओवरएक्टर

जवाबों:


11

संपादित अनुक्रम (पहले संस्करण को मंगाई गई थी)।

2 A 2 A Esc 2 A 2 A Esc 2 A 2 A Esc

2 A 2 A Esc 2 A 2 A Esc 2 A 2 A Esc

2 A 2 A Esc 2 A 2 A Esc A : w q Enter

Esc Backspace Backspace Backspace Backspace Backspace : w q Enter

चाल करना चाहिए, अगर मैं अपने कीस्ट्रोक्स को सही ढंग से गिन रहा हूं। कोई प्रतीक्षा नहीं, भागने की कुंजी की अनुमति है?


मेरे पास एक फ़ाइल है: "wq", जिसके बाद कुछ नयापन है।
जोए एडम्स

उफ़, मैं इस क्रम में उलझ गया हूं। एक क्षण में ठीक हो जाएगा।
एन।

हम्म, Vim cannot be closedआवश्यकता के बारे में क्या ? मुझे लगता है कि समाधान काफी सरल है: दो qऔर बैकस्पेस में से एक को हटा दें ।
asoundmove

इसके अलावा, <kbd> A </ kbd> से, क्या आपका मतलब है <kbd> Shift </ kbd> + <kbd> </ kbd>?
जोए एडम्स

@asoundmove आह हाँ, वह हिस्सा याद किया। "Q" s और एक बैकस्पेस दोनों को हटाकर इसे ठीक करना चाहिए। @ जोए एडम्स; मेरा मतलब है कि Shift + A वास्तव में है, लेकिन यह अंकन बहुत अधिक स्थान लेता है, पर्याप्त है!
एन।

4

I Backspace H E L LO , Space W O R LD

Esc Shift+ ; W Enter I Backspace Backspace Backspace Backspace

दोनों में "हैलो, वर्ल्ड" का निर्माण करता है।


1

34 कीस्ट्रोक्स। बाईस ए का उत्पादन करता है: एक्स और एक नई लाइन।

i Backspace

a a a a a a a a a a a

a a a a a a a a a a a

: x Enter Esc Backspace Backspace Backspace : x Enter

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