Играй и изучай VIM одновременно

    Наткнулся на интересную вещицу: VIM Adventures.



    Это онлайн игра основанная на хоткеях текстового редактора VIM. Полезна будет тем, кто всегда боялся открывать VIM, чтобы, наконец, пересилить страх; а также тем, кто уже давно знаком с VIM, чтобы просто получить немного удовольствия.
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 26

      +3
      забавно, спасибо
        0
        только нюанс что бесплатная часть очень короткая — минут на 10
          0
          А сам еще недалеко прошел, думал вечером поиграться, поэтому даже и не заметил!

          Но я что-то не понял, там на сайте есть про «Unlock levels» — просят email, а где просят деньги?
          0
          The 3rd level will be available for FREE only for players who sign up for my email list.

          Sign up now! You'll be notified as soon as the level is up.

          я это интерпертировал как
          1)уровни после 3-го не будут бесплатны
          2)самого 3-го ещё нет.

          но не регался
            +1
            П.1 я понял так: третий левел будет бесплатен только для зарегистрированных игроков, которые подписались на рассылку (или что-то такое).
            0
            Прикольно, только вот у меня всё рывками :-(
            Хорошая замена vimtutor.

            p.s. еще не сразу допёр почему b,e не работают…
              0
              Там надо эти буквы «взять». Когда от человечка вниз опускаетесь, там поле с буквами, по которому двигаетесь. Надо найти буквы w,e,b, тогда сможете ими пользоваться. Эти буквы выделяются на фоне других.
                0
                Спасибо, кэп. Я же не сказал, что так и не понял, но с пол минутки побегал только hjkl да w, которая прямо перед носом лежала.
                  0
                  А… Не верно вас понял, подумал, что так и не нашли эти буковки (на момент написания пред. коммента). Видать пропустил «сразу» и прочитал как «не допёр». Впредь буду внимательней :)
              +2
              Хочется обязательно упомянуть Vim Golf.
                0
                Эх, вроде хочется пощупать этот Golf, но вот ставить ruby руки совсем не тянутся…
                  0
                  Делов-то на три строчки.
                  У вас в системе и без того уже, наверняка, стоят perl, две версии python'а и tcl. Ruby не уничтожит вашу систему.
                    0
                    Да нет, python только 2.6 ветка, ну да tcl затесался из-за vim-gnome… Ну а без perl'а так вообще ни куда :-)
                    Конечно не уничтожит, но как-то, что tcl, что ruby меня не прельщают.
                    0
                    Оно того стоит, в свое время решил совсем немного задач, но узнал много нового!
                      0
                      Боюсь что много нового мне узнать уже не светит… Так, тут удобняшку найду, там о прикольной функции прочту, но не что-то революционно новое и неизведанное.
                      0
                      Кстати, код клиентской части vimgolf открыт (для желающих переписать его на perl/shell-script/etc).
                    0
                    Кто-нибудь взял сундук, который «Remember: words are not WORDS !!»? У меня рядом с ним не работают полученные позже w и b, от h,j,k,l тоже никакого прока.
                      +1
                      Похоже, что сундук ничего не делает, просто берётся и всё…

                      Добраться до него не получилось, набросал небольшой код, разбрасывающий предметы рядом со стартом.

                      lines=[[«Привет, Хабрахабр»,0,7],[«web»,8,12]];for(j=0;j<lines.length;j++){for(i=0;i<lines[j][0].length;i++){a=new KeyboardKey(lines[j][1]+i,lines[j][2],lines[j][0][i]);Entities.add(a);}} a=new Person(10,13,vim.images.get(«princess»),[«Здравствуй, дорогой друг.»,«Мне нечего тебе сказать, я тут просто так.»]);Entities.add(a);a=new CollectableObject(10,14,vim.images.get(«closed_chest»));Entities.add(a);
                        +2
                        Управление с помщью h,j,k,l — это вынос мозга. Не осилил.
                          0
                          +1
                          после 10 минут «игры» кисть болела так же, как и после растяжки пальцев для игры на гитаре рифами )
                        +1
                        Я после того, как поиграл в Dwarf Fortress, стал писать в vim'е очень бодро. 8)
                          +1
                          Приятно было побегать привычными клавишами не только по коду.
                            0
                            2 уровня маловато совсем, вот советую — Серия скринкастов по VIM (http://habrahabr.ru/post/67953/)
                              +1
                              Объясните мне смысл этого VIM, я вот уже 6 лет как профессионально знаком nix системами, соответственно написание всяких скриптов это часть каждодневной работы, 3 года как занимаюсь веб-разработкой, но хоть убейте не могу понять в чем прелесть редактора в котором что бы даже просто перемещаться по коду необходимо просмотреть 10 минутное обучающее видео.
                              Я понимаю что были времена когда не было GUI, и навигация по большому объему теста была проблемой, но щас то мы живем в 21веке, зачем все эти сложности?
                                +1
                                Занимаюсь разработкой на C/C++ для Linux.
                                Уже 4 годя использую vim.
                                При этом для навигации использую не буквенные клавиши, а стрелочки — буквенные не осилил.
                                Мне редактор нравится.
                                Плюсы:
                                1) за какой линукс компьютер я бы ни сел везде есть vim, я не зависим от какого-то «моего любимого» редактора.
                                2) все нужные мне действия (изменить размер текста, поиск по шаблону, копировать) выполняются за нажатие 1-2 клавишь.
                                3) возможность редактировать (копировать/вставить) вертикальные блоки текста — например удалить столбец в текстовом файле.
                                4) работа с огромными (сотни мегабайт) текстовыми файлами практически без тормозов системы.
                                В общем я использую VIM процентов на 10, мне он просто нравится.
                                +1
                                Как ни странно, но с vimperator не работает:)

                                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                Самое читаемое