Цель:
Создайте и сохраните файл в Vim, содержащий не менее 25 символов ASCII. В точные нажатия клавиш , используемые в процессе создания и сохранения этого файла необходимо также произвести идентичное содержание в блокноте Windows (без необходимости сохранения в блокноте).
Правила:
- Для выполнения этой задачи Vim начинает открываться в командном режиме.
- Мышь не допускается.
- Shift это допускается. Ctrl,altили любые другие клавиши-модификаторы не допускаются.
- Ваше решение должно работать с Vim по умолчанию «терминал» (не GUI), поставляемым с Ubuntu 11.04 или OS X 10.6.7 (один из двух). Предположим, что этот Vim
.vimrc
содержит толькоset nocompatible
(без разрыва строки после него), который сам находится в~/.vimrc
. Притворись операционная система была только установлена перед открытием Vim. - Вы не должны открывать какие - либо ранее существующие файлы, кроме ваших
.vimrc
. Любые файлы, которые вы создаете при решении этой головоломки, могут быть сохранены и повторно открыты столько раз, сколько необходимо. - Vim не может быть закрыт!
Раскрытие и возможная причина для закрытия: у меня нет решения.
Ответы:
Отредактированная последовательность (первая версия была искажена).
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
Должен сделать свое дело, если я правильно считаю свои нажатия клавиш. Нет ожидания, разрешен ли escape-ключ?
источник
Vim cannot be closed
требования? Я полагаю, что решение достаточно простое: уберите дваq
и один из пробелов.I Backspace H E L LO , Space W O R LD
Esc Shift+ ; W Enter I Backspace Backspace Backspace Backspace.
Производит "привет, мир" в обоих.
источник
34 нажатия клавиш. Производит двадцать две буквы А, за которыми следуют: х и новая строка.
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
источник