The OpenNET Project / Index page

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

В рамках проекта Neovim предпринята попытка модернизации Vim

24.02.2014 23:21

Анонсирован проект Neovim, в рамках которого планируется провести работу по рефакторингу и модернизации кодовой базы текстового редактора Vim. В текущем виде код Vim развивается более 20 лет и состоит из более чем 300 тысяч строк на языке Си (C89), а во всех нюансах кодовой базы Vim разбирается всего несколько человек, что затрудняет сопровождение и работу над усовершенствованием редактора.

Проблему также представляет метод сопровождения кодовой базы Vim. У проекта сейчас один мэйнтейнер, который достаточно скрупулезно подходит к процессу проверки и принятия патчей, что затрудняет продвижение изменений в Vim. В итоге, ядро Vim заметно отстаёт по темпу разработки от потребностей экосистемы разработчиков плагинов. Среди целей проекта Neovim называется упрощение процесса сопровождения кодовой базы, разделение полномочий между несколькими мэйнтейнерами и ускорение продвижения исправлений и новых возможностей. При этом проект Neovim не предусматривает переработку Vim с нуля, изменение модели редактирования Vim. Также будет сохранена поддержка vimscript и большинство плагинов на vimscript продолжат работу без изменений.

Для финансирования разработки была запущена кроудфандинг-кампания, в рамках которой за первый день было собрано 12 тысяч долларов (всего планировалось собрать 10 тысяч). Из практических изменений намечен перевод Vim на новую архитектуру плагинов, позволяющую разрабатывать расширения на любых языках программирования. Плагины будут выполняться в форме отдельных процессов, взаимодействующих с ядром vim при помощи механизма RPC.

Кроме того, планируется создание нового современного пользовательского интерфейса, разработка которого будет вестись в качестве надстройки, не требующей изменения базовой части Vim, что избавляет от необходимости продвигать патчи в ядро Vim. Базовый код для поддержки GUI предлагается удалить из ядра Vim и использовать более универсальную прослойку, позволяющую создавать интерфейсы с использованием различных тулкитов. GUI-надстройки во многом напоминают плагины, а отличие от плагинов состоит в том, что плагины вызываются из Neovim, а GUI-надстройки выступают первичным процессом и вызывают функции Neovim.

Для ведения разработки предлагается использовать GitHub. На первом этапе работа сосредоточена на переводе кодовой базы на систему сборки cmake и проведения чистки кода от привязки к устаревшим системам и компиляторам. Вместо специфичного для платформ кода для организации ввода/вывода планируется задействовать библиотеку libuv.

Bram Moolenaar, текущий мэйнтейнер проекта Vim, скептически отнёсся к проекту Neovim, выразив опасение, что в результате переработки будет потеряна поддержка некоторых платформ и будут внесены новые ошибки. По его мнению, полный рефакторинг не является выходом. Вместо этого лучше потратить силы на улучшение того, что уже есть или на проведение небольших переработок, нацеленных на улучшение работы Vim для пользователей.

  1. Главная ссылка к новости (https://groups.google.com/foru...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/39178-vim
Ключевые слова: vim
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (175) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, pavlinux (ok), 00:03, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    Уже ржать хочется. Ну назови проект NeoZюДыкЕдитоr, допиши - "был вдохновлён творчеством vim",
    зачем гадить на существующие проекты со всеми недостатками. Хочется побыстрее "выехать"?
    Прикиньте если б Чайковский в комментах написал бы, "Паганини - старое гавно,
    я написал лучше итальянский танец, и Бетховен - глухой маразматик, Щелкунчег рулит "  

    И во-вторых - есть Emacs, накой ещё один комбайн?!

     
     
  • 2.49, анон (?), 09:14, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    https://ru.wikipedia.org/wiki/Пощёчина_общественному_вкусу
     
  • 2.50, rm (??), 09:28, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > за первый день было собрано 12 тысяч долларов

    Ещё нужны какие-то ответы?

     
     
  • 3.74, А (??), 12:25, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ага, вот когда их отрабатывать придётся, посмотрим.
     
     
  • 4.113, Аноним (-), 20:09, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ага, вот когда их отрабатывать придётся, посмотрим.

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

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

     
     
  • 5.141, arisu (ok), 14:04, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > отрабатывать заставлять никто не будет

    сразу видно, что ты не умеешь работать без палки.

     
     
  • 6.179, Пропатентный тролль (?), 21:07, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Плюсанул arisu... чувствую себя грязным ;-((
     
  • 3.76, pavlinux (ok), 13:01, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ubuntu Edge слыщал, не?
     
  • 2.54, freehck (ok), 09:40, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А, ну вот как раз хотел отписать, что ребята хотят больше расширений вкусных и разных, и начали кампанию по сбору средств на запиливание собственного Emacs. Ну, что сказать... Пусть пишут, посмотрим, что будет на выходе.
     
     
  • 3.143, arisu (ok), 14:06, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А, ну вот как раз хотел отписать, что ребята хотят больше расширений
    > вкусных и разных

    у vim этих расширений…

     
  • 2.83, Pasha (??), 14:14, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Смешно другое. Смешно когда адепты "Linux style" вдруг изменяют своей философии и как старые "BSD-уны" начинают осуждать и предаваться всяческим архаичностям прилюдно. Люди, это свободный мир открытых систем, где изобретение новых велосипедов всегда поощрялось и приветствовалось. Vim-classic никто не запрещает.
     
     
  • 3.151, arisu (ok), 14:31, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Люди, это свободный мир открытых систем, где изобретение новых велосипедов всегда
    > поощрялось и приветствовалось.

    как хорошо, что я из совсем другого мира, где поощрялось и приветствовалось совсем другое.

     
  • 2.84, Ivan (??), 14:25, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то, Чайковский не стеснялся ругать того же Брамса.
     
     
     
     
    Часть нити удалена модератором

  • 5.112, анон (?), 20:08, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >>Чайковский, вообще говоря, был гомосексуалистом, так что ничего удивительного.
    > К чему вы это ляпнули? Показать свою "образованность"?

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

     
  • 2.98, Аноним (-), 18:24, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вы думаете, что человек пытается реально что-то улучшить?
    это выглядит чисто как выбивание лёгких денег, потому что рефакторинг визуально никак отобразиться не должен, а о сделанных работах судить смогут только те, кто увидел и проанализировал изменения кода.
    т.е. ВСЕ изменения ВСЕГО кода.
    и ясно увидел, что изменения эти сделаны к лучшему.
    кто будет этим заниматься?

    а чел просто будет писать нечто вроде изложения за неплохие лавэ.

     
     
  • 3.109, Ivan (??), 19:07, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Достаточно одному-единственному человеку с мозгами оценить проделанную работу, чтобы поднять скандал, если что не так. И разраб это прекрасно понимает.
     
  • 2.177, Sem (??), 18:14, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/

    > И во-вторых - есть Emacs, накой ещё один комбайн?!

    Emacs - для пианистов.

     
  • 2.189, Аноним (-), 22:38, 28/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Никто такого не говорил. Это крайне своевременная работа, и Брам должен был бы сам ее начать
     

  • 1.2, михаил (?), 00:17, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Единственной фичи не хватающей мне в vim, есть частичное открытие больших файлов.
     
     
  • 2.20, Пропатентный тролль (?), 01:43, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Да ладно уж, не мешайте детям помечтать. Он там на странице 12к собрал из 10 :) и нацелился на 50.
     

  • 1.3, Dejavu (?), 00:18, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Уже жрать хочется.
    Возжелай, задумай, собери деньги, реализуй, назови проект так, как хочешь. Ведь для того он и свободный софт, чтобы давай полную свободу тем, кто может делать хоть что-то, в отличие от ржунов на форумах...
     
  • 1.4, Анонище (?), 00:25, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    > который достаточно скрупулезно подходит к процессу проверки и принятия патчей

    Поколение пепси и айфонов это неодобряет, да.

     
     
  • 2.5, pavlinux (ok), 00:30, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> который достаточно скрупулезно подходит к процессу проверки и принятия патчей
    > Поколение пепси и айфонов это неодобряет, да.

    А это сейчас модно. В дебиан его надо, мозг быстро на место поставят,
    когда один патч по 6 месяцев утверждать будут иль в ядро, там до года.

     
     
  • 3.22, Анонище (?), 01:52, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –5 +/
    В дебаин патчат все, что только можно патчить. Юзать новые релизные тарболы им не по кайфу. Они лучше запатчат старый протухший.
     
     
  • 4.52, dxd (?), 09:35, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Мало ли чего мэйнтейнеры проекта напринимали. Дебиановцы лучше перепроверят всё с нуля.
     
     
  • 5.67, Аноним (-), 11:48, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    а так и должно быть вообщето
     
  • 4.154, Michael Shigorin (ok), 14:46, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > В дебаин патчат все, что только можно патчить. Юзать новые релизные тарболы
    > им не по кайфу. Они лучше запатчат старый протухший.

    Ложь от первого слова до последнего.  Соответственно предупреждение.

     
  • 2.42, Аноним (-), 08:40, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –7 +/
    >Поколение пепси и айфонов это неодобряет, да.

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

     
     
  • 3.47, Аноним (-), 08:54, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    свечку держал? пруф, или не было
     
  • 3.53, Аноним (-), 09:35, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Не знаю как пепси, но код, попадающий в айфон тестится так, что гугл и майкрософт нервно курят в сторонке.

    То-то они давече проверку SSL провтыкали из-за 2 goto на соседних строчках.

     
  • 3.135, arisu (ok), 13:53, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > код, попадающий в айфон тестится так, что
    > гугл и майкрософт нервно курят в сторонке.

    «собралось? в продакшэн!»

     

  • 1.6, Пиу (ok), 00:40, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    денег не дам (т.к. не верю в результат), но если товарищам хочется --- пусть пилят, желаю удачи.
     
  • 1.7, Аноним (-), 00:47, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Наконец-то кто-то увидел, насколько вим в текущем виде протухший. он действительно один из лучших редакторов эвер, но когда заводишь с программистами разговор о том, что неплохо было бы его "подтянуть", встречаешь полное непонимание. люди настолько логичны и прагматичны, что в принципе не могут понять такую простую вещь как эстетика. решает задачи - что ещё надо?! а и действительно, что? да хотя бы чтобы перестал тупить при подсветке синтаксиса - я может не только конечный результат перерисовки воспринимаю, но и сам процесс вижу, и мне он режет глаз.
     
     
  • 2.34, Аноним (-), 06:12, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > да хотя бы чтобы перестал тупить при подсветке синтаксиса

    +1.

     
  • 2.35, Аноним (-), 07:23, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    0. если вас не понимают - прежде всего убедитесь, что ваше понимание не является вашей фантазией;
    1. возможности вим даже матёрые пользователи вима, сидящие в нём уже лет 10, знают не полностью - в некоторых вещах в повседневной практике не возникает надобности;
    2. проблема с подсветкой - не проблема редактора, а проблема файла синтаксиса: тормоза возможны как при поверхностном владении автором файла регулярными выражениями, что используются для обнаружения раскрашиваемых фрагментов, так и при некоторых ошибках. Можно также установить границы разбираемого синтаксическим парсером куска файла: если разбирается с начала файла, то редактирование многометровых файлов может привести к проблемам.
     
     
  • 3.60, Аноним (-), 10:08, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    0. Учитывая, что возражения были вида "работает, чего тебе еще надо?", люди действительно не имеют представления об эстетике
    1. не понимаю, как это относится к тому что я сказал?
    2. а файл подсветки не относится к редактору? особенно учитывая диктатуру Мооленара - все изменения проходят через него, а следовательно тормоза появились не без участия Мооленара. впрочем, в других редакторах авторы пишут собственные парсеры, не на регэкспах, которые и работают в разы быстрей. так что утверждать, что дело не в редакторе - нельзя
     
     
  • 4.123, angra (ok), 22:39, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > 2. а файл подсветки не относится к редактору?

    Нет. Диктатура Мооленара в _этом_ вопросе и прочее это ваши фантазии.

     
  • 2.100, www2 (??), 18:29, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Наконец-то кто-то увидел, насколько вим в текущем виде протухший. он действительно один
    > из лучших редакторов эвер, но когда заводишь с программистами разговор о
    > том, что неплохо было бы его "подтянуть", встречаешь полное непонимание. люди
    > настолько логичны и прагматичны, что в принципе не могут понять такую
    > простую вещь как эстетика.

    Есть ещё эстетика минимализма. Предлагающие "подтянуть" её не понимают.

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

    Я не пользуюсь подсветкой синтаксиса :-P

     
     
  • 3.106, Andrey Mitrofanov (?), 18:48, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Я не пользуюсь подсветкой синтаксиса :-P

    А я неожиданно обнаружил, что пользуюсь. Теперь проблема: надо учить mmm-mode, чтобы подсвечивать и баш, и awk-вставки _в_нём_. [[Или подождать - пройдёт?B-]]

     
     
  • 4.124, angra (ok), 22:48, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее всего вы уже это читали, но на всякий случай
    :h sh-awk
     
     
  • 5.127, Andrey Mitrofanov (?), 23:46, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Скорее всего вы уже это читали, но на всякий случай
    > :h sh-awk

    Нет, я неосилятор. Спасибо, поставил, взглянул на текст.

     
  • 5.155, arisu (ok), 14:50, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Скорее всего вы уже это читали

    к сожалению, у vim, кроме проблемы «бибикает и всё портит» есть ещё одна: «найти нужный плугин». теоретически vim умеет очень много гитик, а на практике или искать запаришься, или находится «почти то, что нужно, но не то».

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

     

  • 1.8, Фыр (?), 00:48, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вим хорош до тех пор, пока тебя "прёт" от его возможностей.
    Потом приходит понимание, что набор текста занимает пренебрежимо мало времени по сравнению с обдумыванием ЧТО писать. И все плюшки вима теряют свою прелесть.
    Уже лет 5 вимом не пользуюсь.
    Для правки конфигов и прочей мелочёвки использую тот редактор, который прописан по умолчанию в mc (иногда это вим, иногда что-то другое).
    Код пишу в QtCreator.
     
     
  • 2.17, нимус (?), 01:32, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +13 +/
    как интересно. видимо qtcreator помогает думать что писать... сильно.
     
     
  • 3.33, Фыр (?), 05:48, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сарказм? Неуместный, поскольку действительно помогает.
    Удобная обёртка над дебаггером по сравнению с методами "втыкание в код до просветления" или "вставь printf везде, а потом втыкай в выхлоп", помогает думать что писать... сильно.
     
     
  • 4.44, Аноним (-), 08:43, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Сарказм? Неуместный, поскольку действительно помогает.
    > Удобная обёртка над дебаггером по сравнению с методами "втыкание в код до
    > просветления" или "вставь printf везде, а потом втыкай в выхлоп", помогает
    > думать что писать... сильно.

    Когда я был маленький, я тоже писал код и не понимал, что он на самом деле делает. Сейчас я наблюдаю такое же поведение у молодых программистов. К сожалению, ничего вменяемого и более 1000 строк при таком подходе не написать.

     
  • 4.91, цирроз (ok), 15:53, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    зачем pintf везде???
     
     
  • 5.92, Аноним (-), 15:57, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну так ведь хацкеры делают. Про gdb не слышали просто.
     
     
  • 6.153, arisu (ok), 14:45, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ну так ведь хацкеры делают. Про gdb не слышали просто.

    gdb — это для того, чтобы посмотреть на кородамп. «интерактивная отладка» — это ИБД: вроде и занят человек, что-то активно делает, а результат мизерный.

    логи (которые пишутся как часть проекта, а не внедряются потом) и встроеная командная консоль для отладки подходят намного лучше. а если приложение более-менее сложное и многопоточное — то там gdb идеально для ИБД подходит.

    p.s. надо таки собраться и добить встраиваемую консоль, которая умеет из debug info всякое выдёргивать.

     
  • 5.156, Michael Shigorin (ok), 14:51, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > зачем printf везде???

    На эту тему когда-то хорошо Владимир Бутенко (communigate) в fido7.ru.linux высказался: мол, опытные люди не только напихивают printf, а и организовывают из них включаемую и подкручиваемую в рантайме подсистему ведения логов -- вместо того, чтоб впопыхах совать заказчику отладочный билд, на котором ещё непонятно, воспроизведётся или нет.

    Поколение "удобных IDE" об этом, правда, тоже не задумывается.

    --
    некогда ценитель J&P TopSpeed IDE

     
     
  • 6.161, arisu (ok), 15:17, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ты что, это «хацкир» и вообще старпёр, он просто не осилил gdb!
     
  • 6.185, anonymous (??), 01:33, 27/02/2014 [^] [^^] [^^^] [ответить]  
  • +/

    > некогда ценитель J&P TopSpeed IDE

    А что это за IDE такая была?

     
     
  • 7.186, arisu (ok), 01:39, 27/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> некогда ценитель J&P TopSpeed IDE
    > А что это за IDE такая была?

    хорошая. с целым семейством компиляторов TopSpeed — тоже хороших. досовое, на борландовское похожее. которое уже с окошками.

     
  • 4.101, www2 (??), 18:33, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Сарказм? Неуместный, поскольку действительно помогает.
    > Удобная обёртка над дебаггером по сравнению с методами "втыкание в код до
    > просветления" или "вставь printf везде, а потом втыкай в выхлоп", помогает
    > думать что писать... сильно.

    Пользование дебаггером свидетельствует как раз о нежелании думать. Слабо без дебаггера выполнить программу в уме? Я уж не говорю о том, чтобы написать тесты до написания кода.

     
     
  • 5.107, Andrey Mitrofanov (?), 18:50, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Сарказм? Неуместный, поскольку действительно помогает.
    >> Удобная обёртка над дебаггером по сравнению с методами "втыкание в код до
    >> просветления" или "вставь printf везде, а потом втыкай в выхлоп", помогает
    >> думать что писать... сильно.
    > Пользование дебаггером свидетельствует как раз о нежелании думать. Слабо без дебаггера
    > выполнить программу в уме? Я уж не говорю о том, чтобы
    > написать тесты до написания кода.

    Или исполнять тесты в уме!

    Testing... \ | / - \ ... [Вроде, ОК!]

     
  • 5.157, arisu (ok), 14:52, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Я уж не говорю о том, чтобы написать тесты до написания кода.

    типично энтерпрайзный подход. при попытке применить его в разработке 4fun до кода обычно уже не доходит, потому что в процессе написания тестов весь фан пропадает.

     
  • 2.56, Аноним (-), 09:55, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Вот когда приходит понимание, что набор текста занимает пренебрежимо и далее по тексту, - тогда и ощущаешь всю мощь Vim. Вошёл в Insert mode, выразил мысль, нажал Esc. Нужно нечто иное - пара команд в Normal mode и всё на месте.
    Неосиляторы такие неосиляторы. Лет 5 не пользуетесь Vim? А пользовались-то сколько? Недельку?
     
  • 2.58, elv (?), 09:59, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вим хорош до тех пор, пока тебя "прёт" от его возможностей.

    Это же трюизм. Любой инструмент хорош до тех пор, пока тебя "прёт" от его возможностей. Как только "не прёт", так и не используем, иначе это было бы уже странно.

    > Потом приходит понимание, что набор текста занимает пренебрежимо мало времени по сравнению с обдумыванием ЧТО писать. И все плюшки вима теряют свою прелесть.

    Считаю, что "плюшки VIM" лучше всего проявляют себя в редактировании текста. Хотя Вы правы, -- набор текста тоже вполне автоматизирован.

     
  • 2.102, www2 (??), 18:37, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Вим хорош до тех пор, пока тебя "прёт" от его возможностей.
    > Потом приходит понимание, что набор текста занимает пренебрежимо мало времени по сравнению
    > с обдумыванием ЧТО писать. И все плюшки вима теряют свою прелесть.

    От вима не пропрёт, пока не овладеешь слепым десятипальцевым методом набора и пока vim не войдёт в рефлексы. А вот когда освоишь и наработаешь рефлексы, действительно начинает переть, потому что забываешь о наличии редактора и клавиатуры - мысли льются из головы на экран без единого отрыва рук от клавиатуры. И от этого прёт.

    > Уже лет 5 вимом не пользуюсь.
    > Для правки конфигов и прочей мелочёвки использую тот редактор, который прописан по
    > умолчанию в mc (иногда это вим, иногда что-то другое).
    > Код пишу в QtCreator.

     
  • 2.145, arisu (ok), 14:12, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Потом приходит понимание, что набор текста занимает пренебрежимо мало времени по сравнению
    > с обдумыванием ЧТО писать. И все плюшки вима теряют свою прелесть.

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

     

  • 1.9, Аноним (-), 00:52, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А почему бы не обсудить это с текущим мейнтейнером и не посылать пулл-реквесты с переписанным кодом?
     
     
  • 2.12, umbr (ok), 00:59, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Может ещё и деньгами от краудфандинга с ним поделиться?
    ;-)
     
     
  • 3.68, Аноним (-), 11:51, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Может ещё и деньгами от краудфандинга с ним поделиться?
    > ;-)

    да за пилите уже vim-next, может и вам денег дадут

     
     
  • 4.81, umbr (ok), 13:36, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    без тега <сарказм> уже ничего не понятно?
     

  • 1.11, Аноним (-), 00:55, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –20 +/
    Vim -- это одна из самых больших ошибок в IT. Именно из-за него программисты не понимают слово "удобно" и потребности пользователей.
     
     
  • 2.14, Аноним (-), 01:04, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Самая большая ошибка – это те, кто использует vim в IT. Vim – исключительно для CS.
     
     
  • 3.57, Аноним (-), 09:58, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы, полагаю, специалист в области CS, в области IT, и в Vim? И что же мешает использовать его в IT, поясните нам недалёким?
     
  • 2.15, pavlinux (ok), 01:18, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Все прикладушники юзают GUI/DE, vi/emacs - для админов и системных прогеров.
     
     
  • 3.16, Crazy Alex (ok), 01:28, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вообще-то и vim (vi, кажись, умер уже), и emacs - редакторы общего назначения. Хоть диссер в TeX, хоть художку, хоть заметки всякие - в самый раз. ну да, один раз освоить надо - но, право же, на минимальном уровне этоне сложнее, чем с любым другим текстовым редактором.
     
     
  • 4.24, r (?), 02:25, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > vi, кажись, умер уже

    его кто-то похоронил? где могила? Vi - живой!, где-то...)

     
  • 4.28, pavlinux (ok), 04:32, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Вообще-то и vim (vi, кажись, умер уже),...

    Ээээ, студент... vim - это Vi iMproved

     
  • 4.55, freehck (ok), 09:51, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вообще-то и vim (vi, кажись, умер уже), и emacs - редакторы общего
    > назначения.

    Ложь. =)
    Vim - это текстовый редактор общего назначения, а Emacs - это операционная среда (ещё более) общего назначения.

     
     
  • 5.63, VolanD (ok), 10:51, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –5 +/
    >> Вообще-то и vim (vi, кажись, умер уже), и emacs - редакторы общего
    >> назначения.
    > Ложь. =)
    > Vim - это текстовый редактор общего назначения

    Это язык программирования извращенного назначения ИМХО.  Вам надо выкрутить болт, вы будете юзать отвертку или спер-пупер-мега-комбайн, к которому инструкция на 20 страниц?

     
     
  • 6.69, Аноним (-), 11:54, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Вообще-то и vim (vi, кажись, умер уже), и emacs - редакторы общего
    >>> назначения.
    >> Ложь. =)
    >> Vim - это текстовый редактор общего назначения
    > Это язык программирования извращенного назначения ИМХО.  Вам надо выкрутить болт, вы
    > будете юзать отвертку или спер-пупер-мега-комбайн, к которому инструкция на 20 страниц?

    чтобы водить на автомобиль нужно с начало научиться его водить. А вот сел и поехал ну не бывает так.

     
     
  • 7.73, VolanD (ok), 12:23, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >>>> Вообще-то и vim (vi, кажись, умер уже), и emacs - редакторы общего
    >>>> назначения.
    >>> Ложь. =)
    >>> Vim - это текстовый редактор общего назначения
    >> Это язык программирования извращенного назначения ИМХО.  Вам надо выкрутить болт, вы
    >> будете юзать отвертку или спер-пупер-мега-комбайн, к которому инструкция на 20 страниц?
    > чтобы водить на автомобиль нужно с начало научиться его водить. А вот
    > сел и поехал ну не бывает так.

    А вы чтобы дверь в автомобиль открыть, тоже кучу мануалов перечитали?

     
     
  • 8.118, Аноним (-), 21:27, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а вы таки не осилили insert mode, q , qw Ну вот на некоторых авто я втупливаю... текст свёрнут, показать
     
     
  • 9.132, VolanD (ok), 09:59, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален А зачем мне это осиливать, если есть нормальный редактор... текст свёрнут, показать
     
  • 6.89, Soft Fire (?), 15:38, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если надо выкрутить _болт_ то я бы посоветовал гаечный ключ или, на худой конец, пассатижи. Отвертка, все-таки, для шурупов/саморезов/етс.
     
     
  • 7.97, VolanD (ok), 17:30, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Если надо выкрутить _болт_ то я бы посоветовал гаечный ключ или, на
    > худой конец, пассатижи. Отвертка, все-таки, для шурупов/саморезов/етс.

    Да, вы правы, но сути это не меняет, я думаю :)

     
     
  • 8.144, arisu (ok), 14:10, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ну сколько можно себе льстить-то ... текст свёрнут, показать
     
     
  • 9.159, VolanD (ok), 15:00, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ммм Лев Толстой пожаловал ... текст свёрнут, показать
     
  • 6.96, Тигар (?), 16:51, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Это язык программирования извращенного назначения ИМХО.  Вам надо выкрутить болт, вы
    > будете юзать отвертку или спер-пупер-мега-комбайн, к которому инструкция на 20 страниц?

    воспользуйтесь любимой поисковой системы чтобы узнать как выглядит _болт_ ;-)


     
  • 3.23, Аноним (-), 02:05, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    И чего такого в vim для админа?
     
     
  • 4.29, pavlinux (ok), 04:36, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > И чего такого в vim для админа?

    Ничего лишнего.

     
     
  • 5.37, 1 (??), 07:56, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Ничего лишнего.

    ничего нужного
    // fixed

     
     
  • 6.41, Xaionaro (ok), 08:40, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ничего нужного

    Например? Только не говорите про auto-complete, это будет скучный диалог.

     
  • 4.30, dimm (??), 04:36, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    необязательно свою рукожопость на свет выставлять?
     
  • 4.103, www2 (??), 18:41, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И чего такого в vim для админа?

    Мне достаточно того, что vi есть в любом юниксе. Не vim, а vi, но всё же. Оказавшись в незнакомом юниксе я никогда не впаду в ступор от отсутствия mc, mcedit и незнания, как их поставить. Юникс-админ, не знающий vi - это уже полуучка из поколения next, а не юникс-админ.

     
  • 3.115, Филипп Филиппович (ok), 20:21, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что верно, то верно. vim, emacs и т.п. по-настоящему нужны тем, кто часто вынужден работать без графики и привык настолько, что даже при её наличии не видит смысла отказаться от привычного.
    Сам я охотно использую vim для редактирования конфигов и скриптов, особенно по ssh, но не настолько сроднился с ним, чтобы действительно писать в нём код. Соответственно, и использую пару процентов от его возможностей -- редактор, выделение/вставка, поиск. И, в общем, всё. Видимо, для пишущего преимущественно прикладной код это типично. В vim много чего можно делать, но для этого всё-таки нужна мотивация.
     
  • 2.21, Аноним (-), 01:43, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Как же неосиляторов коробит-то...
     
     
  • 3.31, Lain_13 (ok), 05:02, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Когда с ним сталкиваешься впервые или он просто нужен два раза в году (как вот мне, например), то это просто запредельно нелогичный и неудобный редактор. Особенно если терминал спокойно понимает стрелочки и прочее, а не как раньше было. Я бы уж лучше nano обошёлся, если б его ставили везде, куда приходится подключаться, чтоб конфиги подправить. Ан нет, иногда таки приходится иметь с ним дело. Я уже плюнул и сливаю себе файлы, правлю локально всё и заливаю обратно. Лучше уже так, чем с ним колупаться.
     
     
  • 4.43, Xaionaro (ok), 08:42, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Про то и речь Давайте я вас поучу пользоваться vim-ом Это вполне нормальная ст... большой текст свёрнут, показать
     
     
  • 5.59, Аноним (-), 10:00, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >изучив vim

    А это как? Целиком весь?

     
     
  • 6.90, Xaionaro (ok), 15:42, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>изучив vim
    > А это как? Целиком весь?

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

     
  • 5.136, arisu (ok), 13:55, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    так оно же (vim) простейших вещей не умеет. у меня в mcedit табы показываются вот такими вот стрелочками: «<--->»; vim этого не умеет принципиально.
     
     
  • 6.158, Xaionaro (ok), 14:56, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > так оно же (vim) простейших вещей не умеет. у меня в mcedit
    > табы показываются вот такими вот стрелочками: «<--->»; vim этого не умеет
    > принципиально.

    С чего вы это взяли? —
        http://s1.postimg.org/p2tp9ud5r/Screenshot_from_2014_02_26_15_06_45.png

    Строка из vimrc:
        set list listchars=tab:>.,eol:¶

     
     
  • 7.160, arisu (ok), 15:13, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > С чего вы это взяли? —
    >     http://s1.postimg.org/p2tp9ud5r/Screenshot_from_2014_02_26_15_06_45.png

    не вижу стрелочек.

    > Строка из vimrc:

    строка бесполезна: ты, видимо, не дочитал задачу. ключевое слово в задаче — «стрелочки», и я даже пример стрелочки нарисовал. не просто «выделить таб символами», а именно стрелочку хочу. со знаками «больше» и «меньше» с обеих сторон, а посередине — минусы. vim этого просто не умеет, он умеет только отметить начало таба одним символом и дальше заполнить таб другим. а три символа — «две границы и заполнение» — не умеет.

     
     
  • 8.162, Xaionaro (ok), 15:35, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прошу простить, мне показалось, что стрелочки были приведены чисто как пример во... большой текст свёрнут, показать
     
     
  • 9.163, arisu (ok), 16:00, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    да, надо было мне точней написать а я так привык старый я уже, чтобы перепривы... большой текст свёрнут, показать
     
     
  • 10.165, Xaionaro (ok), 16:08, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, я перепрочитал ваш изначальный комментарий У вас там действительно подчёрк... большой текст свёрнут, показать
     
     
  • 11.170, arisu (ok), 16:40, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    а что там 171 дорабатывать 187 -то насколько я вижу, патч пытается делать им... большой текст свёрнут, показать
     
     
  • 12.175, Xaionaro (ok), 17:06, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я имел в виду это 171 Looking at the patch, I think you need to reset c_e... большой текст свёрнут, показать
     
     
  • 13.176, arisu (ok), 17:46, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    да как-то не хочется без гарантии, что это в mainline пойдёт это ж надо разбира... большой текст свёрнут, показать
     
     
  • 14.192, Shtucer (ok), 14:48, 17/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    ConqueTerm zsh не из коробки , но лучше, чем o в mcedit... текст свёрнут, показать
     
  • 10.180, Аноним (-), 21:40, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    а не свидетельствует ли это о твоём скудоумии ... текст свёрнут, показать
     
     
  • 11.181, arisu (ok), 21:57, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    пожимает плечами а мне без разницы мне надо, чтобы машина работала так, как у... текст свёрнут, показать
     
  • 9.164, arisu (ok), 16:05, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    p s глянул на патч 171 I don t think I would use it 187 8212 Bram Mool... текст свёрнут, показать
     
     
  • 10.166, Xaionaro (ok), 16:11, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Если я правильно понял автора, то он хотел сказать, что он не видит в этом нужды... текст свёрнут, показать
     
     
  • 11.167, arisu (ok), 16:25, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    а как ещё пояснять-то 171 я так хочу 187 всё больше никакой нужды нет 8... текст свёрнут, показать
     
     
  • 12.169, Xaionaro (ok), 16:29, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Просто дай о себе знать Скажи что тебе если можно 171 на ты 187 , конечно ... текст свёрнут, показать
     
     
  • 13.171, arisu (ok), 16:43, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    на гуглогруппах это сложно они меня ненавидят - настолько, что даже не хотят... текст свёрнут, показать
     
  • 13.187, arisu (ok), 22:30, 27/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    хм смотрю, добрый человек допилил таки патч очень надеюсь, что я был неправ в ... текст свёрнут, показать
     
     
  • 14.188, Xaionaro (ok), 08:37, 28/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да, я сейчас общаюсь с автором нового патча Он просит протестировать его Сегод... текст свёрнут, показать
     
  • 6.173, Kirill Zabarniuk (?), 16:47, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    я хочу чтобы в mcedit табуляция показывалась так: «>....». Как мне сделать такую простейшую и важную для меня вещь? (MCEdit 4.8.3)
     
     
  • 7.174, arisu (ok), 16:54, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > я хочу чтобы в mcedit табуляция показывалась так: «>….». Как мне сделать
    > такую простейшую и важную для меня вещь? (MCEdit 4.8.3)

    мы тут vim обсуждаем и его фичи, а не наоборот. а ещё mcedit не умеет wordstar-овых кейбиндов, например. и много чего другого. но речь не об этом, а о том, как мне *в vim* сделать то, что хочется.

     
  • 4.46, Аноним (-), 08:52, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Зачем? Разве не проще выучить пару команд vi(m)?
    Нажали кнопку i - вводите текст, нажали esc - с помощью hjlk двигаете курсор, /<pattern> - поиск по документу, r - заменить букву, x - удалить букву, dd - удалить строку, <N>gg - перейти на строку N

    Мне кажется я вам основы расписал быстрее, чем вы файл скачиваете

     
     
  • 5.77, vitalif (ok), 13:29, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Весь вопрос - НА ХРЕНА это нужно, когда есть стрелочки? Что за инопланетятина это придумала?

    А перейти на строку вообще-то <N><ENTER>.

     
     
  • 6.104, www2 (??), 18:44, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Весь вопрос - НА ХРЕНА это нужно, когда есть стрелочки? Что за
    > инопланетятина это придумала?

    Для тех, кто владеет слепым десятипальцевым методом набора не любит отрывать рук от основной позиции. Клавиши jkl; находятся прямо под правой рукой. Пердвигать иногда указательный палец между j и h напрягает гораздо меньше, чем передвигать всю руку на стрелочную клавиатуру и обратно.

    > А перейти на строку вообще-то <N><ENTER>.

     
     
  • 7.108, Andrey Mitrofanov (?), 18:56, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >кто владеет слепым десятипальцевым методом набора не любит отрывать рук
    >Пердвигать иногда указательный палец между

    Верю, что : жмётся, как одна кнопка. А судя по распальцовке, и ESC достаёшь (? Ctrl+]) без -->

    > чем передвигать всю руку

     
     
  • 8.129, pavlinux (ok), 03:24, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Esc N - это vim Esc g N - это vi ... текст свёрнут, показать
     
  • 8.137, arisu (ok), 13:58, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да ctrl вполне нажимается краем ладони поэтому ноутбучные клавиатуры 8212 к... текст свёрнут, показать
     
  • 8.190, www2 (??), 18:13, 07/03/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Мизинцем дотягиваюсь легко, не отрывая остальных трёх пальцев от основной позици... текст свёрнут, показать
     
  • 7.133, Ещё один аноним (?), 12:34, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    интересно, что же набирают программисты слепым десятипальцевым методом?
    да ещё в таком напряжении, что лишний раз пальцем двинуть некогда?
     
     
  • 8.138, pavlinux (ok), 13:59, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это вам не классы выбирать из всплывающих менюшег ... текст свёрнут, показать
     
  • 8.139, arisu (ok), 13:59, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    тебе не понять, дописывай свой 171 приветмир 187 ... текст свёрнут, показать
     
  • 8.191, www2 (??), 18:15, 07/03/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не в напряжении, а в расслабленности Не некогда, а неприятно Пальцы порхают на... текст свёрнут, показать
     
  • 5.82, Аноним (-), 14:07, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мне больше нравится переходить на строчку так :<N>
     
  • 5.94, Lain_13_too_lazy_to_login (?), 16:16, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Да в этом объёме я его и так помню, за исключением gg и dd, но нет, спасибо, я лучше скачаю и в gedit или notepad++ в зависимости от операционки, в которой сижу. Тем более, что если мне надо проверить целостность структуры xml и развернуть его из строки в читабельную форму, то предустановленный на сервере vim мне тут хреновый помощник. Впрочем, как и nano.
     
     
  • 6.140, arisu (ok), 14:00, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > если мне надо проверить целостность структуры xml и развернуть его
    > из строки в читабельную форму

    так бы и сказал, что тебе для извращений надо.

     
  • 6.168, Xaionaro (ok), 16:27, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А так и представляю как вы - либо монтируете через sshfs используя root-вый ло... большой текст свёрнут, показать
     
     
  • 7.172, arisu (ok), 16:46, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А вам показывали
    > хотя бы блочное выделение (не построчное, а блочное), complex repeats, множество
    > буферов обмена или regexp-ы в vim?

    и это ещё даже не начинался разговор о скриптах. ;-)

     
  • 5.128, Ytch (ok), 01:19, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Мне кажется я вам основы расписал быстрее, чем вы файл скачиваете

    замануха! вход бесплатный - выход за деньги ) Все основы vim надо же начинать с того как из него выйти! классика.

     
  • 4.70, Аноним (-), 11:56, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Когда с ним сталкиваешься впервые или он просто нужен два раза в
    > году (как вот мне, например), то это просто запредельно нелогичный и
    > неудобный редактор. Особенно если терминал спокойно понимает стрелочки и прочее, а
    > не как раньше было. Я бы уж лучше nano обошёлся, если
    > б его ставили везде, куда приходится подключаться, чтоб конфиги подправить. Ан
    > нет, иногда таки приходится иметь с ним дело. Я уже плюнул
    > и сливаю себе файлы, правлю локально всё и заливаю обратно. Лучше
    > уже так, чем с ним колупаться.

    толсто

     
     
  • 5.78, vitalif (ok), 13:30, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Когда с ним сталкиваешься впервые или он просто нужен два раза в
    >> году (как вот мне, например), то это просто запредельно нелогичный и
    >> неудобный редактор. Особенно если терминал спокойно понимает стрелочки и прочее, а
    >> не как раньше было. Я бы уж лучше nano обошёлся, если
    >> б его ставили везде, куда приходится подключаться, чтоб конфиги подправить. Ан
    >> нет, иногда таки приходится иметь с ним дело. Я уже плюнул
    >> и сливаю себе файлы, правлю локально всё и заливаю обратно. Лучше
    >> уже так, чем с ним колупаться.
    > толсто

    не толсто, а именно так и есть

    vim написан инопланетянами для инопланетян

    привыкнуть можно, но человек - такая штука - вообще ко всему привыкает

     
     
  • 6.105, www2 (??), 18:46, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > не толсто, а именно так и есть
    > vim написан инопланетянами для инопланетян

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

    > привыкнуть можно, но человек - такая штука - вообще ко всему привыкает

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

     
  • 6.119, Аноним (-), 21:31, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > vim написан инопланетянами для инопланетян
    > привыкнуть можно, но человек - такая штука - вообще ко всему привыкает

    вы уж определитесь, для инопланетян или для людей

     
  • 6.149, arisu (ok), 14:25, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    vim написан для тех, кто привык к vi а vi написан на терминале, где стрелки был... большой текст свёрнут, показать
     
     
  • 7.182, Аноним (-), 00:54, 27/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    vimtutor же для нубов есть
     
  • 5.148, arisu (ok), 14:19, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > толсто

    ни разу. для «поправить пару строк в конфигах» vi и его потомки действительно ужасны: они идут против всего, к чему привык пользователь.

     
  • 4.72, анон (?), 12:19, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чувствуется любитель прикладной проктологии. Вообще-то после нажатия i vim становится полным аналогом nano: стрелочки ваши любимые работают, и del/home, если терминал позволяет. Но начинающие проктологи предпочитают вытягивать файл к себе, вместо нажатия _одной_ клавиши.

    А вот в nano сколько чего не нажимай в режим vim не выйдешь.

     
     
  • 5.79, vitalif (ok), 13:31, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Чувствуется любитель прикладной проктологии. Вообще-то после нажатия i vim становится
    > полным аналогом nano: стрелочки ваши любимые работают, и del/home, если терминал
    > позволяет. Но начинающие проктологи предпочитают вытягивать файл к себе, вместо нажатия
    > _одной_ клавиши.

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

     
     
  • 6.85, Аноним (-), 14:35, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Чувствуется любитель прикладной проктологии. Вообще-то после нажатия i vim становится
    >> полным аналогом nano: стрелочки ваши любимые работают, и del/home, если терминал
    >> позволяет. Но начинающие проктологи предпочитают вытягивать файл к себе, вместо нажатия
    >> _одной_ клавиши.
    > Не всегда, не всегда. Не разбирался почему, но постоянный гемор, в каких-нибудь
    > openwrt встроенный vim откроешь, и терминал блин позволяет, а эта дура
    > чего только с текстом не делает по нажатию стрелочек после i...

    Выросло поколение, именующее себя сисадминами, но при этом не знающее, что такое terminfo и как определяется переменная окружения TERM?

     
  • 6.150, arisu (ok), 14:27, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > openwrt
    > встроенный vim

    (с подозрением) а там точно vim?

     
     
  • 7.178, anonymous (??), 20:18, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> openwrt
    >> встроенный vim
    > (с подозрением) а там точно vim?

    Лично у меня там был vi. Версия прошивки 12.09 Attitude Adjustment.

     
  • 7.184, Аноним (-), 01:14, 27/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> openwrt
    >> встроенный vim
    > (с подозрением) а там точно vim?

    ложь, конечно. из коробки там busybox. но полноценный vim ставится с пакета.

     
  • 3.64, VolanD (ok), 10:52, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Как же неосиляторов коробит-то...

    Простите, а у вас кнопки от мышки не под стулом? А чо так? Ниасилили?

     
     
  • 4.120, Аноним (-), 21:34, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Как же неосиляторов коробит-то...
    > Простите, а у вас кнопки от мышки не под стулом? А чо
    > так? Ниасилили?

    Осилили педалька имеется

     
     
  • 5.130, VolanD (ok), 05:27, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> Как же неосиляторов коробит-то...
    >> Простите, а у вас кнопки от мышки не под стулом? А чо
    >> так? Ниасилили?
    > Осилили педалька имеется

    Вы молодец, вам есть чем гордиться!

     
  • 4.146, arisu (ok), 14:15, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Простите, а у вас кнопки от мышки не под стулом?

    у тебя — определённо под стулом: это так же удобно, как стрелки вместо hjkl.

     
  • 2.32, Аноним (-), 05:12, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    IDE -- это одна из самых больших ошибок в IT. Именно из-за него программисты не понимают слово "думать" и задачи пользователей.
     

     ....большая нить свёрнута, показать (85)

  • 1.13, Аноним (-), 01:01, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    https://github.com/tarruda/vpp - и после такого кто-то из тех, кто насобирал 12k+ долларов, думает что он справится с такой задачей?
     
  • 1.18, Аноним (-), 01:34, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > По его мнению, полный рефакторинг не является выходом. Вместо этого лучше потратить силы на улучшение того, что уже есть или на проведение небольших переработок, нацеленных на улучшение работы Vim для пользователей.

    То есть, по его мнению лучше ничего не менять и дать виму возможность окончательно протухнуть?! Хороший отец-основатель, ничего не скажешь.

     
     
  • 2.26, bugmenot (ok), 03:50, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Подобным, к сожалению грешат многие открытые проекты, когда отец-основатель постепенно ведет проект к стагнации.
    Например, это произошло с популярным мессенджером Miranda. Но там вовремя подсуетилось сообщество, и теперь мир имеет две Миранды: IM и NG. У первой за прошедший год вышла парочка багфиксов и кучка косметических изменений в инсталляторе. У второй - год был потрачен на избавление от накопившихся за 10 лет костылей, легаси-говна, исправлению кучи застарелых багов и написанию новых плагинов.
     
  • 2.51, paulus (ok), 09:33, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я вот согласен с Bram Moolenaar: "лучше потратить силы на улучшение того, что уже есть". Потом получается куча заброшенных форков и никакой пользы (или мало) основному проекту.
     
     
  • 3.75, анон (?), 12:34, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это не всегда верно. К сожалению любой проект рано или поздно замусоривается. С vim тоже самое. Все таки такое количество строк, на в общем-то, не сильно сложный редактор это перебор. Иногда нужно выпускать версии несовместимые по abi/api с предыдущими. А vim этого не делал никогда за свою долгую жизнь.
     
     
  • 4.142, arisu (ok), 14:05, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А vim этого не делал никогда за свою долгую жизнь.

    конечно, Модным-Молодёжным не приходит в голову, что долгая жизнь у vim могла быть именно по такой причине.

     

  • 1.25, cuckoo nest navigator (?), 03:08, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > У проекта сейчас один мэйнтейнер

    Фатальный недостаток.

     
  • 1.40, Аноним (-), 08:34, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    замените уже это долбаное краудфандинг на пожертвование
    сколько можно засирать язык
     
     
  • 2.48, Аноним (-), 09:01, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > замените уже это долбаное краудфандинг на пожертвование

    Ознакомьтесь с предметом, краудфандинг - это не пожертвование, а определённый вид совместного целевого инвестирования. Замены в русском языке для этого слова нет, а чтобы понять о чём речь придется лишний абзац текста написать.

     
     
  • 3.62, ызусефещк (?), 10:43, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Народное финансирование
     
     
  • 4.86, Аноним (-), 14:36, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Народное финансирование

    Только не народное. Сroud - толпа.

     
     
  • 5.95, anonymous (??), 16:16, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Народное финансирование
    > Только не народное. Сroud - толпа.

    f u r w :wq

     
  • 5.134, arisu (ok), 13:52, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Сroud - толпа.

    не только. опять «пиривотчик» со словарём наперевес, не знающий, что такое «коннотация».

     

  • 1.61, Аноним (-), 10:26, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    vi, vim, neovim -- название становится длиннее и длиннее, видимо клавиатурой пользоваться с годами всё легче и легче.
     
     
  • 2.66, Нанобот (ok), 11:04, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >vi, vim, neovim -- название становится длиннее и длиннее

    neovim: enlarge your vi!

     

  • 1.65, arisu (ok), 11:03, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    гуд найт, свит принс. ещё один «лучший вим, чем вим». сыграет в ящик, само собой.
     
     
  • 2.88, Пиу (ok), 15:05, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    почему ты можешь только ненавидеть?
     
     
  • 3.126, angra (ok), 23:03, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А может это ты из всех реплик запоминаешь лишь негативные? Проверь себя, проведи статистический анализ реплик arisu хотя бы за год ;)
     
  • 3.147, arisu (ok), 14:16, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > почему ты можешь только ненавидеть?

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

     

  • 1.71, анон (?), 12:12, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Вообще они довольно разумные вещи говорят. Например мне универсальный RPC не помешал бы, а то некоторые операции приходится через жопу делать. Да только за почти 15 лет пользования вимом я этих клонов уже столько повидал - не один не выстрелил.
     
     
  • 2.80, Andrey Mitrofanov (?), 13:33, 25/02/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >клонов уже столько повидал - не один не выстрелил.

    #К треду стремглав приближался клоун Стаканчик с пистолетом.

     

  • 1.87, yan123 (?), 14:39, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В рамках проекта Neovim предпринята попытка модернизации Vim

    Раздувать-рекламировать проект ради "попытки" -- печально.

     
  • 1.117, анон (?), 21:03, 25/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > По мнению инициаторов проекта во всех нюансах кодовой базы Vim разбирается всего несколько человек.

    Скорее всего инициаторы не разбираются, но переписать хотят.
    Ну что ж, удачи.

    А вообще, наивно думать что можно вот так враз сделать то же самое,
    что делалось и развивалось в течение 20 лет.

    Потом выяснится что и продукт инициаторов сложный и никто в нём не разбирается,
    поэтому нужно переписать на "правильном" и "понятном" языке.

    Короче в конце концов забросят.

     
     
  • 2.131, Xaionaro (ok), 09:26, 26/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> По мнению инициаторов проекта во всех нюансах кодовой базы Vim разбирается всего несколько человек.
    > Скорее всего инициаторы не разбираются, но переписать хотят.
    > Ну что ж, удачи.
    > А вообще, наивно думать что можно вот так враз сделать то же
    > самое,
    > что делалось и развивалось в течение 20 лет.

    Ну, я люблю vim, но надо признать, что он нередко тормозит, когда пытаешься его обвесить удобными штуками. Было бы здорово, если вдруг можно будет перестать себя ограничивать в этом плане.

    Но, конечно, да. Тут нужен нехилый community, чтобы это провернуть. Да и вообще, IMHO, проще исправлять vim, чем писать с нуля)

     
     
  • 3.195, Gabrielle (?), 15:16, 03/04/2015 [^] [^^] [^^^] [ответить]  
  • +/
    У меня на текущий момент используется 39 плагинов. Тормозов нет ни под виндой, ни под убунтой.
    Пробовал емакс - жуткий тормоз, пришлось отказаться.
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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