Bir Vim sorgusu oluşturun! [kapalı]


16

Hedef:

En az 25 ASCII karakter içeren Vim'de dosya oluşturun ve kaydedin. Kesin tuş vuruşları oluşturma sırasında kullanılan ve bu dosyanın tasarrufu (Not Defteri'nde kaydetmek zorunda kalmadan) Windows Not Defteri'nde aynı içeriğe de üretmelidir.

Kurallar:

  • Bu meydan okuma amacıyla, Vim komut modunda açılmaya başlar.
  • Fare edilir değil izin verdi.
  • Shift olduğunu izin verdi. Ctrl,altVeya başka bir değiştirici tuşları vardır değil izin verdi.
  • Çözümünüz, Ubuntu 11.04 veya OS X 10.6.7 (ikisinden biri) ile birlikte gelen varsayılan "terminal" (GUI olmayan) Vim ile çalışmalıdır. Bu Vim'in .vimrcyalnızca kendisini içerdiğini varsayalım set nocompatible(bundan sonra satır sonu olmadan) ~/.vimrc. Vim'i açmadan önce işletim sisteminizin yeni kurulmuş olduğunu varsayın.
  • Dışında, önceden varolan dosyaları açmamalısınız .vimrc. Bu bulmacayı çözerken oluşturduğunuz dosyalar gerektiği kadar kaydedilip yeniden açılabilir.
  • Vim kapatılamaz!

İfşa etme ve olası bir kapanma nedeni: Bir çözümüm yok.


Not Defteri'nden bahsetmek için -1.
kullanıcı bilinmiyor

6
kullanıcı bilinmiyor: Aslında bu, aşağı oy için oldukça aptalca bir neden.
Joey

3
@Joey Bir fanboy mantığında mantık bulmaya çalışmayın.
Marcelo

2
Oy miktarı veya karakter / bayt sayısı gibi nesnel kazanan bir kriter eklemelisiniz.
overactor

Yanıtlar:


11

Düzenlenen sıra (ilk sürüm karıştırıldı).

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

Hile yapmalıyım, tuş vuruşlarımı doğru şekilde sayarsam. Bekleme yok, çıkış anahtarına izin veriliyor mu?


Tüm aldığım ": wq" içeren bir dosya ve ardından birkaç satırsonu.
Joey Adams

Hata! Diziyi değiştirdim. Bir an içinde düzeltir.
n. 'zamirler' m.

Hmmm, Vim cannot be closedgereklilik nedir? Çözümün yeterince basit olduğunu düşünüyorum: ikisini qve arka alanlardan birini kaldırın .
asoundmove

Ayrıca, <kbd> A </kbd> ile, <kbd> Shift </kbd> + <kbd> a </kbd> mı demek istediniz?
Joey Adams

@asoundmove ah evet, o kısmı kaçırdım. Hem "q" ları hem de bir arka alanı kaldırmak onu düzeltmelidir. @Joey Adams; Gerçekten Shift + A, ama bu gösterim çok fazla yer kaplıyor, yeterli!
n.

4

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

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

Her ikisinde de "merhaba, dünya" üretir.


1

34 tuş vuruşu. Yirmi iki A, ardından x ve yeni bir çizgi üretir.

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.