hjkl - Браузерная игра для практики команд Vim
Show HN: I built a little browser game to practice Vim commands

hjkl — это интерактивная браузерная игра, которая помогает освоить команды Vim через практические упражнения. Вместо скучной теории вы сразу применяете команды в деле: исправляете опечатки, меняете слова, удаляете строки, копируете текст и многое другое. Игра охватывает широкий спектр навыков — от базовых перемещений до работы с текстовыми объектами, поиска и прыжков по файлам. Каждое упражнение повторяется шесть раз, что способствует быстрому запоминанию. Просто откройте сайт и начните практиковаться — идеально для новичков и тех, кто хочет освежить знания.
Учитесь Vim на практике: каждое упражнение повторяется шесть раз, чтобы команды запомнились навсегда.
- atakmim
Попробовал, и наконец-то я лучше выучу и пойму Vim, играя в игру :) Спасибо!
- glibg10b
Для всех примеров с ciw проще использовать ce, так как курсор стоит на первой букве слова.
Там, где работает dw, эта игра вместо этого учит vlllld — это плохая привычка, которую не стоит прививать.
Ctrl+A увеличивает первое число после курсора, что проще, чем, скажем, f6r7 в случаях, когда они делают одно и то же. Аналогично Ctrl+X уменьшает.
t:t: — это странно, когда fY гораздо проще.
Симулятор Vim имеет небольшое отличие от настоящего Vim:
0
0
Начните с первой строки и нажмите CTRL-V, затем j, затем CTRL-A. Настоящий Vim увеличил бы оба числа. Симулятор увеличивает только то, что под курсором.
- autuni
Я несколько раз задумывался о том, чтобы освоить Vim, потому что это всегда казалось правильным занятием, но так и не сделал этого.
Мне кажется бессмысленным использовать редактор, который нужно изучать и тренировать. Он не может быть настолько эффективнее, особенно учитывая, что обычно скорость не является ограничивающим фактором для того, что я делаю.
Может быть, однажды я снова соблазнюсь выяснить, почему это якобы того стоит.
- zzril
Меня несколько раздражало, что упражнения позволяют оставаться в режиме вставки в конце. Думаю, было бы лучше для обучения концепции «правки» как единого, повторяемого действия, если бы требовалось возвращаться в нормальный режим.
- usrme
Я выполнил первое задание или упражнение, но, честно говоря, немного удивился, что движения Vim нельзя использовать для выбора следующих упражнений на появляющейся боковой панели. Возможно, это то, что игрок мог бы разблокировать позже.