Vim 7.0: куда идем?
Я как-то проглядел, но недавно вышла седьмая версия текстового редактора Vim.
Новое в Vim 7.0
Итак, что мы имеем:- undo branches: поддержка дерева изменений
- встроенный grep
- проверка орфографии, с поддержкой русского и других языков
- popup-окно дополнений (консольное)
- omnicomplete a.k.a intellisense
- поддержка табов (абсолютно ничем не лучше старенького minibufexpl, насколько я могу судить, а ’hidden’ был всегда)
- куча полезных и не очень мелочей
Теперь самое «интересное»: это самый глючный релиз из всех, что я видел. Обычно слово «глючный» рядом со словом 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)
Что дальше?
Будущее Vim рисуется в довольно-таки мрачных тонах, наверное тому виной мои неприятности с «семеркой». Но есть и объективные факты, такие как отсутствие публичной bug tracking system или давно необновляемые сайты.Если так будет продолжаться и дальше придется через пару лет переходить на Eclipse или может NGEDIT.
Все про українське ІТ в телеграмі — підписуйтеся на канал DOU
7 коментарів
Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.