เรียบเรียงเสียงเรียกร้อง! [ปิด]


16

เป้าหมาย:

สร้างและบันทึกไฟล์ใน Vim ที่มีอักขระ ASCII อย่างน้อย 25 ตัว การกดแป้นที่แน่นอนที่ใช้ในระหว่างการสร้างและบันทึกไฟล์นี้จะต้องสร้างเนื้อหาที่เหมือนกันใน Windows Notepad (โดยไม่ต้องบันทึกใน Notepad)

กฎ:

  • สำหรับวัตถุประสงค์ของการท้าทายนี้ Vim เริ่มเปิดในโหมดคำสั่ง
  • ไม่อนุญาตให้ใช้เม้าส์
  • Shift จะได้รับอนุญาต Ctrl,altหรือกุญแจอื่น ๆไม่ได้รับอนุญาต
  • โซลูชันของคุณต้องทำงานกับ"เทอร์มินัล" เริ่มต้น (ไม่ใช่ GUI) ที่จัดส่งมาพร้อมกับ Ubuntu 11.04 หรือ OS X 10.6.7 (หนึ่งในสอง) สมมติว่านี้เป็นกลุ่มของ.vimrcมีเพียงset nocompatible(โดยไม่มีการแบ่งบรรทัดหลังจากที่มัน) ~/.vimrcซึ่งเป็นตัวเองตั้งอยู่ที่ แกล้งทำเป็นว่าระบบปฏิบัติการของคุณเพิ่งติดตั้งก่อนที่จะเปิดเป็นกลุ่ม
  • คุณต้องไม่เปิดใด ๆที่มีอยู่ก่อน.vimrcไฟล์ยกเว้นสำหรับคุณ ไฟล์ใด ๆ ที่คุณสร้างขึ้นในขณะที่ไขปริศนานี้อาจถูกบันทึกและเปิดใหม่ได้หลายครั้งตามที่จำเป็น
  • เป็นกลุ่มไม่สามารถปิดได้!

การเปิดเผยและเหตุผลที่เป็นไปได้ที่จะปิด:ฉันไม่มีทางออก


-1 สำหรับการกล่าวถึง Notepad
ผู้ใช้ที่ไม่รู้จัก

6
ไม่ทราบผู้ใช้: นั่นเป็นเหตุผลที่ค่อนข้างโง่สำหรับการ downvoting จริงๆ
Joey

3
@ โจอี้อย่าพยายามหาเหตุผลในการให้เหตุผลของแฟนบอย
Marcelo

2
คุณควรเพิ่มเกณฑ์การชนะอย่างมีวัตถุประสงค์เช่นจำนวนคะแนนโหวตหรือจำนวนตัวอักษร / ไบต์
overactor

คำตอบ:


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" ตามด้วย newlines คู่
Joey Adams

อ๊ะฉันได้เรียงลำดับ จะแก้ไขในอีกสักครู่
n

อืมแล้วVim cannot be closedความต้องการล่ะ? ฉันคิดว่าวิธีการแก้ปัญหานั้นง่ายพอ: ลบทั้งสองqและหนึ่งใน backspaces
asoundmove

นอกจากนี้โดย <kbd> A </kbd> คุณหมายถึง <kbd> Shift </kbd> + <kbd> a </kbd> หรือไม่
Joey Adams

@ เสียงรบกวน ah ใช่พลาดส่วนนั้น การลบทั้ง "q" s และ backspace ควรแก้ไข @ Joey Adams; ฉันหมายถึง Shift + A แต่สัญกรณ์นี้ใช้พื้นที่มากเกินไปก็เพียงพอแล้ว!
n

4

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

Esc Shift+ ; W Enter I Backspace Backspace Backspace Backspace.

สร้าง "สวัสดีโลก" ทั้งคู่


1

34 การกดแป้น สร้างยี่สิบสอง A ตามด้วย: x และบรรทัดใหม่

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.