Vimクインを作成します![閉まっている]


16

ゴール:

少なくとも25文字のASCII文字を含むファイルをVimで作成して保存します。正確なキーストロークの作成時に、このファイルの保存に使用も(メモ帳に保存することなく)Windowsのメモ帳で同一の内容を生成しなければなりません。

ルール:

  • この課題のために、Vimはコマンドモードで開き始めます。
  • マウスは許可されていません
  • Shift される許可。Ctrlaltまたは任意の他の修飾キーがされていない許可します。
  • ソリューションは、Ubuntu 11.04またはOS X 10.6.7(2つのうちの1つ)に同梱されているデフォルトの「ターミナル」(非GUI)Vimで動作する必要があります。このVim .vimrcにはset nocompatible(その後に改行はない)のみが含まれ、それ自体がにあると仮定し~/.vimrcます。お使いのオペレーティングシステムがされたふりだけで Vimを開く前にインストールされています。
  • を除き、既存のファイルを開かないでください.vimrc。このパズルを解きながら作成したファイルは、必要に応じて何度でも保存して開くことができます。
  • Vimを閉じることができません!

開示、および閉鎖の考えられる理由:解決策がありません。


メモ帳に言及する場合は-1。
ユーザー不明

6
ユーザー不明:それは実際、ダウン投票の非常に愚かな理由です。
ジョーイ

3
@Joeyファンボーイの推論の論理を見つけようとしないでください。
マルセロ

2
投票数やキャラクター/バイト数など、客観的な勝利基準を追加する必要があります。
オーバーアクター14

回答:


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」とそれに続くいくつかの改行を含むファイルです。
ジョーイアダムス

おっと、シーケンスを壊してしまいました。すぐに修正されます。
n。

うーん、Vim cannot be closed要件はどうですか?解決策は十分に単純だと思います:2 qつとバックスペースの1つを削除します。
asoundmove

また、<kbd> A </ kbd>とは、<kbd> Shift </ kbd> + <kbd> a </ kbd>のことですか?
ジョーイアダムス

@asoundmoveああああ、その部分を見逃した。「q」とバックスペースの両方を削除すると修正されます。@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

両方で「hello、world」を生成します。


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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.