The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

12.09.2016 18:54  Релиз текстового редактора Vim 8.0

После трёх лет разработки и после более 10 лет развития ветки 7.x состоялся релиз текстового редактора Vim 8.0. Код Vim распространяется под собственной копилефт лицензией, совместимой с GPL, и позволяющей без ограничений использовать, распространять и перерабатывать код. Основная особенность лицензии Vim связана с возвратом изменений - реализованные в сторонних продуктах улучшения должны быть переданы в исходный проект, если мэйнтейнер Vim посчитает эти улучшения заслуживающими внимания и отправит соответствующий запрос. По типу распространения, Vim относится к Сharityware, т.е. вместо продажи программы или сбора пожертвований на нужды проекта, авторы Vim просят перечислить любую сумму на благотворительность, если программа понравится пользователю.

Основные новшества:

  • Поддержка асинхронного ввода/вывода и каналов, позволяющих обмениваться сообщениями с другими процессами в фоновом режиме, что даёт возможность отправлять задания отдельным серверным обработчикам и принимать результаты не прерывая работу основного процесса Vim. Данные при взаимодействии между процессами могут передаваться в формате JSON, что позволяет создавать достаточно сложные плагины на любом языке программирования, работающие в форме отдельно выполняемых серверных процессов;
  • Концепция, позволяющая запустить некоторую задачу в фоне, взаимодействовать с ней и остановить при необходимости. Таким образом, например, можно запустить специальный процесс для проверки синтаксиса или автодополнения кода. Задачи могут записывать и читать содержимое буфера или файла, а также взаимодействовать с основным процессом через каналы;
  • Таймеры, которые позволяют запускать функции через определённое время или через повторяющиеся промежутки времени;
  • Дополнительные средства для косвенного вызова функций - "Partial", которые в отличие от Funcref кроме ссылки на функцию дополнительно прикрепляют к запросу аргументы и словари, что удобно для совершения callback-обращений через каналы и таймеры;
  • Поддержка лямбда-выражений и замыканий для быстрого создания пользовательских функций ("{args -> expr}");
  • Реализация пакетов для установки, обновления и управления плагинами;
  • Возможность обращения к окнам по привязанным к ним уникальным идентификаторам, а не по порядковому номеру окна;
  • Из viminfo информация теперь извлекается на основании времени записи, а не последнего добавленного элемента;
  • Добавлена опция 'breakindent' для смещения строк без нарушения отступов;
  • Добавлена опция 'renderoptions', позволяющая задействовать DirectX (DirectWrite) для отрисовки вывода в Windows;
  • Поддержка сборки графического интерфейса с GTK+ 3. При наличии GTK+ 2 и GTK+ 3 по умолчанию по-прежнему используется GTK+ 2.


  1. Главная ссылка к новости (https://groups.google.com/foru...)
  2. OpenNews: Второй выпуск vis, текстового редактора в стиле vim
  3. OpenNews: Первый выпуск Neovim, модернизированного варианта редактора Vim
  4. OpenNews: Доступен порт Vim, адаптированный для работы в web-браузере
  5. OpenNews: Запуск Emacs и Vim без прослоек поверх ядра Linux
  6. OpenNews: Увидел свет текстовый редактор Vim 7.4
Лицензия: CC-BY
Тип: Программы
Ключевые слова: vim, text, edir
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, A.Stahl (ok), 20:16, 12/09/2016 [ответить] [показать ветку] [···]    [к модератору]
  • –41 +/
    Лучше бы сделали настройку длительности и частоты бибиканья. А то каких-то замкнутых лямбд понапихивали, а как что-то полезное сделать -- хренушки.
     
     
  • 2.3, Аноним (-), 20:20, 12/09/2016 [^] [ответить]    [к модератору]
  • +11 +/
    за бибиканье отвечает твой эмулятор tty
     
     
  • 3.5, A.Stahl (ok), 20:22, 12/09/2016 [^] [ответить]    [к модератору]
  • –24 +/
    Я знаю, но про удобство как всегда никто не думает. Это же vim!
     
     
  • 4.30, Аноним (-), 22:03, 12/09/2016 [^] [ответить]     [к модератору]
  • +/
    Типичный дилетант Не знает, что такое замыкания и лямбды Делает неграмотные за... весь текст скрыт [показать]
     
     
  • 5.48, rem6630 (?), 00:53, 13/09/2016 [^] [ответить]    [к модератору]  
  • +5 +/
    унылый зануда.
     
     
  • 6.61, Аноним (-), 08:19, 13/09/2016 [^] [ответить]    [к модератору]  
  • –2 +/
    > унылый зануда.

    Если бы это было просто чьё-то занудство, вас бы это так не беспокоило.

     
  • 5.59, Аноним (-), 07:43, 13/09/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    Кто-то забыл, что Linux - это fun?

    Веселее, товарищи! )

     
     
  • 6.125, ZloySergant (ok), 20:25, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Угу, вспоминается как лет 17 назад пришлось через подключение по кажись COM-по... весь текст скрыт [показать]
     
  • 5.70, Аноним (-), 10:45, 13/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Да ладно, знаем мы что такое короткие замыкания и лямбда-зонды ;)
     
     
  • 6.119, Аноним (-), 19:24, 13/09/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Это у вас в мозгу зонд невежества, помогающий вам оправдывать вашу неспособность к обучению.
     
  • 2.29, Vkni (ok), 21:53, 12/09/2016 [^] [ответить]    [к модератору]  
  • +3 +/
    > Лучше бы сделали настройку длительности и частоты бибиканья. А то каких-то замкнутых
    > лямбд понапихивали, а как что-то полезное сделать -- хренушки.

    setterm -bfreq

     
  • 2.75, Аноним (-), 11:00, 13/09/2016 [^] [ответить]    [к модератору]  
  • +8 +/
    Лучше сделайте настройку частоты бесмысленных комментариев, вами генерируемых.
     
  • 1.2, vitalikp (?), 20:19, 12/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +8 +/
    Хороший редактор, рад что он продолжает развиваться.
     
  • 1.6, Аноним (-), 20:23, 12/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    многопоточности так и нет. Это хорошо или плохо?
     
     
  • 2.18, Аноним (-), 21:09, 12/09/2016 [^] [ответить]    [к модератору]  
  • +4 +/
    > Поддержка асинхронного ввода/вывода и каналов, позволяющих обмениваться сообщениями с другими процессами в фоновом режиме

    А это чем не многопоточность?

     
     
  • 3.43, Michael Shigorin (ok), 00:08, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Это про IPC разного рода, а не про multithreading впрочем, Редактору как-то за ... весь текст скрыт [показать]
     
  • 1.7, Пользователь Debian (?), 20:25, 12/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –4 +/
    Почему не на Rust?
     
     
  • 2.12, анон (?), 20:43, 12/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    уже другой есть:
    https://github.com/google/xi-editor
     
     
  • 3.15, Аноним (-), 20:47, 12/09/2016 [^] [ответить]    [к модератору]  
  • +7 +/
    >You need Xcode 7.3 (only on Mac)

    Nope, thanks.

     
     
  • 4.26, Челодой моловек (?), 21:36, 12/09/2016 [^] [ответить]    [к модератору]  
  • +/
    It is initially built for Mac OS X, using Cocoa for the user interface, but other targets are planned.
     
     
  • 5.32, Аноним (-), 22:07, 12/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Ну хоть бы написали тогда примерно через сколько лет имеет смысл заглянуть посмотреть не добавили ли поддержку Linux...
     
     
  • 6.87, Челодой моловек (?), 12:11, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Насколько я понял, там они разделили core и front-end Core платформонезависимое... весь текст скрыт [показать]
     
  • 4.27, Пользователь Debian (?), 21:39, 12/09/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Зыс минз ю онли нид икскоуд иф ю а он э мэк.  Озэрвайз, джисиси шуд би джаст окей.

    Ай персоналли дид нот трай ий, зоу.

     
     
  • 5.73, Аноним (-), 10:55, 13/09/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    Студент МГИМО ?
     
     
  • 6.108, Аноним (-), 17:02, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Аск.
     
  • 6.123, Аноним (-), 20:19, 13/09/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    В советском союзе линукс не может русифицировать пользователей.
     
  • 2.39, Аноним (-), 23:18, 12/09/2016 [^] [ответить]    [к модератору]  
  • –2 +/
    Rust устареет через год. Снова переписывать?
     
     
  • 3.46, Admino (ok), 00:24, 13/09/2016 [^] [ответить]    [к модератору]  
  • +3 +/
    Конечно! А зачем ещё нужны программисты?
     
     
  • 4.65, Леха (?), 09:21, 13/09/2016 [^] [ответить]     [к модератору]  
  • –3 +/
    Согласно по твоей логике тебе можно каждые полгода ломать ногу или заражать опас... весь текст скрыт [показать]
     
  • 2.64, Леха (?), 09:17, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Когда писали Vim Rust а даже в далеких планах не было С 1991 года появилось мно... весь текст скрыт [показать]
     
  • 2.85, Аноним (-), 11:29, 13/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Потому что вим не для рустеров.
     
  • 1.8, Аноним (-), 20:26, 12/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +4 +/
    Emacs...
     
     
  • 2.20, ТТТ (?), 21:14, 12/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Пока только RC.
     
  • 2.76, Аноним (-), 11:04, 13/09/2016 [^] [ответить]    [к модератору]  
  • +4 +/
    Нет, vim.
     
     
  • 3.111, Аноним (-), 18:21, 13/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Нет, emacs.
     
  • 1.10, Crazy Alex (ok), 20:29, 12/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Вот эти самые "каналы" и "работы" давно пора стандартизировать на уровне ОС. А то их только ленивый не переизобрёл ещё - от разных самопальных IPC в оконных менеджерах до D-Bus.
     
     
  • 2.11, Pinkie Pie (?), 20:40, 12/09/2016 [^] [ответить]    [к модератору]  
  • +/
    DBus уже давно стал стандартом.
     
     
  • 3.13, Скотыняка (?), 20:45, 12/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    D-Dub - г-но.
    DCOP - рулит
     
     
  • 4.23, Пользователь Debian (?), 21:29, 12/09/2016 [^] [ответить]    [к модератору]  
  • +6 +/
    Я бы сказал про DCOP "устарело", но оно настолько устарело, что даже говорить про него "устарело" уже устарело.
     
  • 3.16, anonymous (??), 20:47, 12/09/2016 [^] [ответить]    [к модератору]  
  • +3 +/
    Но добавлять в vim зависимоть от dbus - глупо
     
     
  • 4.31, Аноним (-), 22:04, 12/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Надо сделать опциональной фичей.
     
  • 4.47, Admino (ok), 00:25, 13/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    > Но добавлять в vim зависимоть от dbus - глупо

    А зависимость тут причём, это ж не библиотека, а стандарт на передачу данных.

     
  • 3.50, Аноним (-), 01:15, 13/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Плюсую предыдущего оратора, DBus - гoвно.

    http://gentooexperimental.org/~patrick/weblog/archives/2014-11.html

    И как показало обсуждение kdbus - ещё и медленное гoвно.

     
     
  • 4.77, АнонимХ (ok), 11:04, 13/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    kdbus уже выкинули и не вспоминают. Неудачная реализация. Даже Линус хотел бы иметь такой IPC в ядре, но kdbus он опустил
     
  • 4.78, Аноним (-), 11:06, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Можно бинарный RPC https://zeroc.com/, точнее даже ORPC. К тому же кроссплатформенный.
     
     
  • 5.104, Crazy Alex (ok), 16:02, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Зато он чёртов монстр
     
  • 3.101, Crazy Alex (ok), 15:55, 13/09/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    Во-первых, он стал стандартом в разных DE Где DE и где тот же vim Во-вторых, п... весь текст скрыт [показать]
     
  • 2.14, anonymous (??), 20:47, 12/09/2016 [^] [ответить]    [к модератору]  
  • +/
    На уровне ОС есть процессы, и каналы :) . То что реализована здесь, должно быть в пространстве пользователя
     
     
  • 3.102, Crazy Alex (ok), 15:57, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Скорее всего - да. Но - например, в glibc. То есть чтобы было на любом мало-мальски полноценном линуксе, и чтобы была понятная заявка, что именно это - стандарт.
     
  • 2.80, angra (ok), 11:13, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Форк тебе дает "работы", а сокеты "каналы". Так чего именно тебе не хватает от ОС?

     
     
  • 3.100, Crazy Alex (ok), 15:51, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    стандартного протокола взаимодействия, независимого от языка, вестимо.
     
     
  • 4.103, Andrey Mitrofanov (?), 16:00, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    открытый протокол упрощения интеграции поддержки новых языков обеспечен... весь текст скрыт [показать]
     
  • 4.133, angra (ok), 23:24, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Есть сокеты, они позволяют посылать и принимать произвольные данные Эта функцио... весь текст скрыт [показать]
     
  • 1.17, anonymous (??), 20:51, 12/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Интересный вопрос - повлияет ли этот релиз на развитие neovim
     
     
  • 2.56, Аноним (-), 05:07, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Там вроде тоже неплохие идеи были libuv, отвязка от прибитого гвоздями интерфей... весь текст скрыт [показать]
     
     
  • 3.60, Аноним (-), 08:09, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    neovim появился по тем же причинам, что libav и io js - люди пытались контрибьют... весь текст скрыт [показать]
     
  • 2.62, Аноним (-), 08:20, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    никак не повлияет, neovim лучше во всех отношениях. Там уже есть куча популярных асинхронных плагинов, куча фронтендов на чем угодно, и т.п.
     
     
  • 3.81, anonymous (??), 11:14, 13/09/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Где посмотреть эту кучу? На neovim.io последняя новость почти год назад
     
     
  • 4.82, anonymous (??), 11:17, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Нашёл, https://github.com/neovim/neovim/wiki/Related-projects
     
     
  • 5.92, anonimous (?), 13:07, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Честно говоря, эта 'куча' не впечатляет, даже не рядом с Вимом. Лет через 5 при сохранениии темпов может и будет сравнимо.
     
  • 1.19, Аноним (-), 21:10, 12/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Как это ещё никто не "пошутил" про 2 режима работы vim?
     
     
  • 2.21, A.Stahl (ok), 21:23, 12/09/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    Как никто? Я же это сделал в самом первом сообщении к новости!
     
     
  • 3.22, atk91 (?), 21:27, 12/09/2016 [^] [ответить]    [к модератору]  
  • +6 +/
    Кто-нибудь ещё не шутил про два режима работы vim?
     
     
  • 4.25, A.Stahl (ok), 21:32, 12/09/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Уверен, что да. Существует довольно большое множество людей, которые ещё пока не знакомы с трагикомическим дуализмом vim'а. Соответственно никто из них не мог ещё пошутить по поводу двух режимов.
     
     
  • 5.28, тигар (ok), 21:53, 12/09/2016 [^] [ответить]     [к модератору]  
  • +2 +/
    вообще-то у vim режима 3 а то, про что вы рассуждаете - vi ... весь текст скрыт [показать]
     
     
  • 6.33, A.Stahl (ok), 22:07, 12/09/2016 [^] [ответить]    [к модератору]  
  • +/
    И какой третий? Издевательски ожидать пока пользователь поймёт как выйти из этого бибикающего ада?
     
     
  • 7.34, тигар (ok), 22:11, 12/09/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    > И какой третий? Издевательски ожидать пока пользователь поймёт как выйти из этого
    > бибикающего ада?

    разукрасить, вообще-то.

    а что до "выйти из ада" так это про nano, к примеру.

     
     
  • 8.35, A.Stahl (ok), 22:26, 12/09/2016 [^] [ответить]    [к модератору]  
  • +/
    В nano выход подсвечен и очевиден, насколько помню...
     
     
  • 9.96, KOT040188 (ok), 14:26, 13/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Это не помогает. Я не смог выйти. Пришлось закрыть консоль…
     
     
  • 10.115, Аноним (-), 19:06, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Зачем тебе текстовый редактор если ты не умеешь читать? В nano же основные хоткеи в нижнем меню всегда прописаны.
     
     
  • 11.121, Печаль (?), 19:41, 13/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Ему это не нужно, он умеет писать.
     
  • 7.37, Ergil (?), 22:45, 12/09/2016 [^] [ответить]    [к модератору]  
  • +3 +/
    Это вы из joe не пытались выйти. Я, лет эдак 18 назад, умел из joe выходить только по Ctrl+Z, а потом kill. А из vi/vim научился сразу. Так что vi/vim это не страшно, это прекрасно.
     
     
  • 8.40, A.Stahl (ok), 23:26, 12/09/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    K X Разве ты не знаешь, что удобство редактора обратно пропорционально адекват... весь текст скрыт [показать]
     
  • 8.44, Michael Shigorin (ok), 00:11, 13/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    > Это вы из joe не пытались выйти. Я, лет эдак 18 назад

    Тоже с 1998? :)

     
     
  • 9.67, Ergil (?), 10:09, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    В 1997 году, как познакомился с joe, так и не мог из него выйти :)
     
     
  • 10.116, Аноним (-), 19:08, 13/09/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    Я им пользовался какое-то время на Слаке, ещё на 2 4 ведре Как раз тогда vi мне... весь текст скрыт [показать]
     
     
  • 11.138, Ergil (?), 03:28, 14/09/2016 [^] [ответить]     [к модератору]  
  • +/
    В 1997 году, когда я познакомился с joe на FreeBSD 2 2 5, до ядра Linux 2 4 было... весь текст скрыт [показать]
     
  • 8.52, Pilat (ok), 02:21, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    > Это вы из joe не пытались выйти. Я, лет эдак 18 назад,
    > умел из joe выходить только по Ctrl+Z, а потом kill. А

    У него 18 лет назад в правом верхнем углу не было ссылки на Help?

     
     
  • 9.68, Ergil (?), 10:10, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    > У него 18 лет назад в правом верхнем углу не было ссылки
    > на Help?

    Нет, не было.

     
     
  • 10.74, Pilat (ok), 10:57, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Врёте Даже в версии 1 0 8 в 1992-м году было Опенсорс не даст соврать - https ... весь текст скрыт [показать]
     
  • 8.106, arisu (ok), 16:55, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    а нечего в наш wordstar лазить наобум на интервью со звездой надо приходить под... весь текст скрыт [показать]
     
  • 7.79, Аноним (-), 11:09, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Запаситесь корвалолом, ибо это - режим командной строки, также известный как ex-mode. Перейти в него чтобы, надо нажать gQ.
     
  • 6.98, Аноним (-), 15:12, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    normal, insert, visual + ex mode (ed tool)
     
     
  • 7.99, тигар (ok), 15:26, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    > normal, insert, visual + ex mode (ed tool)

    это что за заклинание, откуда? дьявола вызываете?

     
     
  • 8.114, Аноним (-), 18:44, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    > это что за заклинание, откуда? дьявола вызываете?

    это еще без визуального режима блоком

     
  • 4.128, Аноним (-), 22:10, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    > Кто-нибудь ещё не шутил про два режима работы vim?

    о каких двух из 12-ти ты говоришь?

    https://en.wikibooks.org/wiki/Learning_the_vi_Editor/Vim/Modes

     
     
  • 5.129, Аноним (-), 22:12, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    sorry, не ту ссылку вставил вот правильная http vimdoc sourceforge net htmldoc... весь текст скрыт [показать]
     
     ....нить скрыта, показать (26)

  • 1.24, Пользователь Debian (?), 21:30, 12/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Кстати, а где облигатное упоминание systemd?

    vim-systemd, anyone?

     
     
  • 2.38, жабабыдлокодер (ok), 23:02, 12/09/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    Наоборот же, vimd!
     
  • 2.117, Аноним (-), 19:11, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    > Кстати, а где облигатное упоминание systemd?
    > vim-systemd, anyone?

    Ещё один клиндэ словивший.


     
  • 2.122, Печаль (?), 19:43, 13/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    > Кстати, а где облигатное упоминание systemd?
    > vim-systemd, anyone?

    Присоединяюсь. Хочется послушать очередную порцию искрометного юмора опеннета про systemd.

     
     
  • 3.130, Аноним (-), 22:16, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    > Присоединяюсь. Хочется послушать очередную порцию искрометного юмора опеннета про systemd.

    уже одно упоминание systemd вслух может считается за юмор

     
  • 1.36, Аноним (-), 22:37, 12/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Я так понимаю, вим теперь содержит всё необходимое для написания аналога любого emacs-плагина? Или остались ещё неохваченные области?
     
     
  • 2.42, Anonim (??), 23:56, 12/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Vim не умеет выводить пиксельную графику.
     
     
  • 3.51, Семилетовкун (?), 01:38, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    > Vim не умеет выводить пиксельную графику

    славянский текстовый редактор TEA - умеет!

     
     
  • 4.86, Ergil (?), 11:59, 13/09/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    TEA не славянский редактор, а обыкновенный мудаческий. Ничего «славянского» там нет, есть только шутки психически больного автора.
     
  • 2.49, freehck (ok), 01:13, 13/09/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Неа, при таком подходе, конечно, можно наладить взаимодействие с любой программо... весь текст скрыт [показать]
     
     
  • 3.95, qwe (??), 14:19, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    А можно уточнить, плагины для этого знают друг о друге Или gnus выводит данные ... весь текст скрыт [показать]
     
     
  • 4.112, freehck (ok), 18:26, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Разумеется, они должны знать друг о друге По крайней мере один модуль должен зн... весь текст скрыт [показать]
     
     
  • 5.113, arisu (ok), 18:30, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    то бишь, никакой «цельной системы» и «интеграции плугинов» нет.
     
     
  • 6.118, freehck (ok), 19:22, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    arisu, Вы как всегда ничего не поняли Система цельная потому что все её програм... весь текст скрыт [показать]
     
  • 5.124, qwe (??), 20:23, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    А, ну такое и в виме вполне можно устроить Афаик, плагины вполне учитывают суще... весь текст скрыт [показать]
     
     
  • 6.126, qwe (??), 20:26, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Уточню: взаимодействие между языками работает без межпроцессной возни, а на встроенной в вим поддержке питона, перла и т.д. (Что там сейчас сделано между процессами — не знаю.)
     
  • 6.132, freehck (ok), 23:24, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Ну тут весь вопрос кто и с какой стороны должен это существование учитывать Пр... весь текст скрыт [показать]
     
     
  • 7.140, Аноним (-), 04:37, 14/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Ну не самое элегантное решение Работает только пока существует лишь полтора пла... весь текст скрыт [показать]
     
     
  • 8.146, freehck (ok), 13:44, 14/09/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Ну, на данный момент bbdb поддерживает порядка 6-7 разнообразных почтовиков, есл... весь текст скрыт [показать]
     
  • 7.143, qwe (??), 12:25, 14/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Механим хуков я понимаю Усомнился было, можно ли в виме привязать несколько фун... весь текст скрыт [показать]
     
  • 7.144, qwe (??), 12:29, 14/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Прошу прощения за кривой коммент Конкретный пример с gnus и bbdb мне кажется ст... весь текст скрыт [показать]
     
     
  • 8.147, freehck (ok), 14:21, 14/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Не думаю, что это более низкоуровневый функционал Они на равных, и могут работа... весь текст скрыт [показать]
     
  • 7.145, qwe (??), 12:44, 14/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Впрочем, идея с обратным направлением подключения плагинов ясна 8212 пользова... весь текст скрыт [показать]
     
     
  • 8.148, freehck (ok), 14:35, 14/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Более того, он может установить какой-нибудь другой почтовик, и всё, что потребу... весь текст скрыт [показать]
     
     
  • 9.149, arisu (ok), 16:27, 14/09/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    вот это и называется 171 стройная система костылей 187 ... весь текст скрыт [показать]
     
     
  • 10.150, freehck (ok), 18:25, 14/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Это называется: arisu не нравится emacs. ;)
     
     
  • 11.151, arisu (ok), 18:34, 14/09/2016 [^] [ответить]     [к модератору]  
  • +/
    это называется 171 arisu не нравится, когда городят чушь 187 такой 171 м... весь текст скрыт [показать]
     
     
  • 12.154, freehck (ok), 19:04, 14/09/2016 [^] [ответить]     [к модератору]  
  • +/
    arisu считает, что городить чушь - исключительно его прерогатива Message passin... весь текст скрыт [показать]
     
     
  • 13.158, qwe (??), 22:53, 14/09/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Поправлю message passing не подразумевает разделение процессов, его можно устро... весь текст скрыт [показать]
     
     
  • 14.159, freehck (ok), 10:11, 15/09/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    А Это объясняет, почему вызов методов объектов в Racket называется send Забыл ... весь текст скрыт [показать]
     
     
     
    Часть нити удалена модератором

  • 16.162, freehck (ok), 12:11, 15/09/2016 [ответить]    [к модератору]  
  • +/
    > не перестаёте радовать. проснулся, думаю: скука — ан нет! два говорящих <censored> булькают.

    Ну всё, пожалуй, уже хватит. Вы забываете, что я тут всё-таки модератор.

     
     ....нить скрыта, показать (25)

  • 1.41, Аноним (-), 23:50, 12/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Gnu/vim
     
  • 1.45, Michael Shigorin (ok), 00:12, 13/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Чем отличаются Редакторы -- надо зело исхитриться, чтоб хоть краешком макушки упереться в потолок.
     
     
  • 2.131, Аноним (-), 22:19, 13/09/2016 [^] [ответить]    [к модератору]  
  • +/
    > Чем отличаются Редакторы -- надо зело исхитриться, чтоб хоть краешком макушки упереться
    > в потолок.

    ?

     
     
  • 3.164, Michael Shigorin (ok), 16:31, 15/09/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    В какой-нить штуке из тех, которые многие писали в детстве -- упереться в предел... весь текст скрыт [показать]
     
  • 1.53, Аноним (-), 03:23, 13/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Ждём ебилдов... Точнее PPA для Xenial...
     
     
  • 2.55, Аноним (-), 03:29, 13/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Вроде нашёл: https://launchpad.net/~jonathonf/+archive/ubuntu/vim
     
  • 1.54, Аноним (-), 03:22, 13/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Ждём ебилдов... Точнее PPA для Xenial...
     
     
  • 2.58, Аноним (58), 07:20, 13/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Вроде нашёл: https://launchpad.net/~jonathonf/+archive/ubuntu/vim
     
     
  • 3.152, Аноним (-), 18:53, 14/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Давй ещё раз, теперь контрольный!
     
  • 1.57, iCat (ok), 05:26, 13/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +8 +/
    Приятные вести...
    Как по мне - так самый удобный ТЕКСТОВЫЙ РЕДАКТОР.
    К тому же присутствует практически во всех дистрибутивах.
    Я, конечно, пользуюсь лишь малой частью его возможностей, так - конфиги поправить, но зато часто. И то, что для выхода из него с сохранением введённых изменений, нужно нажать не одну кнопку, не раз выручало.
    А уж возможности множественных многострочных поисков с заменой - песня.
    Благодарю создателей VIM за удобный и качественный текстовый редактор.
     
  • 1.63, eganru (?), 08:34, 13/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    хороший редактор если нужно что-то по мелочи поправить или быстренько написать.
     
  • 1.66, нет (??), 09:48, 13/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    vim 6.4: последний редактор, который на ещё том железе быстро работал с автодополнением. Потом был добавлен питон, тормозящие даже на текущем рабочем i7 розавенькие выпадающие списки, которые ещё надо отключать,  хипстота как оно есть. Не очень удивляет появление json.
     
     
  • 2.83, Аноним (-), 11:20, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Скорее всего виной тому не вим, а скрипты синтаксического разбора Если сильно т... весь текст скрыт [показать]
     
     
  • 3.107, arisu (ok), 17:02, 13/09/2016 [^] [ответить]     [к модератору]  
  • +2 +/
    мне лично дико удивительно, каким местом надо писать подсветку синтаксиса, чтобы... весь текст скрыт [показать]
     
     
  • 4.109, Andrey Mitrofanov (?), 17:37, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Вижу фатальный недостаток json-а в ... весь текст скрыт [показать]
     
     
  • 5.110, arisu (ok), 17:43, 13/09/2016 [^] [ответить]     [к модератору]  
  • +2 +/
    да ладно двадцать мегов 8212 это, конечно, был синтетический тест но килоба... весь текст скрыт [показать]
     
  • 4.134, angra (ok), 23:34, 13/09/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    А функциональность ты сравнить не забыл Или как в анекдоте печатаю со скорост... весь текст скрыт [показать]
     
     
  • 5.135, arisu (ok), 23:48, 13/09/2016 [^] [ответить]     [к модератору]  
  • +/
    какую варку кофе, пока текст раскрашивается у меня поддерживается несколько яз... весь текст скрыт [показать]
     
     
  • 6.136, angra (ok), 02:22, 14/09/2016 [^] [ответить]     [к модератору]  
  • +/
    Вполне возможно, что имеющегося хватает для тех языков, что ты выбрал Но ведь е... весь текст скрыт [показать]
     
     
  • 7.137, arisu (ok), 02:25, 14/09/2016 [^] [ответить]    [к модератору]  
  • +/
    (пожимает плечами) абсолютно всё, что способен покрасить вим своими синтакс‐файлами, могу покрасить и я, только значительно быстрее. а разгадка одна: регэкспами красят только дебилы.
     
     
  • 8.139, angra (ok), 04:01, 14/09/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    - Мой сосед говорит, что с женой ежедневно, а ему 95!
    - Ну так и вы говорите!!!
     
     
  • 9.141, arisu (ok), 05:08, 14/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    (снова пожимает плечами) натурально, автор вима — гений на все времена. никто и никогда не может сделать движок редактора быстрее, раскраска регулярками — лучшй метод, ура‐ура.
     
     ....нить скрыта, показать (10)

  • 1.69, Я (??), 10:27, 13/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    >Реализация пакетов для установки, обновления и управления плагинами;

    Это значит что ставить плагины из репозиториев можно из коробки? Где про это почитать?

     
     
  • 2.93, Аноним (-), 13:11, 13/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Походу, пацаны pathogen не осилили
     
     
  • 3.153, Аноним (-), 18:57, 14/09/2016 [^] [ответить]    [к модератору]  
  • +/
    Vundle обратно совместим с Pathogen и лучше по всем параметрам.
     
  • 1.72, Валентин (??), 10:52, 13/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Отличная новость. Спасибо создателей за отличный редактор.
     
  • 1.84, Аноним (-), 11:20, 13/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >Поддержка сборки графического интерфейса с GTK+ 3. При наличии GTK+ 2 и GTK+ 3  о умолчанию по-прежнему используется GTK+ 2.

    Ну а QVim или KVim, или PVim будет? ;)

     
     
  • 2.88, 1 (??), 12:36, 13/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Wim еще
     
  • 1.89, iZEN (ok), 12:41, 13/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    С 2007 года vi/vim мне ни разу не понадобился. Переменная окружения $EDITOR перенастроена на ee(1). Чем vi/vim лучше ee(1)? Стоит ли на него перейти?
     
     
  • 2.90, Аноним (-), 12:56, 13/09/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Vim хотя бы utf-8 поддерживает
     
  • 2.142, Аноним (-), 10:15, 14/09/2016 [^] [ответить]    [к модератору]  
  • +/
    То-есть с 2007 таких вопросов не возникало, а тут раз и прозрение ?
     
  • 1.91, Kroz (ok), 13:04, 13/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    > Добавлена опция 'renderoptions', позволяющая задействовать DirectX (DirectWrite) для отрисовки вывода в Windows;

    Т. е. в винде теперь relativenumber и cursorline не будут тормозить?

     
  • 1.94, Аноним (-), 14:19, 13/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    крон есть, пакетная система есть, работа с графикой есть, IPC есть. к 9 версии нужен загрузчик.
     
  • 1.105, Аноним (-), 16:15, 13/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Обновил, выйти для перезапуска всё так же не могу?
     
     
  • 2.161, _Mister (ok), 11:23, 15/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Немного юзал Vim. Не намного легче Vi. Пока только в одной команде разницу нашёл. Насколько помню переход в режим команд по разному происходит. А у вас установка только на новые Linux?

     
     
  • 3.165, Michael Shigorin (ok), 17:14, 15/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    > Немного юзал Vim. Не намного легче Vi. Пока только в одной команде
    > разницу нашёл. Насколько помню переход в режим команд по разному происходит.

    Вам явно попался какой-то ужасно собранный vim -- попробуйте vi и vim на альтовых стартеркитах (в том же дебиане, к сожалению, "из коробки" vim и впрямь неприглядный).

    Вообще же есть полезный vimtutor :)

     
     
  • 4.166, _Mister (ok), 07:55, 16/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    Debian 2.0. Хороший Vim не помешает.


     
  • 1.167, Невимщик (?), 19:28, 16/09/2016 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Не осилил. Расскажите как управляете хоткеями при наборе кириллицей - я у танке. Не работало - приходилось постоянно переключаться на латиницу - плюнул, сбежал.
     
     
  • 2.168, Michael Shigorin (ok), 19:40, 16/09/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    > как управляете хоткеями при наборе кириллицей

    langmap

     
     
  • 3.169, _Mister (ok), 12:44, 17/09/2016 [^] [ответить]    [к модератору]  
  • –1 +/
    В поиске нашел Альтовый Vim, а страница ftp не открылась.
     
     
  • 4.170, _Mister (ok), 10:12, 13/11/2016 [^] [ответить]    [к модератору]  
  • +/
    Установил Vim-5.6 на Debian. Приятно удивлён.


     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor