Скороговорки для программистов
Вот сижу сейчас пишу очередную часть статьи про программирование скриптов в Vim и понимаю, что кроме скороговорок бывают еще и скоронабиралки, которые просто невозможно набрать с первого раза без ошибок, особенно по памяти. А виноваты во всем операторы сравнения, которые в Vim частично позаимствованы из Perl, но приукрашенные своими добавками.
Вот эти операторы:
- !~
- =~
- !~#
- =~#
- !~?
- =~?
А можно их еще разбавить цифрами. При наборе нужно использовать цифры на верхнем ряде клавиатуры, а не на отдельном блоке:
- «1»!~#»3″
Вот уж где понадобится виртуозное владение саблей шифтом. Все еще ухудшается, когда такой код надо писать из головы, а не набирать, глядя на уже готовый текст.
Скоронабиралку можно еще усложнить:
- a1!~#»3″&& &shell!~?a:{1}
В общем, есть поле для творчества, а заодно таким образом можно проверять трезвость программистов.
PS. Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.
Leave a comment