The OpenNET Project / Index page

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

11.04.2016 10:45  Второй выпуск vis, текстового редактора в стиле vim

В рамках проекта vis развивается упрощённый вариант текстового редактора vim, избавленный от груза устаревших возможностей и предоставляющий ряд дополнительных функций, таких как встроенная поддержка нескольких областей выделения текста/курсоров и наличие встроенного командного языка с поддержкой структурных регулярных выражений редактора Sam. Код написан на языке Си с дополнительными скриптами на языке Lua.

Vis поддерживает Unicode и может эффективно обрабатывать файлы произвольного размера, например, позволяет без проблем редактировать текстовые и бинарные файлы размером несколько гигабайт. Редактор также обладает такими возможностями как подсветка синтаксиса, неограниченный уровень отката операций (undo/redo), поиск и замена с использованием регулярных выражений, открытие одновременно нескольких файлов/окон, поддержка макросов. Целью проекта является реализация 80% возможностей vim, при размере кодовой базы в 1% от vim.

  1. Главная ссылка к новости (https://github.com/martanne/vi...)
  2. OpenNews: Первый выпуск Neovim, модернизированного варианта редактора Vim
  3. OpenNews: Google выпустил плагин для форматирования кода в Vim
  4. OpenNews: Доступен порт Vim, адаптированный для работы в web-браузере
  5. OpenNews: Запуск Emacs и Vim без прослоек поверх ядра Linux
  6. OpenNews: Увидел свет текстовый редактор Vim 7.4
Лицензия: CC-BY
Тип: Программы
Ключевые слова: vis, vim, vi, text, edit
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, A.Stahl, 21:37, 11/04/2016 [ответить] [смотреть все]    [к модератору]
  • +24 +/
    >реализация 80% возможностей

    Бибиканье, я надеюсь, они не выбросили?

     
     
  • 2.4, Аноним, 21:45, 11/04/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • +16 +/
    Как раз, бибиканье - это 50% функционала редактора.
     
  • 2.6, Принц, 21:59, 11/04/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • +1 +/
    Пищит всегда, а портит только через раз.
     
  • 2.13, Анончег, 22:53, 11/04/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]
  • –5 +/
    Санёк, ты бы лучше поинтересовался почему нет поддержки православного яваскрипти... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.18, A.Stahl, 23:52, 11/04/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Lua и JavaScript -- два сапога пара Отличаются лишь тем, что любители Lua не ле... весь текст скрыт [показать]
     
     
  • 4.20, Led, 00:31, 12/04/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Да, по обеим пунктам они от тебя полностью отличаются Зато с любителями JavaSc... весь текст скрыт [показать]
     
  • 4.30, Аноним, 09:00, 12/04/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    У Lua в отличии от js вменяемый читаемый синтаксис без подводных камней как у js... весь текст скрыт [показать]
     
  • 1.3, Аноним, 21:44, 11/04/2016 [ответить] [смотреть все]    [к модератору]  
  • +/
    Выглядит неплохо. Рпмки есть?
     
  • 1.7, Аноним, 22:05, 11/04/2016 [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    С X вым буфером обмена без костылей работает при вставки форматированного текст... весь текст скрыт [показать]
     
     
  • 2.8, Аноним, 22:09, 11/04/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –1 +/
    Малой не знает про pastetoggle, лол
     
     
  • 3.10, Аноним, 22:29, 11/04/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Знает, но это дичайший костыль.
     
     
  • 4.12, Аноним, 22:51, 11/04/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –4 +/
    Жаловаться на костыли в виме - это как-то, хм Тем не менее, хотелось бы, чтоб... весь текст скрыт [показать]
     
  • 2.9, mememe, 22:11, 11/04/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +3 +/
    :set paste  спасет отца русской демократии
     
  • 2.33, Аноним, 09:43, 12/04/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    :r!cat
     
  • 1.15, Аноним, 22:56, 11/04/2016 [ответить] [смотреть все]    [к модератору]  
  • +/
    пользоваться можно уже?
     
  • 1.17, angra, 23:39, 11/04/2016 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    > Целью проекта является реализация 80% возможностей vim, при размере кодовой базы в 1% от vim.

    Ну как тут не вспомнить знаменитое "не важно как проголосуют, важно как посчитают". Одно только выкидывания плагинов значительно перекрывает заявленые 20% возможностей. А уже если глянуть на полный список "не нужного", то можно сразу закапывать. Ну и конечно автор скромно не укажет, какой процент кода vim реализует 80% возможностей, которые это чудо когда-нибудь будет поддерживать.

     
     
  • 2.40, Аноним, 12:49, 12/04/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    возможно, автор просто имеет ввиду, что заимствован будет только 1 , а остальные... весь текст скрыт [показать] [показать ветку]
     
  • 1.19, Stax, 23:58, 11/04/2016 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    > устаревших возможностей и предоставляющий ряд дополнительных функций, таких как встроенная поддержка нескольких областей выделения текста/курсоров

    Эм. А что они предлагают на замену выделению VISUAL BLOCK?

     
  • 1.21, SpiritOfStallman, 00:38, 12/04/2016 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    С удовольствием бы покинул вим, и перешел на что-то подобное. Но вим, для меня, это на 90% его плагины. И что-то подсказывает, что никто не броситься их портировать на vis.
    Подозреваю что я не один такой уникальный и особенный; и это если и не предрешит судьбу этого редактора, то уж точно очень на неё повлияет.

    // знаю про neovim, но он на данном этапе калл, кто бы что там не рассказывал

     
     
  • 2.26, Аноним, 06:51, 12/04/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Для какой цели Посмеялся с идиота ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.34, Аноним, 11:14, 12/04/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Для вижуяль студии, вестимо ... весь текст скрыт [показать]
     
  • 2.36, hoopoe, 11:48, 12/04/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    вполне себе нормальный редактор, поддерживает почти все плагины ванильного Vim, ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.45, Аноним, 18:27, 12/04/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вот как на жс прикрутят кроссплатформенный гуй - тогда посмотрим а сейчас там и... весь текст скрыт [показать]
     
     
  • 4.49, count0krsk, 16:08, 14/04/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Поиграй в Fallout лучше.
     
  • 2.50, freehck, 13:07, 15/04/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Нет, Вы не один Всё то же самое ещё с целой тучей других хороших программ Fire... весь текст скрыт [показать] [показать ветку]
     
  • 1.22, Аноним, 00:57, 12/04/2016 [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    А как оно обрабатывает те же гигабайтные файлы но в которых всего одна строка А... весь текст скрыт [показать]
     
     
  • 2.37, Клыкастый, 12:30, 12/04/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    (задумался)
    какой экзотический юзкейс...
     
  • 2.39, angra, 12:41, 12/04/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Попробуй отключить в vim подсветку синтаксиса, на длинных строках это основная п... весь текст скрыт [показать] [показать ветку]
     
  • 1.28, EuPhobos, 08:08, 12/04/2016 [ответить] [смотреть все]    [к модератору]  
  • +/
    > ... с дополнительными скриптами на языке Lua.

    Интересно, а подсветка синтаксиса по тому же принципу работает? А то в vim при редактировании средних размеров файла с кодом lua, конкретно при закрытии функции словом "end" vim наглухо вешается определяя что да как подсветить, отвисая через несколько секунд, что довольно напрягает. Аналогичная проблема при редактировании lua так же есть и в "kate".

     
     
  • 2.38, анон, 12:34, 12/04/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    Надеюсь нет Подсветка в вим реализована на регекспах Так лучше не делать ником... весь текст скрыт [показать] [показать ветку]
     
  • 1.29, LeNiN, 08:44, 12/04/2016 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Хорошая будет штука для OpenWRT и подобных ему дистрибутивов, сильно зависящих от размера.
     
     
  • 2.32, Аноним, 09:28, 12/04/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    И это тоже избавленный от груза устаревших возможностей , посколько для редакти... весь текст скрыт [показать] [показать ветку]
     
  • 2.35, Аноним, 11:16, 12/04/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +2 +/
    Владимир Ильич, но ведь в openwrt есть кошерный vi в составе busybox.
     
  • 1.31, Аноним, 09:24, 12/04/2016 [ответить] [смотреть все]    [к модератору]  
  • +/
    Теперь осталось написать текстовый редактор visivim.
     
  • 1.41, Аноним, 12:52, 12/04/2016 [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    чтобы быть точным, автор должен бы снала перечислить все 100 возможностей vim, ... весь текст скрыт [показать]
     
     
  • 2.48, anonymous, 13:25, 14/04/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Вот первое что показывает vim при запуске Become a registered Vim us... весь текст скрыт [показать] [показать ветку]
     
  • 1.43, Аноним, 13:20, 12/04/2016 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    вот бы мультиедит портировали с доса... вот то была штука.
     
     
  • 2.47, й, 16:12, 13/04/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –1 +/
    он и щас живой. windows-only, разумеется
     
  • 1.44, Аноним, 15:17, 12/04/2016 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Кто-то опять не осилил Emacs.
     

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


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