Вопросы с тегом «vim»

32
Советы по игре в гольф в vim

Я недавно понял, как vim отлично подходит для игры в гольф, особенно для колмогоровских сложностей . Кроме того, в соответствии с мета vim, по крайней мере, является вполне приемлемым «языком программирования», то есть для сферы действия этого сайта. Какие общие советы у вас есть для игры в гольф в...

29
Мираж умного человека

Когда-то я читал этот вопрос / ответ на Quora Есть ли действительно программисты со степенью информатики, которые не могут пройти тест FizzBuzz Этот код дан как очевидный ответ for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print "Fizz" elif i % 5 == 0:...

27
Vim - окружить строку комментария символом комментария

Сегодня я понял, что мне часто нравится определять разделы в моем коде так: #################### # Helper Functions # #################### Но это утомительно. Предполагая, что у меня есть такая строка: # Helper Functions # Какой самый короткий набор vimнажатий клавиш, чтобы обернуть его в #? Сдвиг...

21
Еще одна программа, и я вышел!

При заданном уровне вложенности целых чисел nи строке sпечатных символов ascii ( для ~вывода программы, которая при запуске на том же языке выводит программу, которая выводит программу ..., которая выводит строку s. Всего nдолжно быть сгенерировано программ, все из которых должны быть выполнены на...

18
Напечатайте зеленые яйца и ветчину в vim

Книга доктора Сьюза "Зеленые яйца и ветчина" известна тем, что во всей истории книги всего 50 разных слов. Ваша задача - создать последовательность нажатий клавиш, которая будет приводить к полному тексту зеленых яиц и ветчины при применении к пустому файлу в текстовом редакторе vim , начиная с...

16
Составьте Vim Quine! [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена стеками Code Golf. Закрыто 5 лет назад . Цель: Создайте и сохраните файл в Vim, содержащий не менее 25 символов ASCII. В точные нажатия клавиш...

15
Создать программу Parrot

Учитывая ввод, выводим этот ввод бесконечно новую строку. На входе будет строка, состоящая только из печатаемых символов ASCII ( 0x20-0x7E) и новых строк ( 0x0A). Если input имеет длину 0, бесконечно выводите символы новой строки. Это код-гольф, поэтому побеждает меньше байтов на каждом языке...

10
Самая деструктивная последовательность «забыли войти в режим вставки» в Vim

Представьте, что у вас есть произвольный текстовый файл (который вы можете выбрать). Дайте последовательность нажатий клавиш, которая является наиболее разрушительной (*), если она была предназначена для вставки в текст, но вместо этого была введена в обычном режиме (то есть i/ aне была нажата). Вы...

9
Переверните каждое слово в строке в vim

Ваша задача - создать скрипт vim или предоставить последовательность нажатий клавиш, которая будет работать с одной строкой текста, содержащей до 140 печатных символов ASCII (в любом месте файла, с курсором, начинающимся в любом месте строки), и реверсировать каждый пробел. разделенная строка в...