Tujuan:
Buat dan simpan file dalam Vim yang mengandung setidaknya 25 karakter ASCII. The keystrokes tepat digunakan selama pembuatan dan menyimpan file ini juga harus menghasilkan isi yang identik pada Windows Notepad (tanpa harus menyimpan dalam Notepad).
Aturan:
- Untuk keperluan tantangan ini, Vim mulai terbuka dalam mode perintah.
- Mouse tidak diizinkan.
- Shift adalah diperbolehkan. Ctrl,,altatau kunci pengubah lainnya tidak diperbolehkan.
- Solusi Anda harus bekerja dengan "terminal" (non-GUI) default Vim yang dikirimkan dengan Ubuntu 11.04 atau OS X 10.6.7 (salah satu dari keduanya). Asumsikan Vim ini
.vimrc
hanya berisiset nocompatible
(tanpa jeda baris setelahnya), yang terletak di~/.vimrc
. Berpura-pura sistem operasi Anda baru saja diinstal sebelum membuka Vim. - Anda tidak boleh membuka file yang sudah ada kecuali untuk file Anda
.vimrc
. File apa pun yang Anda buat saat memecahkan teka-teki ini dapat disimpan dan dibuka kembali sebanyak yang diperlukan. - Vim tidak bisa ditutup!
Pengungkapan, dan kemungkinan alasan untuk menutup: Saya tidak punya solusi.
Jawaban:
Urutan yang diedit (versi pertama dihancurkan).
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
Harus melakukan trik, jika saya menghitung penekanan tombol saya dengan benar. Tidak tunggu, apakah kunci keluar diizinkan?
sumber
Vim cannot be closed
persyaratannya? Saya kira solusinya cukup sederhana: hapus duaq
dan satu backspaces.I Backspace H E L LO , Space W O R LD
Esc Shift+; W Enter I Backspace Backspace Backspace Backspace .
Menghasilkan "halo, dunia" di keduanya.
sumber
34 penekanan tombol. Menghasilkan dua puluh dua A diikuti oleh: x dan baris baru.
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
sumber