组成Vim藜![关闭]


16

目标:

在Vim中创建并保存文件,至少包含25个ASCII字符。在创建和保存此文件期间使用的确切击键也必须在Windows记事本中产生相同的内容(不必保存在记事本中)。

规则:

  • 为了解决这一难题,Vim开始以命令方式打开。
  • 鼠标是不是允许。
  • Shift 允许。Ctrlalt或任何其他修饰键都不会允许的。
  • 您的解决方案必须与Ubuntu 11.04或OS X 10.6.7(两者之一)一起提供的默认 “终端”(非GUI)Vim一起使用。假设此Vim .vimrc仅包含set nocompatible(其后没有换行符),其本身位于~/.vimrc。假设您的操作系统是在打开Vim之前刚刚安装的。
  • 除了,您不得打开任何现有文件.vimrc。解决此难题时创建的任何文件都可以保存,并在必要时重新打开多次。
  • Vim无法关闭!

披露以及可能的结案理由:我没有解决方案。


-1代表记事本。
用户未知,

6
用户未知:实际上,这是一个相当愚蠢的拒绝投票的理由。
Joey

3
@Joey不要试图在粉丝的推理中找到逻辑。
Marcelo

2
您应该添加一个客观的获胜标准,例如票数或字符/字节数。
overactor 2014年

Answers:


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”的文件,后跟几个换行符。
Joey Adams

糟糕,我已经弄乱了顺序。稍后将修复。
n。

嗯,Vim cannot be closed要求呢?我想解决方案非常简单:删除两个q和一个退格键。
asoundmove 2011年

另外,用<kbd> A </ kbd>表示<kbd> Shift </ kbd> + <kbd> a </ kbd>吗?
乔伊·亚当斯

@asoundmove啊,是的,错过了那部分。同时删除“ q”和退格键可以解决该问题。@乔伊·亚当斯; 我的意思确实是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次击键。产生22个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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.