スース博士の「Green Eggs and Ham」という本は、本の全編に50の異なる言葉しかないことで有名です。
あなたのタスクは、vimテキストエディタで空のファイルに適用すると、すべてのデフォルト設定で通常モードで開始されるときに、Green EggsとHamのテキスト全体を生成するキーストロークのシーケンスを作成することです。キーストロークは、操作の一部として他のファイルをロードしてはなりません。すべてのテキストはエディター内で生成する必要があります。
最終バッファは、このファイルとまったく同じように見える必要がありますが、最終的にどのモードになってもかまいません(<Esc>
通常モードに戻すために最終バッファを保持する必要はありません)。
Shiftキー<C-o>
を使用したり、Shift キーを使用して大文字のカウントを単一のキーストロークとして入力したりするコード化されたキーストローク。
この目標を達成するための最も少ないキーストロークのシーケンスが勝ちです。
誰かがこの質問に相当するEmacsを作成したい場合、できます。私は、Emacsが面白い質問になるかどうかを知るほどEmacsに精通していません。
—
ジョーZ.
また、「すべてのデフォルト設定を使用」とは、
—
ジョーZ.
.vimrc
ファイルから設定をロードできないことを意味します。
あなたの「標準的な」挿入ファイル全体の回答に基づいて、挿入が問題にならなくなった後にエディタを残すモードを採用します。明確にするためにこれを明示的に指定する必要があります(つまり、<Esc>を挿入モードから抜け出す必要はありません)。
—
FireFly
<Esc>
挿入モードを終了する必要はありませんが、通常どおりに開始する必要があります。
私が見ているように、この質問はトピックから外れたところにあります。それはコードゴルフではなく、ヴィンゴルフです(そのためのページがあります。良いページです。興味がある人は誰でも見てください)。また、テキストが長すぎるため、ゴルフには非常に時間がかかります。
—
塩奈