Есть ли интерактивный способ изучить 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.