Украинское сообщество программистов

Vim 7.0: куда идем?

Макс Ищенко
Опубликовано 7.08.2006 в Статьи

Я как-то проглядел, но недавно вышла седьмая версия текстового редактора Vim.

Новое в Vim 7.0

Итак, что мы имеем:

  • undo branches: поддержка дерева изменений
  • встроенный grep
  • проверка орфографии, с поддержкой русского и других языков
  • popup-окно дополнений (консольное)
  • omnicomplete a.k.a intellisense
  • поддержка табов (абсолютно ничем не лучше старенького minibufexpl, насколько я могу судить, а ‘hidden’ был всегда)
  • куча полезных и не очень мелочей

Встроенный grep (особенно актуальный под Windows, :vimgrep **/*.py) я уже оценил. Дерево изменений штука тоже полезная. С остальным же как-то дело не пошло: popup-окно выключил (set completeopt-=menu) из-за его тормознутости, omnicomplete пока тоже не оценил, табы не использую так как есть minibufexpl.

Теперь самое “интересное”: это самый глючный релиз из всех, что я видел. Обычно слово “глючный” рядом со словом Vim не воспринимается, но это так: “семеркой” пользоваться просто страшно.

Скажем, во времена разработки 6.0 можно было спокойно взять какую-нибудь альфу (!) 6.0af и спокойно работать. Релиз 7.0 “радует” нестабильной работой и потерей данных (это все под Windows XP, альфами же я пользовался под Linux).

Vim 7.0 sucks

Замеченные глюки за несколько дней использования:

  • Под русской WinXP установка опции encoding (e.g. set encoding utf8) срывает крышу виму: он перестает воспринимать пути типа “C:\…\Макс\Мои Документы”
  • Потеря данных: Vim умудрился вполне самостоятельно затереть мой .vimrc до файла размером в 0 байт. Хорошо была резервная копия
  • Поломанный completion (CTRL-P/CTRL-N и иже с ними): CTRL-P с пустым префиксом начинает сканировать _все_ загруженные файлы, вместо того, чтобы просто подставить последнее слово (как это было раньше). В итоге, имея загруженным в другом буфере MySQL dump, Vim просто умер
  • Vim создает файл-сессию на который сам же потом и ругается (mksession/source)

Короче говоря, этой версией пользоваться нельзя и лично я вернулся на 6.4 (хотя, если очень хочется, то наверное можно ;-) ). По крайней мере пока и по крайней мере под виндой.

Что дальше?

Будущее Vim рисуется в довольно-таки мрачных тонах, наверное тому виной мои неприятности с “семеркой”. Но есть и объективные факты, такие как отсутствие публичной bug tracking system или давно необновляемые сайты.
Если так будет продолжаться и дальше придется через пару лет переходить на Eclipse или может NGEDIT.

Теги: ,

1 звезда2 звезды3 звезды4 звезды5 звезд (Еще не оценили)
Загрузка ... Загрузка ...

Понравилась статья? Подпишись на обновления по RSS/E-mail

Подписаться, не оставляя комментарий

Все комментарии (7) к “Vim 7.0: куда идем?” RSS

  1. PartyZan

    Советую взглянуть на jEdit

  2. Роман Чепляка

    Vim 7 под линухом отлично работает.
    А с путями типа “C:\…\Макс\Мои Документы” мне бы тоже было страшно :-)

  3. dmitriy

    Будущее Vim рисуется в довольно-таки мрачных тонах

    Почему? Из-за давно не менявшегося оформления сайта? По-моему Vim вполне себе живет и развивается.

  4. Alexander Solovyov

    На линухе с 7 вимом никаких проблем.

  5. VIM Patriot

    И совсем с вами, батенька, я не согласен. Прекрасно семерочка показала себя в XP. А имен вида C:\…\Макс\Мои Документы, как уже заметил предыдущий оратор, я бы и сам испугался :) ) С другой стороны, только что проверил и… Все отлично! Как через комманду так и через внутренний браузер ;) Может все дело в симлинке /dev/head -> /dev/null?

  6. ЙЦУКЕН

    У меня с 7.1 под винду тоже проблемка есть – подскажите, если кто-может. Скачал русские help, в трех разных кодировках. И – ни одна не ставится. :set encodind, :set termencoding не помогают. cp1251 и utf – отображаются вопросительными знаками, Koi – кракозяблами.

  7. ЙЦУКЕН

    Все, проблему решил. Установил коишные шрифты, папку lang взял в cp1251-кодировке, папки man и doc в utf-8. Только тогда все стало нормально.
    ))))

Оставить комментарий

Указать свой сайт могут только зарегистрированные пользователи. Регистрация или вход.

Архив

Добавить статью

Станьте автором нашего сайта!

Какие материалы подходят для публикации? — Такие.

Присылайте статьи на editors@developers.org.ua.

Подробнее.

Популярные теги

Все теги

Комментарии

Последние комментарии

интернет магазин бытовая техника магазин Laptoper