The OpenNET Project / Index page

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



"В рамках проекта Neovim предпринята попытка модернизации Vim"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от opennews (ok), 25-Фев-14, 00:03 
Анонсирован (https://groups.google.com/forum/m/#!topic/vim_dev/x0BF9Y0Uby8) проект Neovim (http://neovim.org/), в рамках которого планируется провести работу по рефакторингу и модернизации кодовой базы текстового редактора Vim. В текущем виде код Vim развивается более 20 лет и состоит из более чем 300 тысяч строк на языке Си, что затрудняет сопровождение и работу над усовершенствованием редактора. По мнению инициаторов проекта во всех нюансах кодовой базы Vim разбирается всего несколько человек.


Проблему также представлен метод сопровождения кодовой базы Vim. У проекта сейчас один мэйнтейнер, который достаточно скрупулезно подходит к процессу проверки и принятия патчей, что затрудняет продвижение изменений в Vim. В итоге ядро Vim заметно отстаёт по темпу разработки от потребностей экосистемы разработчиков плагинов. Среди целей проекта Neovim (https://github.com/neovim/neovim/) называется упрощение процесса сопровождение кодовой базы, разделение полномочий между несколькими мэйнтейнерами и ускорение продвижения исправлений и новых возможностей.

Из практических изменений намечен перевод Vim на новую архитектуру плагинов, позволяющую разрабатывать расширения на любых языках программирования. Плагины будут выполняться в форме отдельных процессов, взаимодействующих с ядром vim при помощи механизма RPC.  При этом проект не предусматривает переработку Vim с нуля, изменение модели редактирования Vim. Также будет сохранена поддержка  vimscript и большинство плагинов на  vimscript продолжат работу без изменений.

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

На первом этапе работа сосредоточена на переводе кодовой базы на систему сборки cmake и проведения чистки кода от привязки к устаревшим системам и компиляторам (C89). Вместо специфичного для платформ кода для организации ввода/вывода планируется задействовать библиотеку libuv (https://github.com/joyent/libuv).  Для ведения разработки предлагается использовать GitHub. Для финансирвоания разработки была запущена кроудфандинг-кампания (https://www.bountysource.com/fundraisers/539-neovim-first-it...), в рамках которой за первый день было собрано 12 тысяч евро.

Bram Moolenaar, текущий мэйнтейнер проекта Vim, скептически (https://groups.google.com/forum/m/#!topic/vim_dev/x0BF9Y0Uby8) отнёсся к проекту Neovim, выразив опасение, что в результате чистки будет потеряна поддержка некоторых платформ и будут внесены новые ошибки. По его мнению, полный рефакторинг не является выходом. Вместо этого лучше потратить силы на улучшение того, что уже есть или на проведение небольших переработок, нацеленных на улучшение работы Vim для пользователей.

URL: https://groups.google.com/forum/m/#!topic/vim_dev/x0BF9Y0Uby8
Новость: http://www.opennet.ru/opennews/art.shtml?num=39178

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +12 +/
Сообщение от pavlinux (ok), 25-Фев-14, 00:03 
Уже ржать хочется. Ну назови проект NeoZюДыкЕдитоr, допиши - "был вдохновлён творчеством vim",
зачем гадить на существующие проекты со всеми недостатками. Хочется побыстрее "выехать"?
Прикиньте если б Чайковский в комментах написал бы, "Паганини - старое гавно,
я написал лучше итальянский танец, и Бетховен - глухой маразматик, Щелкунчег рулит "  

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

Ответить | Правка | Наверх | Cообщить модератору

49. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +2 +/
Сообщение от анон (?), 25-Фев-14, 09:14 
https://ru.wikipedia.org/wiki/Пощёчина_общественному_вкусу
Ответить | Правка | Наверх | Cообщить модератору

50. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –2 +/
Сообщение от rmemail (??), 25-Фев-14, 09:28 
> за первый день было собрано 12 тысяч долларов

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

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

74. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от А (??), 25-Фев-14, 12:25 
Ага, вот когда их отрабатывать придётся, посмотрим.
Ответить | Правка | Наверх | Cообщить модератору

113. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от Аноним (-), 25-Фев-14, 20:09 
> Ага, вот когда их отрабатывать придётся, посмотрим.

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

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

Ответить | Правка | Наверх | Cообщить модератору

141. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от arisu (ok), 26-Фев-14, 14:04 
> отрабатывать заставлять никто не будет

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

Ответить | Правка | Наверх | Cообщить модератору

179. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Пропатентный тролль (?), 26-Фев-14, 21:07 
Плюсанул arisu... чувствую себя грязным ;-((
Ответить | Правка | Наверх | Cообщить модератору

76. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от pavlinux (ok), 25-Фев-14, 13:01 
Ubuntu Edge слыщал, не?
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

54. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от freehckemail (ok), 25-Фев-14, 09:40 
А, ну вот как раз хотел отписать, что ребята хотят больше расширений вкусных и разных, и начали кампанию по сбору средств на запиливание собственного Emacs. Ну, что сказать... Пусть пишут, посмотрим, что будет на выходе.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

143. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +2 +/
Сообщение от arisu (ok), 26-Фев-14, 14:06 
> А, ну вот как раз хотел отписать, что ребята хотят больше расширений
> вкусных и разных

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

Ответить | Правка | Наверх | Cообщить модератору

83. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от Pasha (??), 25-Фев-14, 14:14 
Смешно другое. Смешно когда адепты "Linux style" вдруг изменяют своей философии и как старые "BSD-уны" начинают осуждать и предаваться всяческим архаичностям прилюдно. Люди, это свободный мир открытых систем, где изобретение новых велосипедов всегда поощрялось и приветствовалось. Vim-classic никто не запрещает.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

151. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +2 +/
Сообщение от arisu (ok), 26-Фев-14, 14:31 
> Люди, это свободный мир открытых систем, где изобретение новых велосипедов всегда
> поощрялось и приветствовалось.

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

Ответить | Правка | Наверх | Cообщить модератору

84. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Ivan (??), 25-Фев-14, 14:25 
Вообще-то, Чайковский не стеснялся ругать того же Брамса.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору
Часть нити удалена модератором

112. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –2 +/
Сообщение от анон (?), 25-Фев-14, 20:08 
>>Чайковский, вообще говоря, был гомосексуалистом, так что ничего удивительного.
> К чему вы это ляпнули? Показать свою "образованность"?

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

Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

98. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Аноним (-), 25-Фев-14, 18:24 
вы думаете, что человек пытается реально что-то улучшить?
это выглядит чисто как выбивание лёгких денег, потому что рефакторинг визуально никак отобразиться не должен, а о сделанных работах судить смогут только те, кто увидел и проанализировал изменения кода.
т.е. ВСЕ изменения ВСЕГО кода.
и ясно увидел, что изменения эти сделаны к лучшему.
кто будет этим заниматься?

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

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

109. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Ivan (??), 25-Фев-14, 19:07 
Достаточно одному-единственному человеку с мозгами оценить проделанную работу, чтобы поднять скандал, если что не так. И разраб это прекрасно понимает.
Ответить | Правка | Наверх | Cообщить модератору

177. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Sem (??), 26-Фев-14, 18:14 

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

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

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

189. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Аноним (-), 28-Фев-14, 22:38 
Никто такого не говорил. Это крайне своевременная работа, и Брам должен был бы сам ее начать
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

2. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –3 +/
Сообщение от михаил (?), 25-Фев-14, 00:17 
Единственной фичи не хватающей мне в vim, есть частичное открытие больших файлов.
Ответить | Правка | Наверх | Cообщить модератору

20. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –3 +/
Сообщение от Пропатентный тролль (?), 25-Фев-14, 01:43 
Да ладно уж, не мешайте детям помечтать. Он там на странице 12к собрал из 10 :) и нацелился на 50.
Ответить | Правка | Наверх | Cообщить модератору

3. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +10 +/
Сообщение от Dejavuemail (?), 25-Фев-14, 00:18 
Уже жрать хочется.
Возжелай, задумай, собери деньги, реализуй, назови проект так, как хочешь. Ведь для того он и свободный софт, чтобы давай полную свободу тем, кто может делать хоть что-то, в отличие от ржунов на форумах...
Ответить | Правка | Наверх | Cообщить модератору

4. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +9 +/
Сообщение от Анонище (?), 25-Фев-14, 00:25 
> который достаточно скрупулезно подходит к процессу проверки и принятия патчей

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

Ответить | Правка | Наверх | Cообщить модератору

5. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от pavlinux (ok), 25-Фев-14, 00:30 
>> который достаточно скрупулезно подходит к процессу проверки и принятия патчей
> Поколение пепси и айфонов это неодобряет, да.

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

Ответить | Правка | Наверх | Cообщить модератору

22. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –5 +/
Сообщение от Анонище (?), 25-Фев-14, 01:52 
В дебаин патчат все, что только можно патчить. Юзать новые релизные тарболы им не по кайфу. Они лучше запатчат старый протухший.
Ответить | Правка | Наверх | Cообщить модератору

52. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от dxd (?), 25-Фев-14, 09:35 
Мало ли чего мэйнтейнеры проекта напринимали. Дебиановцы лучше перепроверят всё с нуля.
Ответить | Правка | Наверх | Cообщить модератору

67. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +5 +/
Сообщение от Аноним (-), 25-Фев-14, 11:48 
а так и должно быть вообщето
Ответить | Правка | Наверх | Cообщить модератору

154. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Michael Shigorinemail (ok), 26-Фев-14, 14:46 
> В дебаин патчат все, что только можно патчить. Юзать новые релизные тарболы
> им не по кайфу. Они лучше запатчат старый протухший.

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

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

42. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –7 +/
Сообщение от Аноним (-), 25-Фев-14, 08:40 
>Поколение пепси и айфонов это неодобряет, да.

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

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

47. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Аноним (-), 25-Фев-14, 08:54 
свечку держал? пруф, или не было
Ответить | Правка | Наверх | Cообщить модератору

53. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +6 +/
Сообщение от Аноним (-), 25-Фев-14, 09:35 
> Не знаю как пепси, но код, попадающий в айфон тестится так, что гугл и майкрософт нервно курят в сторонке.

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

Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

135. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от arisu (ok), 26-Фев-14, 13:53 
> код, попадающий в айфон тестится так, что
> гугл и майкрософт нервно курят в сторонке.

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

Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

6. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от Пиу (ok), 25-Фев-14, 00:40 
денег не дам (т.к. не верю в результат), но если товарищам хочется --- пусть пилят, желаю удачи.
Ответить | Правка | Наверх | Cообщить модератору

7. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +2 +/
Сообщение от Аноним (-), 25-Фев-14, 00:47 
Наконец-то кто-то увидел, насколько вим в текущем виде протухший. он действительно один из лучших редакторов эвер, но когда заводишь с программистами разговор о том, что неплохо было бы его "подтянуть", встречаешь полное непонимание. люди настолько логичны и прагматичны, что в принципе не могут понять такую простую вещь как эстетика. решает задачи - что ещё надо?! а и действительно, что? да хотя бы чтобы перестал тупить при подсветке синтаксиса - я может не только конечный результат перерисовки воспринимаю, но и сам процесс вижу, и мне он режет глаз.
Ответить | Правка | Наверх | Cообщить модератору

34. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Аноним (-), 25-Фев-14, 06:12 
> да хотя бы чтобы перестал тупить при подсветке синтаксиса

+1.

Ответить | Правка | Наверх | Cообщить модератору

35. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +4 +/
Сообщение от Аноним (-), 25-Фев-14, 07:23 
0. если вас не понимают - прежде всего убедитесь, что ваше понимание не является вашей фантазией;
1. возможности вим даже матёрые пользователи вима, сидящие в нём уже лет 10, знают не полностью - в некоторых вещах в повседневной практике не возникает надобности;
2. проблема с подсветкой - не проблема редактора, а проблема файла синтаксиса: тормоза возможны как при поверхностном владении автором файла регулярными выражениями, что используются для обнаружения раскрашиваемых фрагментов, так и при некоторых ошибках. Можно также установить границы разбираемого синтаксическим парсером куска файла: если разбирается с начала файла, то редактирование многометровых файлов может привести к проблемам.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

60. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от Аноним (-), 25-Фев-14, 10:08 
0. Учитывая, что возражения были вида "работает, чего тебе еще надо?", люди действительно не имеют представления об эстетике
1. не понимаю, как это относится к тому что я сказал?
2. а файл подсветки не относится к редактору? особенно учитывая диктатуру Мооленара - все изменения проходят через него, а следовательно тормоза появились не без участия Мооленара. впрочем, в других редакторах авторы пишут собственные парсеры, не на регэкспах, которые и работают в разы быстрей. так что утверждать, что дело не в редакторе - нельзя
Ответить | Правка | Наверх | Cообщить модератору

123. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +2 +/
Сообщение от angra (ok), 25-Фев-14, 22:39 
> 2. а файл подсветки не относится к редактору?

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

Ответить | Правка | Наверх | Cообщить модератору

100. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от www2 (??), 25-Фев-14, 18:29 
> Наконец-то кто-то увидел, насколько вим в текущем виде протухший. он действительно один
> из лучших редакторов эвер, но когда заводишь с программистами разговор о
> том, что неплохо было бы его "подтянуть", встречаешь полное непонимание. люди
> настолько логичны и прагматичны, что в принципе не могут понять такую
> простую вещь как эстетика.

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

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

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

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

106. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Andrey Mitrofanov (?), 25-Фев-14, 18:48 
> Я не пользуюсь подсветкой синтаксиса :-P

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

Ответить | Правка | Наверх | Cообщить модератору

124. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от angra (ok), 25-Фев-14, 22:48 
Скорее всего вы уже это читали, но на всякий случай
:h sh-awk
Ответить | Правка | Наверх | Cообщить модератору

127. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Andrey Mitrofanov (?), 25-Фев-14, 23:46 
> Скорее всего вы уже это читали, но на всякий случай
> :h sh-awk

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

Ответить | Правка | Наверх | Cообщить модератору

155. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от arisu (ok), 26-Фев-14, 14:50 
> Скорее всего вы уже это читали

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

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

Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору

8. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Фыр (?), 25-Фев-14, 00:48 
Вим хорош до тех пор, пока тебя "прёт" от его возможностей.
Потом приходит понимание, что набор текста занимает пренебрежимо мало времени по сравнению с обдумыванием ЧТО писать. И все плюшки вима теряют свою прелесть.
Уже лет 5 вимом не пользуюсь.
Для правки конфигов и прочей мелочёвки использую тот редактор, который прописан по умолчанию в mc (иногда это вим, иногда что-то другое).
Код пишу в QtCreator.
Ответить | Правка | Наверх | Cообщить модератору

17. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +13 +/
Сообщение от нимус (?), 25-Фев-14, 01:32 
как интересно. видимо qtcreator помогает думать что писать... сильно.
Ответить | Правка | Наверх | Cообщить модератору

33. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от Фыр (?), 25-Фев-14, 05:48 
Сарказм? Неуместный, поскольку действительно помогает.
Удобная обёртка над дебаггером по сравнению с методами "втыкание в код до просветления" или "вставь printf везде, а потом втыкай в выхлоп", помогает думать что писать... сильно.
Ответить | Правка | Наверх | Cообщить модератору

44. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +4 +/
Сообщение от Аноним (-), 25-Фев-14, 08:43 
> Сарказм? Неуместный, поскольку действительно помогает.
> Удобная обёртка над дебаггером по сравнению с методами "втыкание в код до
> просветления" или "вставь printf везде, а потом втыкай в выхлоп", помогает
> думать что писать... сильно.

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

Ответить | Правка | Наверх | Cообщить модератору

91. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от цирроз (ok), 25-Фев-14, 15:53 
зачем pintf везде???
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

92. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –2 +/
Сообщение от Аноним (-), 25-Фев-14, 15:57 
Ну так ведь хацкеры делают. Про gdb не слышали просто.
Ответить | Правка | Наверх | Cообщить модератору

153. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +2 +/
Сообщение от arisu (ok), 26-Фев-14, 14:45 
> Ну так ведь хацкеры делают. Про gdb не слышали просто.

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

156. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Michael Shigorinemail (ok), 26-Фев-14, 14:51 
> зачем printf везде???

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

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

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

Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

161. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от arisu (ok), 26-Фев-14, 15:17 
ты что, это «хацкир» и вообще старпёр, он просто не осилил gdb!
Ответить | Правка | Наверх | Cообщить модератору

185. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от anonymous (??), 27-Фев-14, 01:33 

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

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

Ответить | Правка | К родителю #156 | Наверх | Cообщить модератору

186. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от arisu (ok), 27-Фев-14, 01:39 
>> некогда ценитель J&P TopSpeed IDE
> А что это за IDE такая была?

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

Ответить | Правка | Наверх | Cообщить модератору

101. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от www2 (??), 25-Фев-14, 18:33 
> Сарказм? Неуместный, поскольку действительно помогает.
> Удобная обёртка над дебаггером по сравнению с методами "втыкание в код до
> просветления" или "вставь printf везде, а потом втыкай в выхлоп", помогает
> думать что писать... сильно.

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

Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

107. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Andrey Mitrofanov (?), 25-Фев-14, 18:50 
>> Сарказм? Неуместный, поскольку действительно помогает.
>> Удобная обёртка над дебаггером по сравнению с методами "втыкание в код до
>> просветления" или "вставь printf везде, а потом втыкай в выхлоп", помогает
>> думать что писать... сильно.
> Пользование дебаггером свидетельствует как раз о нежелании думать. Слабо без дебаггера
> выполнить программу в уме? Я уж не говорю о том, чтобы
> написать тесты до написания кода.

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

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

Ответить | Правка | Наверх | Cообщить модератору

157. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от arisu (ok), 26-Фев-14, 14:52 
> Я уж не говорю о том, чтобы написать тесты до написания кода.

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

Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

56. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +6 +/
Сообщение от Аноним (-), 25-Фев-14, 09:55 
Вот когда приходит понимание, что набор текста занимает пренебрежимо и далее по тексту, - тогда и ощущаешь всю мощь Vim. Вошёл в Insert mode, выразил мысль, нажал Esc. Нужно нечто иное - пара команд в Normal mode и всё на месте.
Неосиляторы такие неосиляторы. Лет 5 не пользуетесь Vim? А пользовались-то сколько? Недельку?
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

58. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от elv (?), 25-Фев-14, 09:59 
> Вим хорош до тех пор, пока тебя "прёт" от его возможностей.

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

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

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

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

102. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +2 +/
Сообщение от www2 (??), 25-Фев-14, 18:37 
> Вим хорош до тех пор, пока тебя "прёт" от его возможностей.
> Потом приходит понимание, что набор текста занимает пренебрежимо мало времени по сравнению
> с обдумыванием ЧТО писать. И все плюшки вима теряют свою прелесть.

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

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

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

145. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от arisu (ok), 26-Фев-14, 14:12 
> Потом приходит понимание, что набор текста занимает пренебрежимо мало времени по сравнению
> с обдумыванием ЧТО писать. И все плюшки вима теряют свою прелесть.

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

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

9. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Аноним (-), 25-Фев-14, 00:52 
А почему бы не обсудить это с текущим мейнтейнером и не посылать пулл-реквесты с переписанным кодом?
Ответить | Правка | Наверх | Cообщить модератору

12. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +9 +/
Сообщение от umbr (ok), 25-Фев-14, 00:59 
Может ещё и деньгами от краудфандинга с ним поделиться?
;-)
Ответить | Правка | Наверх | Cообщить модератору

68. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Аноним (-), 25-Фев-14, 11:51 
> Может ещё и деньгами от краудфандинга с ним поделиться?
> ;-)

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

Ответить | Правка | Наверх | Cообщить модератору

81. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от umbr (ok), 25-Фев-14, 13:36 
без тега <сарказм> уже ничего не понятно?
Ответить | Правка | Наверх | Cообщить модератору

11. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –20 +/
Сообщение от Аноним (-), 25-Фев-14, 00:55 
Vim -- это одна из самых больших ошибок в IT. Именно из-за него программисты не понимают слово "удобно" и потребности пользователей.
Ответить | Правка | Наверх | Cообщить модератору

14. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –2 +/
Сообщение от Аноним (-), 25-Фев-14, 01:04 
Самая большая ошибка – это те, кто использует vim в IT. Vim – исключительно для CS.
Ответить | Правка | Наверх | Cообщить модератору

57. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Аноним (-), 25-Фев-14, 09:58 
Вы, полагаю, специалист в области CS, в области IT, и в Vim? И что же мешает использовать его в IT, поясните нам недалёким?
Ответить | Правка | Наверх | Cообщить модератору

15. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от pavlinux (ok), 25-Фев-14, 01:18 
Все прикладушники юзают GUI/DE, vi/emacs - для админов и системных прогеров.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

16. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Crazy Alex (ok), 25-Фев-14, 01:28 
Вообще-то и vim (vi, кажись, умер уже), и emacs - редакторы общего назначения. Хоть диссер в TeX, хоть художку, хоть заметки всякие - в самый раз. ну да, один раз освоить надо - но, право же, на минимальном уровне этоне сложнее, чем с любым другим текстовым редактором.
Ответить | Правка | Наверх | Cообщить модератору

24. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от r (?), 25-Фев-14, 02:25 
> vi, кажись, умер уже

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

Ответить | Правка | Наверх | Cообщить модератору

28. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от pavlinux (ok), 25-Фев-14, 04:32 
> Вообще-то и vim (vi, кажись, умер уже),...

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

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

55. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от freehckemail (ok), 25-Фев-14, 09:51 
> Вообще-то и vim (vi, кажись, умер уже), и emacs - редакторы общего
> назначения.

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

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

63. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –5 +/
Сообщение от VolanD (ok), 25-Фев-14, 10:51 
>> Вообще-то и vim (vi, кажись, умер уже), и emacs - редакторы общего
>> назначения.
> Ложь. =)
> Vim - это текстовый редактор общего назначения

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

Ответить | Правка | Наверх | Cообщить модератору

69. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Аноним (-), 25-Фев-14, 11:54 
>>> Вообще-то и vim (vi, кажись, умер уже), и emacs - редакторы общего
>>> назначения.
>> Ложь. =)
>> Vim - это текстовый редактор общего назначения
> Это язык программирования извращенного назначения ИМХО.  Вам надо выкрутить болт, вы
> будете юзать отвертку или спер-пупер-мега-комбайн, к которому инструкция на 20 страниц?

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

118. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +2 +/
Сообщение от Аноним (-), 25-Фев-14, 21:27 
>>>>> Вообще-то и vim (vi, кажись, умер уже), и emacs - редакторы общего
>>>>> назначения.
>>>> Ложь. =)
>>>> Vim - это текстовый редактор общего назначения
>>> Это язык программирования извращенного назначения ИМХО.  Вам надо выкрутить болт, вы
>>> будете юзать отвертку или спер-пупер-мега-комбайн, к которому инструкция на 20 страниц?
>> чтобы водить на автомобиль нужно с начало научиться его водить. А вот
>> сел и поехал ну не бывает так.
> А вы чтобы дверь в автомобиль открыть, тоже кучу мануалов перечитали?

а вы таки не осилили insert mode, :q!, :qw. Ну вот на некоторых авто я втупливаю при закрытии дверей, хрен пойми с автодоводом дверь или нет, да и в каждой ручка чтоб отрыть дверь разная, тоже приходится думать.

Ответить | Правка | Наверх | Cообщить модератору

132. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от VolanD (ok), 26-Фев-14, 09:59 
>[оверквотинг удален]
>>>>> Vim - это текстовый редактор общего назначения
>>>> Это язык программирования извращенного назначения ИМХО.  Вам надо выкрутить болт, вы
>>>> будете юзать отвертку или спер-пупер-мега-комбайн, к которому инструкция на 20 страниц?
>>> чтобы водить на автомобиль нужно с начало научиться его водить. А вот
>>> сел и поехал ну не бывает так.
>> А вы чтобы дверь в автомобиль открыть, тоже кучу мануалов перечитали?
> а вы таки не осилили insert mode, :q!, :qw. Ну вот на
> некоторых авто я втупливаю при закрытии дверей, хрен пойми с автодоводом
> дверь или нет, да и в каждой ручка чтоб отрыть дверь
> разная, тоже приходится думать.

А зачем мне это осиливать, если есть нормальный редактор, с нормальными хот-кеями?

Ответить | Правка | Наверх | Cообщить модератору

89. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +2 +/
Сообщение от Soft Fireemail (?), 25-Фев-14, 15:38 
Если надо выкрутить _болт_ то я бы посоветовал гаечный ключ или, на худой конец, пассатижи. Отвертка, все-таки, для шурупов/саморезов/етс.
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

97. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –2 +/
Сообщение от VolanD (ok), 25-Фев-14, 17:30 
> Если надо выкрутить _болт_ то я бы посоветовал гаечный ключ или, на
> худой конец, пассатижи. Отвертка, все-таки, для шурупов/саморезов/етс.

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

Ответить | Правка | Наверх | Cообщить модератору

144. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от arisu (ok), 26-Фев-14, 14:10 
> я думаю

ну сколько можно себе льстить-то?!

Ответить | Правка | Наверх | Cообщить модератору

159. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от VolanD (ok), 26-Фев-14, 15:00 
>> я думаю
> ну сколько можно себе льстить-то?!

Ммм... Лев Толстой пожаловал...

Ответить | Правка | Наверх | Cообщить модератору

96. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Тигар (?), 25-Фев-14, 16:51 
> Это язык программирования извращенного назначения ИМХО.  Вам надо выкрутить болт, вы
> будете юзать отвертку или спер-пупер-мега-комбайн, к которому инструкция на 20 страниц?

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


Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

23. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Аноним (-), 25-Фев-14, 02:05 
И чего такого в vim для админа?
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

29. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от pavlinux (ok), 25-Фев-14, 04:36 
> И чего такого в vim для админа?

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

Ответить | Правка | Наверх | Cообщить модератору

37. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –5 +/
Сообщение от 1 (??), 25-Фев-14, 07:56 
> Ничего лишнего.

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

Ответить | Правка | Наверх | Cообщить модератору

41. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Xaionaro (ok), 25-Фев-14, 08:40 
> ничего нужного

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

Ответить | Правка | Наверх | Cообщить модератору

30. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от dimm (??), 25-Фев-14, 04:36 
необязательно свою рукожопость на свет выставлять?
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

103. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от www2 (??), 25-Фев-14, 18:41 
> И чего такого в vim для админа?

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

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

115. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от Филипп Филиппович (ok), 25-Фев-14, 20:21 
Что верно, то верно. vim, emacs и т.п. по-настоящему нужны тем, кто часто вынужден работать без графики и привык настолько, что даже при её наличии не видит смысла отказаться от привычного.
Сам я охотно использую vim для редактирования конфигов и скриптов, особенно по ssh, но не настолько сроднился с ним, чтобы действительно писать в нём код. Соответственно, и использую пару процентов от его возможностей -- редактор, выделение/вставка, поиск. И, в общем, всё. Видимо, для пишущего преимущественно прикладной код это типично. В vim много чего можно делать, но для этого всё-таки нужна мотивация.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

21. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +4 +/
Сообщение от Аноним (-), 25-Фев-14, 01:43 
Как же неосиляторов коробит-то...
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

31. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –5 +/
Сообщение от Lain_13 (ok), 25-Фев-14, 05:02 
Когда с ним сталкиваешься впервые или он просто нужен два раза в году (как вот мне, например), то это просто запредельно нелогичный и неудобный редактор. Особенно если терминал спокойно понимает стрелочки и прочее, а не как раньше было. Я бы уж лучше nano обошёлся, если б его ставили везде, куда приходится подключаться, чтоб конфиги подправить. Ан нет, иногда таки приходится иметь с ним дело. Я уже плюнул и сливаю себе файлы, правлю локально всё и заливаю обратно. Лучше уже так, чем с ним колупаться.
Ответить | Правка | Наверх | Cообщить модератору

43. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +2 +/
Сообщение от Xaionaro (ok), 25-Фев-14, 08:42 
>> Как же неосиляторов коробит-то...
> Когда с ним сталкиваешься впервые или он просто нужен два раза в
> году (как вот мне, например), то это просто запредельно нелогичный и
> неудобный редактор. Особенно если терминал спокойно понимает стрелочки и прочее, а
> не как раньше было. Я бы уж лучше nano обошёлся, если
> б его ставили везде, куда приходится подключаться, чтоб конфиги подправить. Ан
> нет, иногда таки приходится иметь с ним дело. Я уже плюнул
> и сливаю себе файлы, правлю локально всё и заливаю обратно. Лучше
> уже так, чем с ним колупаться.

Про то и речь:

>> Как же неосиляторов коробит-то...

Давайте я вас поучу пользоваться vim-ом? Это вполне нормальная стадия, каждый кто не понимает vim очень не любит его, и наоборот. Я тоже когда-то не любил vi/vim, однако сейчас почти всё редактирую только в нём.

Знаю лишь одно исключение из правил. Бывают редкие рюди, которые изучив vim остались верными emacs-у :)

Ответить | Правка | Наверх | Cообщить модератору

59. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Аноним (-), 25-Фев-14, 10:00 
>изучив vim

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

Ответить | Правка | Наверх | Cообщить модератору

90. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Xaionaroemail (ok), 25-Фев-14, 15:42 
>>изучив vim
> А это как? Целиком весь?

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

Ответить | Правка | Наверх | Cообщить модератору

136. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –2 +/
Сообщение от arisu (ok), 26-Фев-14, 13:55 
так оно же (vim) простейших вещей не умеет. у меня в mcedit табы показываются вот такими вот стрелочками: «<--->»; vim этого не умеет принципиально.
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

158. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Xaionaroemail (ok), 26-Фев-14, 14:56 
> так оно же (vim) простейших вещей не умеет. у меня в mcedit
> табы показываются вот такими вот стрелочками: «<--->»; vim этого не умеет
> принципиально.

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

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

Ответить | Правка | Наверх | Cообщить модератору

160. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от arisu (ok), 26-Фев-14, 15:13 
> С чего вы это взяли? —
>     http://s1.postimg.org/p2tp9ud5r/Screenshot_from_2014_02_26_1...

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

> Строка из vimrc:

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

Ответить | Правка | Наверх | Cообщить модератору

162. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Xaionaroemail (ok), 26-Фев-14, 15:35 
>> С чего вы это взяли? —
>>     http://s1.postimg.org/p2tp9ud5r/Screenshot_from_2014_02_26_1...
> не вижу стрелочек.

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

>> Строка из vimrc:
> строка бесполезна: ты, видимо, не дочитал задачу. ключевое слово в задаче —
> «стрелочки», и я даже пример стрелочки нарисовал. не просто «выделить таб
> символами», а именно стрелочку хочу.

Серьёзно? Мне лично никогда в голову не приходило сделать именно так. Однако для особо зацикленных именно на таком отображении есть готовый patch:
    https://groups.google.com/forum/#!topic/vim_dev/bq9vyCYm7CU

И новая строчка для vimrc будет выглядеть так:
    set list listchars=tab:<->

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

Я не такой знаток mcedit, но а разве там можно менять эти стрелочки на что-либо другое?

Ответить | Правка | Наверх | Cообщить модератору

163. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от arisu (ok), 26-Фев-14, 16:00 
> Прошу простить, мне показалось, что стрелочки были приведены чисто как пример возможной
> реализации выделения tab-ов, а не как точная формулировка задачи.

да, надо было мне точней написать.

> Серьёзно? Мне лично никогда в голову не приходило сделать именно так.

а я так привык. старый я уже, чтобы перепривыкать. увы.

> для особо зацикленных именно на таком отображении есть готовый patch:
>     https://groups.google.com/forum/#!topic/vim_dev/bq9vyCYm7CU

спасибо, но патчи не катят, патч я и сам мог накарябать. мне надо, чтобы «из коробки» работало.

> И новая строчка для vimrc будет выглядеть так:
>     set list listchars=tab:<->
> Я не такой знаток mcedit, но а разве там можно менять эти
> стрелочки на что-либо другое?

нельзя. но мне и не надо менять их в mcedit, мне надо, чтобы vim показывал так, как mcedit это делает. это может быть смешно, но — это одна из причин, по которым я на vim не перехожу. две других — отсутствие списка файлов по alt+` (ну привык я так между файлами переключатся) и доступа к полноценному терминалу по ctrl+o.

Ответить | Правка | Наверх | Cообщить модератору

165. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Xaionaroemail (ok), 26-Фев-14, 16:08 
>> Прошу простить, мне показалось, что стрелочки были приведены чисто как пример возможной
>> реализации выделения tab-ов, а не как точная формулировка задачи.
> да, надо было мне точней написать.

Нет, я перепрочитал ваш изначальный комментарий. У вас там действительно подчёркивается необходимость именно стрелочек. Я сам виноват.

>> Серьёзно? Мне лично никогда в голову не приходило сделать именно так.
> а я так привык. старый я уже, чтобы перепривыкать. увы.
>> для особо зацикленных именно на таком отображении есть готовый patch:
>>     https://groups.google.com/forum/#!topic/vim_dev/bq9vyCYm7CU
> спасибо, но патчи не катят, патч я и сам мог накарябать. мне
> надо, чтобы «из коробки» работало.

Дак поговорите с разработчиком в этой ветке и чуток доработайте патч, я думаю он пойдёт на встречу и патч можно будет протолкнуть в upstream. Работа то на 2 часа чистого времени суммарно, IMHO.

>> И новая строчка для vimrc будет выглядеть так:
>>     set list listchars=tab:<->
>> Я не такой знаток mcedit, но а разве там можно менять эти
>> стрелочки на что-либо другое?
> нельзя. но мне и не надо менять их в mcedit, мне надо,
> чтобы vim показывал так, как mcedit это делает. это может быть
> смешно, но — это одна из причин, по которым я на
> vim не перехожу.

Хм, я бы мог специально для вас подготовить сборку с патчем, но думается мне, это не комильфо.

> две других — отсутствие списка файлов по alt+`

У меня NerdTree на F2 за-bind-ен в vim. А далее «gt» и «gT» для переключения между открытыми файлами. А сам список открытых файлов виден сверху.

> (ну привык я так между файлами переключатся) и доступа к полноценному
> терминалу по ctrl+o.

Я использую ^Z и «fg», хотя требуется это крайне редко, ибо работая в DWM-е я предпочитаю открывать дополнительный терминал, вместо постоянных переключений между задачами на одном.

Но вашу позицию я понял. Хотя немного жаль, что такие мелочи (с моей субъективной точки зрения) сформировали достаточное препятствие, чтобы не пользоваться vim-ом. :)

Ответить | Правка | Наверх | Cообщить модератору

170. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от arisu (ok), 26-Фев-14, 16:40 
> Дак поговорите с разработчиком в этой ветке и чуток доработайте патч, я
> думаю он пойдёт на встречу и патч можно будет протолкнуть в
> upstream. Работа то на 2 часа чистого времени суммарно, IMHO.

а что там «дорабатывать»-то? насколько я вижу, патч пытается делать именно то, что мне надо. но автор vim сказал, что ему это не надо. ну, на этом весь патч и издох, собственно.

> Хм, я бы мог специально для вас подготовить сборку с патчем, но
> думается мне, это не комильфо.

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

> У меня NerdTree на F2 за-bind-ен в vim. А далее «gt» и
> «gT» для переключения между открытыми файлами. А сам список открытых файлов
> виден сверху.

я это всё знаю. но хочу alt+`, и пронумерованый список в виде «listbox».

>> (ну привык я так между файлами переключатся) и доступа к полноценному
>> терминалу по ctrl+o.
> Я использую ^Z и «fg»

не, не совсем то, хотя и похоже. поясню: в mcedit я периодечески делаю ctrl+o, запускаю в терминале софтину (положим, некий интерпретатор в режиме readline) и *не выходя* из софтины возвращаюсь в редактор при помощи ctrl+o. с suspend/fg такой трюк не работает.

> в DWM-е я предпочитаю открывать дополнительный терминал, вместо постоянных переключений
> между задачами на одном.

дополнительный терминал как минимум не попадает в тот же каталог, в котором сейчас находится редактор. мелочь, а неприятно. вообще, хотелось бы нормальный терминальный буфер. поддержку запуска mc в нём не надо (хотя это был бы мегаплюс, хех), но хотя бы цвета и readline — да.

> Но вашу позицию я понял. Хотя немного жаль, что такие мелочи (с
> моей субъективной точки зрения) сформировали достаточное препятствие, чтобы не пользоваться
> vim-ом. :)

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

Ответить | Правка | Наверх | Cообщить модератору

175. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Xaionaroemail (ok), 26-Фев-14, 17:06 
>> Дак поговорите с разработчиком в этой ветке и чуток доработайте патч, я
>> думаю он пойдёт на встречу и патч можно будет протолкнуть в
>> upstream. Работа то на 2 часа чистого времени суммарно, IMHO.
> а что там «дорабатывать»-то? насколько я вижу, патч пытается делать именно то,
> что мне надо. но автор vim сказал, что ему это не
> надо. ну, на этом весь патч и издох, собственно.

Я имел в виду это:
    «Looking at the patch, I think you need to reset c_end to NUL in more
places.» — Bram Moolenaar

>> Хм, я бы мог специально для вас подготовить сборку с патчем, но
>> думается мне, это не комильфо.
> да я слакварист, мне труда не составляет собрать. тем более, что у
> меня vim и так не из дистрибутива, а пересобраный с немного
> другим набором опций. но таскать за софтом патчи, которые не берут
> в mainline, я не хочу: у меня и так таких патчей
> достаточно; каждый дополнительный — дополнительная головная боль. нененене.

Ну да, это я понимаю. :)

>> У меня NerdTree на F2 за-bind-ен в vim. А далее «gt» и
>> «gT» для переключения между открытыми файлами. А сам список открытых файлов
>> виден сверху.
> я это всё знаю. но хочу alt+`, и пронумерованый список в виде
> «listbox».

Передо мной такой задачи никогда не стояло, поэтому не знаю как это делать в vim. Хотя не удивлюсь, если уже существуют такие plugin-ы.

>>> (ну привык я так между файлами переключатся) и доступа к полноценному
>>> терминалу по ctrl+o.
>> Я использую ^Z и «fg»
> не, не совсем то, хотя и похоже. поясню: в mcedit я периодечески
> делаю ctrl+o, запускаю в терминале софтину (положим, некий интерпретатор в режиме
> readline) и *не выходя* из софтины возвращаюсь в редактор при помощи
> ctrl+o. с suspend/fg такой трюк не работает.

Понятно. Опять же, я просто работаю по-другому (так как ты никогда не делаю). Однако честности ради надо заметить, что может помочь двойной ^Z, но это неудобно :)

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

Я прежде чем начинаю делать что-то серьёзно, сразу подготавливаю несколько терминалов. ControlMaster у ssh-client-а в этом очень помогает :)

А вообще никто не запрещает использовать screen/tmux. Дополнительный терминал открывать не надо и хорошо решает проблему ^O.

> вообще, хотелось бы нормальный терминальный
> буфер. поддержку запуска mc в нём не надо (хотя это был
> бы мегаплюс, хех), но хотя бы цвета и readline — да.

Опять же screen/tmux решают эту проблему.

>> Но вашу позицию я понял. Хотя немного жаль, что такие мелочи (с
>> моей субъективной точки зрения) сформировали достаточное препятствие, чтобы не пользоваться
>> vim-ом. :)
> ну, у меня эти мелочи настолько глубоко вбиты в череп, что их
> отсутствие порождает RAGE каждый раз, когда я пытаюсь воспользоваться vim'ом для
> чего-то серьёзней, чем «поправить одну строчку».

Понятно. :)

> если бы я умел останавливать
> время, я бы сделал себе свой небольшой vi-клон, с нужными мне
> поэтессами. но увы…

Никогда не поздно ;)

Ответить | Правка | Наверх | Cообщить модератору

176. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от arisu (ok), 26-Фев-14, 17:46 
> Я имел в виду это:
>     «Looking at the patch, I think you need
> to reset c_end to NUL in more
> places.» — Bram Moolenaar

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

> Я прежде чем начинаю делать что-то серьёзно, сразу подготавливаю несколько терминалов.

да мне как-то кейкомбой новый таб в терминалке открыть тоже не особая проблема. как и переключатся. но… «не то!»

> А вообще никто не запрещает использовать screen/tmux. Дополнительный терминал открывать
> не надо и хорошо решает проблему ^O.

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

ну и да: не решает то, чего хочется (и не хватает в mcedit). если бы в vim был «терминальный буфер» — на нём бы работал вимовый поиск, вимовое выделение-копирование и ты пы. запись буфера на диск тоже. и так далее. вот именно этого хочется, чтобы всё единообразно и интегрировано с редактором.

>> если бы я умел останавливать
>> время, я бы сделал себе свой небольшой vi-клон, с нужными мне
>> поэтессами. но увы…
> Никогда не поздно ;)

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

Ответить | Правка | Наверх | Cообщить модератору

192. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Shtucer (ok), 17-Дек-14, 14:48 
>если бы в vim был «терминальный буфер» — на нём бы работал вимовый поиск, вимовое выделение-копирование и ты пы.

:ConqueTerm zsh

не "из коробки", но лучше, чем ^o в mcedit

Ответить | Правка | К родителю #176 | Наверх | Cообщить модератору

180. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Аноним (-), 26-Фев-14, 21:40 
а не свидетельствует ли это о твоём скудоумии?
Ответить | Правка | К родителю #163 | Наверх | Cообщить модератору

181. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от arisu (ok), 26-Фев-14, 21:57 
> а не свидетельствует ли это о твоём скудоумии?

(пожимает плечами) а мне без разницы. мне надо, чтобы машина работала так, как удобно мне, а не так, как удобно ей или ещё кому-то.

Ответить | Правка | Наверх | Cообщить модератору

164. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от arisu (ok), 26-Фев-14, 16:05 
p.s. глянул на патч. «I don't think I would use it.» — Bram Moolenaar. то есть, в «коробочном» vim этого не будет. ок, вычёркиваем.
Ответить | Правка | К родителю #162 | Наверх | Cообщить модератору

166. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Xaionaroemail (ok), 26-Фев-14, 16:11 
> p.s. глянул на патч. «I don't think I would use it.» —
> Bram Moolenaar. то есть, в «коробочном» vim этого не будет. ок,
> вычёркиваем.

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

Ответить | Правка | Наверх | Cообщить модератору

167. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от arisu (ok), 26-Фев-14, 16:25 
> Если я правильно понял автора, то он хотел сказать, что он не
> видит в этом нужды. Если ты ему объяснить свою нужду и
> исправишь одну строчку в patch-е, то думаю он пойдёт на встречу.

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

Ответить | Правка | Наверх | Cообщить модератору

169. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Xaionaroemail (ok), 26-Фев-14, 16:29 
> а как ещё пояснять-то? «я так хочу». всё. больше никакой нужды нет
> — как и в куче других фич. конечно, автор это не
> использует, и потому не видит нужды «раздувать код». позиция мне полностью
> понятна, следствия из такой позиции тоже.

Просто дай о себе знать. Скажи что тебе (если можно «на ты», конечно) отсутствие этой возможности очень мешает работать в vim в следствии сильной привычки работы в mcedit. А также то, что не удивишься, если таких как ты окажется очень немало.

Ответить | Правка | Наверх | Cообщить модератору

171. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от arisu (ok), 26-Фев-14, 16:43 
> Просто дай о себе знать.

на гуглогруппах это сложно: они меня ненавидят. ;-) настолько, что даже не хотят подписывать как на mailing list. увы.

> если можно «на ты», конечно

не «можно», а «нужно». старые фидорасы типа меня на «выканье» вообще нервно реагируют.

Ответить | Правка | Наверх | Cообщить модератору

187. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от arisu (ok), 27-Фев-14, 22:30 
хм. смотрю, добрый человек допилил таки патч. очень надеюсь, что я был неправ в своём пессимизме, и Брэм патч примет.
Ответить | Правка | Наверх | Cообщить модератору

188. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Xaionaro (ok), 28-Фев-14, 08:37 
> хм. смотрю, добрый человек допилил таки патч. очень надеюсь, что я был
> неправ в своём пессимизме, и Брэм патч примет.

Да, я сейчас общаюсь с автором нового патча. Он просит протестировать его. Сегодня протестирую :)

Ответить | Правка | К родителю #187 | Наверх | Cообщить модератору

173. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +2 +/
Сообщение от Kirill Zabarniukemail (?), 26-Фев-14, 16:47 
я хочу чтобы в mcedit табуляция показывалась так: «>....». Как мне сделать такую простейшую и важную для меня вещь? (MCEdit 4.8.3)
Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору

174. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от arisu (ok), 26-Фев-14, 16:54 
> я хочу чтобы в mcedit табуляция показывалась так: «>….». Как мне сделать
> такую простейшую и важную для меня вещь? (MCEdit 4.8.3)

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

Ответить | Правка | Наверх | Cообщить модератору

46. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +4 +/
Сообщение от Аноним (-), 25-Фев-14, 08:52 
Зачем? Разве не проще выучить пару команд vi(m)?
Нажали кнопку i - вводите текст, нажали esc - с помощью hjlk двигаете курсор, /<pattern> - поиск по документу, r - заменить букву, x - удалить букву, dd - удалить строку, <N>gg - перейти на строку N

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

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

77. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –2 +/
Сообщение от vitalif (ok), 25-Фев-14, 13:29 
Весь вопрос - НА ХРЕНА это нужно, когда есть стрелочки? Что за инопланетятина это придумала?

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

Ответить | Правка | Наверх | Cообщить модератору

104. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +3 +/
Сообщение от www2 (??), 25-Фев-14, 18:44 
> Весь вопрос - НА ХРЕНА это нужно, когда есть стрелочки? Что за
> инопланетятина это придумала?

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

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

Ответить | Правка | Наверх | Cообщить модератору

108. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Andrey Mitrofanov (?), 25-Фев-14, 18:56 
>кто владеет слепым десятипальцевым методом набора не любит отрывать рук
>Пердвигать иногда указательный палец между

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

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

Ответить | Правка | Наверх | Cообщить модератору

129. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от pavlinux (ok), 26-Фев-14, 03:24 
> А судя по распальцовке, и ESC достаёшь (? Ctrl+]) без -->

Esc <N> - это vim
Esc g <N> - это vi

Ответить | Правка | Наверх | Cообщить модератору

137. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от arisu (ok), 26-Фев-14, 13:58 
> (? Ctrl+]) без -->
>> чем передвигать всю руку

да. ctrl вполне нажимается краем ладони. поэтому ноутбучные клавиатуры — куча пластикового гуано, там такой фокус не работает.

Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

190. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от www2 (??), 07-Мрт-14, 18:13 
>>кто владеет слепым десятипальцевым методом набора не любит отрывать рук
>>Пердвигать иногда указательный палец между
> Верю, что : жмётся, как одна кнопка. А судя по распальцовке, и
> ESC достаёшь (? Ctrl+]) без -->

Мизинцем дотягиваюсь легко, не отрывая остальных трёх пальцев от основной позиции.

Ctrl и ] нажимаются мизинцами обеих рук. В telnet и консоли xen бывает нужно.

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

Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

133. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от Ещё один аноним (?), 26-Фев-14, 12:34 
интересно, что же набирают программисты слепым десятипальцевым методом?
да ещё в таком напряжении, что лишний раз пальцем двинуть некогда?
Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору

138. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от pavlinux (ok), 26-Фев-14, 13:59 
> интересно, что же набирают программисты слепым десятипальцевым методом?
> да ещё в таком напряжении, что лишний раз пальцем двинуть некогда?

Это вам не классы выбирать из всплывающих менюшег.

Ответить | Правка | Наверх | Cообщить модератору

139. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от arisu (ok), 26-Фев-14, 13:59 
> интересно, что же набирают программисты слепым десятипальцевым методом?
> да ещё в таком напряжении, что лишний раз пальцем двинуть некогда?

тебе не понять, дописывай свой «приветмир».

Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору

191. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от www2 (??), 07-Мрт-14, 18:15 
> интересно, что же набирают программисты слепым десятипальцевым методом?
> да ещё в таком напряжении, что лишний раз пальцем двинуть некогда?

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

Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору

82. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Аноним (-), 25-Фев-14, 14:07 
Мне больше нравится переходить на строчку так :<N>
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

94. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –3 +/
Сообщение от Lain_13_too_lazy_to_login (?), 25-Фев-14, 16:16 
Да в этом объёме я его и так помню, за исключением gg и dd, но нет, спасибо, я лучше скачаю и в gedit или notepad++ в зависимости от операционки, в которой сижу. Тем более, что если мне надо проверить целостность структуры xml и развернуть его из строки в читабельную форму, то предустановленный на сервере vim мне тут хреновый помощник. Впрочем, как и nano.
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

140. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от arisu (ok), 26-Фев-14, 14:00 
> если мне надо проверить целостность структуры xml и развернуть его
> из строки в читабельную форму

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

Ответить | Правка | Наверх | Cообщить модератору

168. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Xaionaroemail (ok), 26-Фев-14, 16:27 
> Да в этом объёме я его и так помню, за исключением gg
> и dd, но нет, спасибо, я лучше скачаю и в gedit
> или notepad++ в зависимости от операционки, в которой сижу. Тем более,
> что если мне надо проверить целостность структуры xml и развернуть его
> из строки в читабельную форму, то предустановленный на сервере vim мне
> тут хреновый помощник. Впрочем, как и nano.

А так и представляю как вы:
- либо монтируете через sshfs используя root-вый логин, чтобы править конфигурацию сервисов на сервере с помощью gedit или другого GUI;
- либо запускаете GUI-приложение из под root-а и прямо на сервере, что ещё ужаснее.

> Да в этом объёме я его и так помню, за исключением gg
> и dd,

Ну фиг знает, это какие-то ну совсем элементарные вещи. А вам показывали хотя бы блочное выделение (не построчное, а блочное), complex repeats, множество буферов обмена или regexp-ы в vim?

Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

172. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от arisu (ok), 26-Фев-14, 16:46 
> А вам показывали
> хотя бы блочное выделение (не построчное, а блочное), complex repeats, множество
> буферов обмена или regexp-ы в vim?

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

Ответить | Правка | Наверх | Cообщить модератору

128. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Ytch (ok), 26-Фев-14, 01:19 
> Мне кажется я вам основы расписал быстрее, чем вы файл скачиваете

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

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

70. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Аноним (-), 25-Фев-14, 11:56 
> Когда с ним сталкиваешься впервые или он просто нужен два раза в
> году (как вот мне, например), то это просто запредельно нелогичный и
> неудобный редактор. Особенно если терминал спокойно понимает стрелочки и прочее, а
> не как раньше было. Я бы уж лучше nano обошёлся, если
> б его ставили везде, куда приходится подключаться, чтоб конфиги подправить. Ан
> нет, иногда таки приходится иметь с ним дело. Я уже плюнул
> и сливаю себе файлы, правлю локально всё и заливаю обратно. Лучше
> уже так, чем с ним колупаться.

толсто

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

78. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от vitalif (ok), 25-Фев-14, 13:30 
>> Когда с ним сталкиваешься впервые или он просто нужен два раза в
>> году (как вот мне, например), то это просто запредельно нелогичный и
>> неудобный редактор. Особенно если терминал спокойно понимает стрелочки и прочее, а
>> не как раньше было. Я бы уж лучше nano обошёлся, если
>> б его ставили везде, куда приходится подключаться, чтоб конфиги подправить. Ан
>> нет, иногда таки приходится иметь с ним дело. Я уже плюнул
>> и сливаю себе файлы, правлю локально всё и заливаю обратно. Лучше
>> уже так, чем с ним колупаться.
> толсто

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

105. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +3 +/
Сообщение от www2 (??), 25-Фев-14, 18:46 
> не толсто, а именно так и есть
> vim написан инопланетянами для инопланетян

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

119. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Аноним (-), 25-Фев-14, 21:31 
> vim написан инопланетянами для инопланетян
> привыкнуть можно, но человек - такая штука - вообще ко всему привыкает

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

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

149. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от arisu (ok), 26-Фев-14, 14:25 
> vim написан инопланетянами для инопланетян

vim написан для тех, кто привык к vi. а vi написан на терминале, где стрелки были нарисованы прямо на кнопках «hjkl». esc, кстати, там тоже был не в том месте, где он сейчас.

всё это никак не отменяет того, что vi-family очень крутые редакторы, и именно благодаря командному режиму, где — опа, unix-way обнаружился! — можно комбинировать разные простые команды для получения сложных эффектов.

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

p.s. нет, я не использую vim. но основная причина тому вовсе не режимы, к ним привыкаешь за пару дней.

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

182. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Аноним (-), 27-Фев-14, 00:54 
vimtutor же для нубов есть
Ответить | Правка | Наверх | Cообщить модератору

148. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от arisu (ok), 26-Фев-14, 14:19 
> толсто

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

Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

72. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от анон (?), 25-Фев-14, 12:19 
Чувствуется любитель прикладной проктологии. Вообще-то после нажатия i vim становится полным аналогом nano: стрелочки ваши любимые работают, и del/home, если терминал позволяет. Но начинающие проктологи предпочитают вытягивать файл к себе, вместо нажатия _одной_ клавиши.

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

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

79. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от vitalif (ok), 25-Фев-14, 13:31 
> Чувствуется любитель прикладной проктологии. Вообще-то после нажатия i vim становится
> полным аналогом nano: стрелочки ваши любимые работают, и del/home, если терминал
> позволяет. Но начинающие проктологи предпочитают вытягивать файл к себе, вместо нажатия
> _одной_ клавиши.

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

Ответить | Правка | Наверх | Cообщить модератору

85. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +2 +/
Сообщение от Аноним (-), 25-Фев-14, 14:35 
>> Чувствуется любитель прикладной проктологии. Вообще-то после нажатия i vim становится
>> полным аналогом nano: стрелочки ваши любимые работают, и del/home, если терминал
>> позволяет. Но начинающие проктологи предпочитают вытягивать файл к себе, вместо нажатия
>> _одной_ клавиши.
> Не всегда, не всегда. Не разбирался почему, но постоянный гемор, в каких-нибудь
> openwrt встроенный vim откроешь, и терминал блин позволяет, а эта дура
> чего только с текстом не делает по нажатию стрелочек после i...

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

Ответить | Правка | Наверх | Cообщить модератору

150. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от arisu (ok), 26-Фев-14, 14:27 
> openwrt
> встроенный vim

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

Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

178. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от anonymous (??), 26-Фев-14, 20:18 
>> openwrt
>> встроенный vim
> (с подозрением) а там точно vim?

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

Ответить | Правка | Наверх | Cообщить модератору

184. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от Аноним (-), 27-Фев-14, 01:14 
>> openwrt
>> встроенный vim
> (с подозрением) а там точно vim?

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

Ответить | Правка | К родителю #150 | Наверх | Cообщить модератору

64. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –2 +/
Сообщение от VolanD (ok), 25-Фев-14, 10:52 
> Как же неосиляторов коробит-то...

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

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

120. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Аноним (-), 25-Фев-14, 21:34 
>> Как же неосиляторов коробит-то...
> Простите, а у вас кнопки от мышки не под стулом? А чо
> так? Ниасилили?

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

Ответить | Правка | Наверх | Cообщить модератору

130. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от VolanD (ok), 26-Фев-14, 05:27 
>>> Как же неосиляторов коробит-то...
>> Простите, а у вас кнопки от мышки не под стулом? А чо
>> так? Ниасилили?
> Осилили педалька имеется

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

Ответить | Правка | Наверх | Cообщить модератору

146. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от arisu (ok), 26-Фев-14, 14:15 
> Простите, а у вас кнопки от мышки не под стулом?

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

Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

32. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +4 +/
Сообщение от Аноним (-), 25-Фев-14, 05:12 
IDE -- это одна из самых больших ошибок в IT. Именно из-за него программисты не понимают слово "думать" и задачи пользователей.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

13. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +2 +/
Сообщение от Аноним (-), 25-Фев-14, 01:01 
https://github.com/tarruda/vpp - и после такого кто-то из тех, кто насобирал 12k+ долларов, думает что он справится с такой задачей?
Ответить | Правка | Наверх | Cообщить модератору

18. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –2 +/
Сообщение от Аноним (-), 25-Фев-14, 01:34 
> По его мнению, полный рефакторинг не является выходом. Вместо этого лучше потратить силы на улучшение того, что уже есть или на проведение небольших переработок, нацеленных на улучшение работы Vim для пользователей.

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

Ответить | Правка | Наверх | Cообщить модератору

26. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от bugmenot (ok), 25-Фев-14, 03:50 
Подобным, к сожалению грешат многие открытые проекты, когда отец-основатель постепенно ведет проект к стагнации.
Например, это произошло с популярным мессенджером Miranda. Но там вовремя подсуетилось сообщество, и теперь мир имеет две Миранды: IM и NG. У первой за прошедший год вышла парочка багфиксов и кучка косметических изменений в инсталляторе. У второй - год был потрачен на избавление от накопившихся за 10 лет костылей, легаси-говна, исправлению кучи застарелых багов и написанию новых плагинов.
Ответить | Правка | Наверх | Cообщить модератору

51. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от paulus (ok), 25-Фев-14, 09:33 
Я вот согласен с Bram Moolenaar: "лучше потратить силы на улучшение того, что уже есть". Потом получается куча заброшенных форков и никакой пользы (или мало) основному проекту.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

75. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от анон (?), 25-Фев-14, 12:34 
Это не всегда верно. К сожалению любой проект рано или поздно замусоривается. С vim тоже самое. Все таки такое количество строк, на в общем-то, не сильно сложный редактор это перебор. Иногда нужно выпускать версии несовместимые по abi/api с предыдущими. А vim этого не делал никогда за свою долгую жизнь.
Ответить | Правка | Наверх | Cообщить модератору

142. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от arisu (ok), 26-Фев-14, 14:05 
> А vim этого не делал никогда за свою долгую жизнь.

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

Ответить | Правка | Наверх | Cообщить модератору

25. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +4 +/
Сообщение от cuckoo nest navigator (?), 25-Фев-14, 03:08 
> У проекта сейчас один мэйнтейнер

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

Ответить | Правка | Наверх | Cообщить модератору

40. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +2 +/
Сообщение от Аноним (-), 25-Фев-14, 08:34 
замените уже это долбаное краудфандинг на пожертвование
сколько можно засирать язык
Ответить | Правка | Наверх | Cообщить модератору

48. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Аноним (-), 25-Фев-14, 09:01 
> замените уже это долбаное краудфандинг на пожертвование

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

Ответить | Правка | Наверх | Cообщить модератору

62. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от ызусефещк (?), 25-Фев-14, 10:43 
Народное финансирование
Ответить | Правка | Наверх | Cообщить модератору

86. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Аноним (-), 25-Фев-14, 14:36 
> Народное финансирование

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

Ответить | Правка | Наверх | Cообщить модератору

95. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от anonymous (??), 25-Фев-14, 16:16 
>> Народное финансирование
> Только не народное. Сroud - толпа.

f u r w :wq

Ответить | Правка | Наверх | Cообщить модератору

134. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от arisu (ok), 26-Фев-14, 13:52 
> Сroud - толпа.

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

Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

61. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +3 +/
Сообщение от Аноним (-), 25-Фев-14, 10:26 
vi, vim, neovim -- название становится длиннее и длиннее, видимо клавиатурой пользоваться с годами всё легче и легче.
Ответить | Правка | Наверх | Cообщить модератору

66. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Нанобот (ok), 25-Фев-14, 11:04 
>vi, vim, neovim -- название становится длиннее и длиннее

neovim: enlarge your vi!

Ответить | Правка | Наверх | Cообщить модератору

65. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +3 +/
Сообщение от arisu (ok), 25-Фев-14, 11:03 
гуд найт, свит принс. ещё один «лучший вим, чем вим». сыграет в ящик, само собой.
Ответить | Правка | Наверх | Cообщить модератору

88. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Пиу (ok), 25-Фев-14, 15:05 
почему ты можешь только ненавидеть?
Ответить | Правка | Наверх | Cообщить модератору

126. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от angra (ok), 25-Фев-14, 23:03 
А может это ты из всех реплик запоминаешь лишь негативные? Проверь себя, проведи статистический анализ реплик arisu хотя бы за год ;)
Ответить | Правка | Наверх | Cообщить модератору

147. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от arisu (ok), 26-Фев-14, 14:16 
> почему ты можешь только ненавидеть?

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

Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

71. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +2 +/
Сообщение от анон (?), 25-Фев-14, 12:12 
Вообще они довольно разумные вещи говорят. Например мне универсальный RPC не помешал бы, а то некоторые операции приходится через жопу делать. Да только за почти 15 лет пользования вимом я этих клонов уже столько повидал - не один не выстрелил.
Ответить | Правка | Наверх | Cообщить модератору

80. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +3 +/
Сообщение от Andrey Mitrofanov (?), 25-Фев-14, 13:33 
>клонов уже столько повидал - не один не выстрелил.

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

Ответить | Правка | Наверх | Cообщить модератору

87. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от yan123 (?), 25-Фев-14, 14:39 
> В рамках проекта Neovim предпринята попытка модернизации Vim

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

Ответить | Правка | Наверх | Cообщить модератору

117. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +1 +/
Сообщение от анон (?), 25-Фев-14, 21:03 
> По мнению инициаторов проекта во всех нюансах кодовой базы Vim разбирается всего несколько человек.

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

131. "В рамках проекта Neovim предпринята попытка модернизации Vim"  –1 +/
Сообщение от Xaionaroemail (ok), 26-Фев-14, 09:26 
>> По мнению инициаторов проекта во всех нюансах кодовой базы Vim разбирается всего несколько человек.
> Скорее всего инициаторы не разбираются, но переписать хотят.
> Ну что ж, удачи.
> А вообще, наивно думать что можно вот так враз сделать то же
> самое,
> что делалось и развивалось в течение 20 лет.

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

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

Ответить | Правка | Наверх | Cообщить модератору

195. "В рамках проекта Neovim предпринята попытка модернизации Vim"  +/
Сообщение от Gabrielleemail (?), 03-Апр-15, 15:16 
У меня на текущий момент используется 39 плагинов. Тормозов нет ни под виндой, ни под убунтой.
Пробовал емакс - жуткий тормоз, пришлось отказаться.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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