LINUX.ORG.RU

Vim 7.3 вышел!

 


0

0

Ура! После 2 лет разработки версия 7.3 таки вышла в свет! Как описывает сам Брэм, с одной стороны, это 7.2 + патчи и немного ещё, то есть, как бы, «минорный выпуск». С другой стороны, 2 года разработки и всё-таки новый функционал, то есть выпуск уже не совсем минорный, но и не основной. Получается что-то среднее :) По сравнению с предыдущими бета-версиями, по идее, должны были добавить только исправления ошибок. Ниже приведён краткий перечень нововведений:

  • т.н. «вечная» отмена изменений (undo) — история изменений сохраняется в отдельном файле, можно выйти из программы, потом загрузиться и продолжить редактирование с возможностью отмены всех предыдущих изменений;
  • поддержка алгоритма шифрования Blowfish (в т.ч. и для swap-файлов);
  • возможность скрывать части текста при его подсветке цветом (conceal text);
  • интерфейсы к Lua и Python 3;
  • поддержка netbeans в консоли: добавлены команды nbstart, nbclose — сделано для полноценной поддержки pyclewn, теперь можно заниматься отладкой программы в gdb как с помощью графического интерфейса (как раньше с clewn), так и в консоли;
  • relativenumber — номера строк показываются относительно текущего положения курсора вверх и вниз;
  • автодополнение имён файлов по нажатию Tab для команды find (файлы должны быть в path);
  • опция colorcolumn — теперь можно подсвечивать требуемый столбец, например для границ или выравнивания (к примеру, ограничить по старым добрым 80 символам);
  • улучшен установщик под Windows;
  • убрана поддержка GTK+-1.x;
  • поддержка копирования текста в консоли Mac OS X;
  • некоторое количество новых функций для программирования на языке vim.

>>> Подробности

★★★★★

Проверено: JB ()

т.н. «вечная» отмена изменений (undo)

возможность скрывать части текста при его подсветке цветом (conceal text);

интерфейсы к Lua

опция colorcolumn

Отличные, давно ожидаемые фичи. Обновляемся.

AVL2 ★★★★★ ()
Ответ на: комментарий от dm1024

Директор Google Research использует Emacs, Гвидо ван Россум использует Emacs. Скоро Google заставит ВСЕХ ИСПОЛЬЗОВАТЬ EMACS, муа-ха-ха-ха.

anonymous ()
Ответ на: комментарий от Manhunt

Организации перечисли, которые внедрили разработку на перл6.

А при чём здесь организации? Я написал, что в интерпрайз его пока лучше не тащить, а для бытовых нужд обычных людей он годен. Но у тебя почему-то обычных людей не существуют, все делятся только на красноглазиков и домохозяек. Ну и кто ты после этого?

Пробовал читать то, что тебе пишут?

Ты написал, что перла6 ещё нет, а цитату привёл про то, что он медленный и в коде остаются некоторые ошибки. Плюс этот идиот, которого ты цитировал, пишет про какие-то 9 лет, а ты за ним повторяешь. Хотя что ещё от такого как ты можно было ждать?

kranky ★★★★★ ()

> т.н. «вечная» отмена изменений (undo) — история изменений сохраняется в отдельном файле, можно выйти из программы, потом загрузиться и продолжить редактирование с возможностью отмены всех предыдущих изменений;

Всегда этой фичи не хватало. Отлично!

Psych218 ★★★★★ ()
Ответ на: комментарий от anonymous

>Скоро Google заставит ВСЕХ ИСПОЛЬЗОВАТЬ EMACS, муа-ха-ха-ха.
будет высылать бесплатные педали к нему? ))

гугель совсем не этим занят, и ни к чему им рекламировать чужие поделки. Вот пересадить всех на «р-р-революциённый езыг» Go они бы хотели... но у них это не выйдет.

wingless ()
Ответ на: комментарий от wingless

Вот сделают в Chrome OS веб-версию emacs редактором по умолчанию, и тогда...

anonymous ()

> т.н. «вечная» отмена изменений (undo) — история изменений сохраняется в отдельном файле, можно выйти из программы, потом загрузиться и продолжить редактирование с возможностью отмены всех предыдущих изменений;

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

drull ★☆☆☆ ()
Ответ на: комментарий от KDE41user

Ну так тяжела и неказиста жизнь простого программиста.

Corporate policy, панимаешь...

gns ★★★★ ()

> поддержка netbeans

А разве после уничтожения Солнца оно не ripнулось?

anonymous ()
Ответ на: комментарий от sv75

> Купил n900. Обнаружил, что кроме вима юзабельных редакторов тут нет. Плачу.

Это ещё что. А вот когда на N800 без клавиатуры в этой чудесной программе нужно тыкать в буковки hjkl на экранной клавиатуре просто для перемещения по тексту (это при наличии хардовых ←↑→) — вот тут и наступает апофеоз любви.

ebonent ★★ ()

Nano нравится больше чем Vim, ничего не поделаю, привык уже.

zibert ★★★ ()
Ответ на: комментарий от zibert

>Nano нравится больше чем Vim

елы-палы. в этой поделке даже подсветки нет. почему не ed тогда?

annulen ★★★★★ ()
Ответ на: комментарий от ebonent

>А вот когда на N800 без клавиатуры в этой чудесной программе нужно тыкать в буковки hjkl на экранной клавиатуре просто для перемещения по тексту (это при наличии хардовых ←↑→) — вот тут и наступает апофеоз любви.

а в чем проблема с хардовыми? тыкай-нехочу

annulen ★★★★★ ()
Ответ на: комментарий от ebonent

> вот когда на N800 без клавиатуры в этой чудесной программе нужно тыкать в буковки hjkl на экранной клавиатуре просто для перемещения по тексту

Эврика! Значит, когда rms придумывал Emacs, он уже ТОГДА предвидел мультитач!

anonymous ()
Ответ на: комментарий от kranky

> А при чём здесь организации?

А кто, по-твоему, должен писать софт? Домохозяйки или пионеры?

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


По ходу, в твоей голове «обычные люди» занимаются бытовым программированием. Сходи в ПНД по месту жительства и расскажи им.

Ты написал, что перла6 ещё нет, а цитату привёл про то, что


«there are some advanced pieces of the Perl 6 language specification that aren't implemented yet.»

Читай внимательно: «Perl 6 language specification .. aren't implemented yet.» В том числе, сюда попадает многопоточность.

Manhunt ★★★★★ ()
Ответ на: комментарий от gns

>Corporate policy

сурово. у нас policy прямо противоположная :)

annulen ★★★★★ ()
Ответ на: комментарий от kranky

>для бытовых нужд обычных людей он годен

обычные люди справляют свои бытовые нужды в perl5

annulen ★★★★★ ()
Ответ на: комментарий от anonymous

>Эврика! Значит, когда rms придумывал Emacs, он уже ТОГДА предвидел мультитач!

Вы тут уже на емакс переехали?

Но чтобы ни говорили, а РМС и лор частенько заглядывают в будущее...

AVL2 ★★★★★ ()
Ответ на: комментарий от ebonent

>[...] в этой чудесной программе нужно тыкать в буковки hjkl [...]
Эта чудесная программа разрабатывалась именно с учётом максимальной совместимости с различными версиями терминалов, и потому как раз эти «буковки» работают в любой обстановке вполне определённым образом. Что и требовалось.

Ну а ставить на планшетный n800 Vim — ССЗБ Вы, товарищ. Можно было и что-нить получше найти. Сенсорную клавиатуру на весь экран, что ли (как для WinMobile, не помню названия программы).

wingless ()
Ответ на: комментарий от annulen

>в чем проблема с хардовыми? тыкай-нехочу
видимо в том, что они не настроены под n800 и как следствие, — не работают.

//Вр.И.О. К.О.

wingless ()
Ответ на: Re: Это что? от anonymous

Re: Это что?

> Читай выше.

Где? Я сегодня туго соображаю. Повторите ещё раз.

naryl ★★★★★ ()
Ответ на: комментарий от annulen

>в этой поделке даже подсветки нет.

Есть там подсветка.

xetf ★★ ()
Ответ на: комментарий от Manhunt

>> А при чём здесь организации?

А кто, по-твоему, должен писать софт? Домохозяйки или пионеры?


А ты открой любую среднего или маленького размера программу, и посмотри, кто её написал. Что, организация?

Читай внимательно: «Perl 6 language specification .. aren't implemented yet.» В том числе, сюда попадает многопоточность.


Ололо, какой молодец, специально слово _advanced_ таки додумался выкинуть :D Алсо посмотри, много ли у тебя в системе скриптов на перле5, питоне и баше, которые многопоточность юзают? А сам-то часто многопоточные скрипты пишешь наверное?

Ты уже окончательно загнался. «Нет» и «отсутствует многопоточность» - это разные вещи. Перечитай свои первые посты, и пойми, насколько ты упорот.

kranky ★★★★★ ()
Ответ на: комментарий от anonymous

Директор Google Research использует Emacs, Гвидо ван Россум использует Emacs

Брам работает в гугл, скоро он поставит вим на все сервера гугла и все :-P

vga ★★ ()
Ответ на: комментарий от kranky

> Ты уже окончательно загнался. «Нет» и «отсутствует многопоточность» - это разные вещи. Перечитай свои первые посты, и пойми, насколько ты упорот.

Бгг, ответь мне на один простой вопрос. Только без лишнего трёпа, либо «да», либо «нет». Другие ответы не принимаются. Итак. Язык перл6 не имеет НИ ОДНОЙ законченной и работающей реализации. Верно?

Manhunt ★★★★★ ()
Ответ на: комментарий от xetf

>Есть там подсветка.

и для лилипонда тоже? Кодировки нано может как вим менять?

bohm ★★★★★ ()

вспомнился рассказ про чувака, который не смог написать заявление при подаче документов в институт, ибо на местном институтском компе стоял vim. вот это отсев!

zyoung ()

Изменения действительно достойны новой версии. Интересно, что должно произойти, чтобы вышел вим 8.0?
VIM нужен!!!

fractaler ★★★★★ ()
Ответ на: комментарий от Manhunt

А теперь ты найди все вопросы, которые я тебе задавал, и ответь на них. И желательно без твоих фантазий и профанаций. Ну или просто перестань нести откровенный бред и замолкни.

kranky ★★★★★ ()
Ответ на: комментарий от annulen

Всё там есть, кури конфиг. А вообще nano не нуно, да.

ufw ()
Ответ на: комментарий от zyoung

А все остальные прям такие гении, что с первого раза разобрались в виме?

Nakgidveef ()
Ответ на: комментарий от Nakgidveef

Нет, конечно, но по сравнению с емаксом вим просто само дружелюбие...

AVL2 ★★★★★ ()
Ответ на: комментарий от vga

> Брам работает в гугл, скоро он поставит вим на все сервера гугла и все :-P

Если на серверах GNU/Linux, то vim там и так стоит, думается мне. Если же что-нибудь другое POSIX-совместимое, то ни к чему, я считаю, чинить то, что не сломалось — как был vi, так и останется

dexpl ★★★★★ ()

scrolling в gvim'е

Кто-нибудь знает, они уже починили проблему со scrolling'ом в gvim'е, когда открыто 2+ таба?
у меня уже который год экран при скроле мышью оставляет не прорисованные полоски.
в консольном vim'е такого нет.

Arch linux, vim 7.2

SardarNL ()
Ответ на: комментарий от swar0g

ты когда в последний раз vim использовал то ?

argin ★★★★★ ()
Ответ на: Re: Это что? от anonymous

Re: Это что?

>Так и запишем. Линупс только для програмеров, все остальные быдло.

Да так и есть. Запиши обязательно, а то забудешь

Led ★★★☆☆ ()
Ответ на: комментарий от Correctnoe_imya_polzovatelya

>IMHO c nano быстрее соориентируешься, если конфиги править.

Нефиг лезть шаловливыми ручками в конфиги, если только пытаешся «соорентироваться»

Led ★★★☆☆ ()
Ответ на: комментарий от argin

В 7.2 точно были косяки.
Помню у меня .vimrc наполовину состоял из костылей для поддержки разных кодировок,
работы хоткеев на русской раскладке и подобных мелочей. Перешел на emacs, чего и всем
желаю. Теперь vim`ом пользуюсь изредка на удаленных серверах для правки конфигов.

power ()
Ответ на: комментарий от AVL2

4.2
В имаксе можно сразу же после запуска начать набирать текст.

power ()
Ответ на: комментарий от iMp

> нет повода не выпить

не распарсил

anonymous ()
Ответ на: комментарий от I-Love-Microsoft

>а другого редактора нет в самом начале =( ...

возможно, там есть старый добрый ed ?

Voviandr ()
Ответ на: Re: Это что? от anonymous

> На винфак, быдло. Так и запишем. Линупс только для програмеров, все остальные быдло.

Ааа ффф дыда такык фффы есть. навинфффыфакк б.быдло. йок-мамбык.

dikiy ★★☆☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.