Objetivo:
Cree y guarde archivos en Vim que contengan al menos 25 caracteres ASCII. Las pulsaciones de teclas exactas utilizadas durante la creación y el almacenamiento de este archivo también deben producir contenidos idénticos en el Bloc de notas de Windows (sin tener que guardar en el Bloc de notas).
Reglas:
- Para los propósitos de este desafío, Vim comienza a abrirse en modo comando.
- El mouse no está permitido.
- Shift está permitido Ctrl,alto cualquier otra tecla modificadora no estánpermitidas.
- Su solución debe funcionar con el "terminal" predeterminado (no GUI) Vim incluido con Ubuntu 11.04 u OS X 10.6.7 (uno de los dos). Suponga que este Vim
.vimrc
contiene soloset nocompatible
(sin salto de línea después), que se encuentra en~/.vimrc
. Imagine que su sistema operativo se acaba de instalar antes de abrir Vim. - No debe abrir ningún archivo preexistente , excepto su
.vimrc
. Cualquier archivo que cree mientras resuelve este rompecabezas se puede guardar y volver a abrir tantas veces como sea necesario. - ¡Vim no se puede cerrar!
Divulgación, y una posible razón para cerrar: no tengo una solución.
Respuestas:
La secuencia editada (la primera versión fue destrozada).
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
Debería hacer el truco, si estoy contando mis pulsaciones de teclas correctamente. No, espera, ¿está permitida la tecla de escape?
fuente
Vim cannot be closed
requisito? Supongo que la solución es bastante simple: elimine los dosq
y uno de los espacios de retroceso.I Backspace H E L LO , Space W O R LD
Esc Shift+ ; W Enter I Backspace Backspace Backspace Backspace.
Produce "hola, mundo" en ambos.
fuente
34 pulsaciones de teclas. Produce veintidós A seguidas de: xy una nueva línea.
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
fuente