Есть ли интерактивный способ изучить Vim? [закрыто]


93

Несколько лет назад я искал способ изучить Vim, который не требовал бы стены текста или прокрутки vimtutor, не зная команд для этого. Я задавался вопросом, существует ли что-нибудь еще для этой цели.


8
На самом деле vimtutor не требовал, чтобы вы пролистывали стены текста, не зная команд. Команды прокрутки находятся прямо на первой странице.
— thiton

Это базовый учебник для Vim, с которого можно начать, и вы также можете получить много видео с Youtube.

3
Я это понимаю, но с vimtutor мне было неудобно. У меня есть одноклассники, которым тоже не очень понравилось это учить. Я уверен, что для некоторых это нормально, но явно не для всех. Значит, люди потрудились делать скринкасты и openvim, верно? Если бы vimtutor был идеальным, то никто бы не заморачивался.
— яичные ножки

4
Vimtutor точно скажет вам, что делать, если вы не знаете, какие команды использовать, то вы, вероятно, на самом деле не смотрите на экран своего компьютера.
— Энди Рэй

Ответы:



111

Я специально для этого и запрограммировал игру! Это онлайн-игра, в которой вы перемещаете курсор с помощью команд и движений vim. Проверьте это на http://vim-adventures.com . Первые несколько уровней обучают hjklи навигации по словам. Остальное планируется за деньги.


12
гений! Рекомендуемая игра для всех любителей vim!
— confiq

93
Без обид, это хорошая игра, но она не стоит 25 долларов (особенно с 6-месячным доступом), когда есть другие бесплатные ресурсы, которые можно использовать для изучения vim.
— nyuszika7h

7
Этой игре нужен автономный режим, и я бы ее купил.
— Годдард

9
@ nyuszika7h Согласен. Я бы купил это на 100%, если бы не срок. Мне нужно что-то, что я могу использовать, чтобы освежить свою память через 5 лет.
— Дэн Бечард

10
Я думаю, что он не заслуживает этих 25 долларов. Это должно быть дешевле.
— Osama F Elias

16

Чтобы ответить на ваш вопрос: vimtutor - хороший способ интерактивно изучить vim. Если вы его прочитаете, он даст вам все необходимые команды для прохождения, и вы фактически научитесь использовать vim.

Если это слишком много усилий, я действительно сомневаюсь, что vim для вас.


1
Я имел в виду ответить на ваш вопрос, как в вопросе в заголовке вашего сообщения. Причина, по которой vimtutor кажется болезненным, заключается в том, что вы действительно чему-то учитесь в процессе. В любом случае, пожалуйста, не обижайтесь на мой ответ, я в основном нацеливал его на других людей, а не на вас, потому что вам это явно не нравилось.
— static_rtti

1
Спасибо за разъяснения, я ценю это :)
— eggonlegs


9

http://kikuchiyos-vim-game.herokuapp.com

Пик в середине 2011 года, примерно в то время, когда были созданы vim adventures, но так и не зашло так далеко, как vim adventures. Никогда не было много игр, но все же это бесплатная альтернатива для всех, кто хочет преодолеть кривую обучения vim - базовое движение и изменение режимов.


Наконец, просто поставьте его на heroku: kikuchiyos-vim-game.herokuapp.com
— kikuchiyo

Я играл некоторое время. Я не голосовал против, но игра была тяжелой. Потому что нет возможности забрать алмазы, когда они находятся за пределами региона! Безумно!
— Anwar

@Anwar, эй, извини за поздний ответ. Давно не был на SO. Вам нужно использовать jump (w (word-right), b (word-left), o (insert-line-down), O (insert-line-up)) для доступа к бриллиантам или рубинам за пределами стандартной области. Когда вы это сделаете, вы застрянете, поэтому вам нужно будет телепортироваться с помощью (H (вверху страницы), L (внизу страницы), 0 (начало строки) или $ (конец строки). Команды телепорта находятся на главной странице. Приносим извинения. Требуется много работы. Спасибо за попытку. Вот пример прыжка с уступа youtube.com/watch?v=7fgmblzHerU
— kikuchiyo

7

не использовал его, но похоже на то, что вы просите

http://www.openvim.com/tutorial.html


@Benoit: Я отправил электронное письмо автору учебника, который исправит это. Обратите внимание: предполагается, что вы используете стандартную клавиатуру QWERTY.
— Бенуа

@Benoit Я удалил его из туториала. Как песочница еще не упоминается. Я оставляю его поддерживать, пока у меня не останется более важных задач. Спасибо за сообщение.
— egaga

@egaga: ты действительно быстро все исправляешь!
— Бенуа

3

Для новичков также подойдет http://vimsnake.com .
Это будет интересно улучшает мышечную память для ключей h, j, k, l, escиi

Теперь, когда мы подготовились к получению этих ключей, мы можем перейти на http://www.vimgenius.com/ для обучения. Он аналогичен и является альтернативой для shortcutfoo.com и более специфичен для vim.


Вау, vimsnake - это сложно, если вы только изучаете движение hjkl!
— jrahhali

@jrahhali проверить мой результат в таблице лидеров: P
— vusan
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.