The OpenNET Project / Index page

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



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

"Релиз текстового редактора Vim 9.1"  +/
Сообщение от opennews (??), 03-Янв-24, 12:50 
После полутора лет разработки состоялся релиз текстового редактора Vim 9.1. Код Vim распространяется под собственной копилефт лицензией, совместимой с GPL и позволяющей без ограничений использовать, распространять и перерабатывать код. Основная особенность лицензии Vim связана с возвратом изменений - реализованные в сторонних продуктах улучшения должны быть переданы в исходный проект, если мэйнтейнер Vim посчитает эти улучшения заслуживающими внимания и отправит соответствующий запрос. По типу распространения Vim относится к Сharityware, т.е. вместо продажи программы или сбора пожертвований на нужды проекта авторы Vim просят перечислить любую сумму на благотворительность, если программа понравится пользователю...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=60385

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

Оглавление

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

1. Сообщение от Аноним (1), 03-Янв-24, 12:50   –6 +/
Зачем, если есть NeoVim, родившиеся из-за не принятых автором изменений, из-за чего оригинальный vim сейчас сильно отстаёт от редактором в целом.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #7, #35, #137

2. Сообщение от Аноним (2), 03-Янв-24, 12:51   –3 +/
Абсолютно неюзабелен.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22, #25

3. Сообщение от Аноним (5), 03-Янв-24, 12:51   +1 +/
Даже если закончится поддержка, на потенциале запасенной энергии еще ой как далеко уедет.  
Ответить | Правка | Наверх | Cообщить модератору

4. Сообщение от Аноним (-), 03-Янв-24, 12:51   +1 +/
> Добавлена поддержка плавной прокрутки.

Молодцы! А ведь сколько лет они к этому шли...

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #54, #97, #268

5. Сообщение от Аноним (5), 03-Янв-24, 12:52   +/
нужно понимать, что они не гонятся за какими то рейтингами.. пользоваться все равно будут
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #8, #24

7. Сообщение от Аноним (7), 03-Янв-24, 13:05   +1 +/
А в чём он отсатёт? ЛСП, работа с гитом - всё есть, а что ещё надо? - красивые конфиги на луа?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #9, #175

8. Сообщение от Аноним (1), 03-Янв-24, 13:06   –3 +/
Так дело то не в рейтингах, а в поддержке современных технологий. NeoVim появился из-за того что автор не хотел видеть проблему в отсутствии многопоточности.
А без этого lsp работает через одно место.


Плюс lua значительно ускоряла работу скриптов и вносила известный стек.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #208

9. Сообщение от Аноним (1), 03-Янв-24, 13:08   +3 +/
Лсп работает через пень колоду и отсутствие многопоточности.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #94, #114, #173, #265

10. Сообщение от Аноним (1), 03-Янв-24, 13:08   –1 +/
Все силы с vim надо перекидывать на NeoVim. Это оставить как музейный эксперимент, рядом с vi.
Ответить | Правка | Наверх | Cообщить модератору

11. Сообщение от Аноним (-), 03-Янв-24, 13:10   +/
Cкептики хоронившие Vim, где вы? Да, Брем Муленаар умер, но дело его живёт!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19

12. Сообщение от Аноним (12), 03-Янв-24, 13:10   +/
> Молодцы! А ведь сколько лет они к этому шли...

А зачем оно там если Vim позиционируется как трушный хоткей стайл?

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

13. Сообщение от Аноним (12), 03-Янв-24, 13:18   +1 +/
Даже в Nano мышь не нужна,а тут плавные прокрутки подвезли. Скоро ещё и ползунок справа прикрутят небось как в Gedit. Гибкость пальцев уже не та очевидно.Понимаю.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #188

14. Сообщение от Аноним (270), 03-Янв-24, 13:24   –4 +/
Выход с человеческим лицом из редактора сделали?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #59, #254

19. Сообщение от Аноним (270), 03-Янв-24, 13:34   +/
>В язык написания скриптов Vim9 добавлена поддержка классов и объектов, позволяющих использовать в скриптах методы объектно-ориентированного программирования.

Вот, сразу видно, пришёл новый мейтейнер. Хоть что-то прогрессивное. Это по-нашему!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #30

20. Сообщение от Bottle (?), 03-Янв-24, 13:34   –3 +/
Ужасная вещь. Если нужен минимализм, есть GNU nano, если нужна функциональность, есть GNU Emacs.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #39, #62, #66, #183

22. Сообщение от Николай (??), 03-Янв-24, 13:45   +9 +/
И выходить по Reset неудобно...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #36, #84

23. Сообщение от Анони (?), 03-Янв-24, 13:53   +/
Пока переходить не буду, дождусь версию-исправление 9.11
Мало ли что
Ответить | Правка | Наверх | Cообщить модератору

24. Сообщение от Аноним (24), 03-Янв-24, 13:57   –3 +/
новых пользователей у такого поделия точно не будет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #34, #41

25. Сообщение от Viktor (??), 03-Янв-24, 13:57   +3 +/
А кому-то - привычен. И таких - очень много. Юзабельность - понятие относительное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #37, #38, #218

26. Сообщение от Аноним (24), 03-Янв-24, 14:02   +/
> В язык написания скриптов Vim9 добавлена поддержка классов и объектов

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

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

29. Сообщение от Аноним (34), 03-Янв-24, 14:12   –5 +/
>По типу распространения Vim относится к Сharityware, т.е. вместо продажи программы или сбора пожертвований на нужды проекта авторы Vim просят перечислить любую сумму на благотворительность, если программа понравится пользователю.

Опять несвобода, а принуждение. Если пользуешься, значит понравилась, потому что люди не пользуется тем что не нравится добровольно, а если вас заставляют пользоваться  Vim, звоните в полицию. А если понравилась, тогда плати деньги.

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

30. Сообщение от Аноним (30), 03-Янв-24, 14:12   –1 +/
Добавлять надо было питон/JavaScript, а не поддержку классов и объектов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #168, #181, #200, #230

33. Сообщение от Аноним (61), 03-Янв-24, 14:14   –7 +/
И кто этим поделием серьезно пользуется? Вим был изобретен во времена когда не было привычных всем нам клавиш и сегодня он нафиг не нужОн.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #46, #134, #184, #227

34. Сообщение от Аноним (34), 03-Янв-24, 14:15   +1 +/
Находятся позеды, которые думают, что если они будут пользоваться сабжем, а всех остальных называть виндузятники, то их будут считать тру линуксоидами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #56

35. Сообщение от Аноним (61), 03-Янв-24, 14:15   –4 +/
> Зачем, если есть NeoVim

Зачем если есть vscode и продукты jetbrains? Ну худой конец есть notepad++ для ретроградов на windows 7\xp.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #179, #198

36. Сообщение от Аноним (61), 03-Янв-24, 14:16   +5 +/
Где ты видел кнопку ресет в современных ноутах? Мне пришлось разбирать и аккумулятор доставать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #63

37. Сообщение от Аноним (34), 03-Янв-24, 14:17   +/
>очень много.

Эти такие, которых очень много сейчас с нами в этой комнате?

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

38. Сообщение от Аноним (61), 03-Янв-24, 14:17   +/
> А кому-то - привычен.

Назови хотя бы одного такого человека. Не мне. Сам себе. Только не лукавь.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #215, #217, #223

39. Сообщение от beck (??), 03-Янв-24, 14:18   +2 +/
Если нужно открыть большой файл,  только вим, других вариантов нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #169

41. Сообщение от Аноним (61), 03-Янв-24, 14:19   –1 +/
> новых пользователей у такого поделия точно не будет

Да есть ютубные всякие "гуру" которые пилят ролики-обучалки. Хотя сами очевидно никогда в жизни не будут это использовать.

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

46. Сообщение от Аноним (46), 03-Янв-24, 14:22   +/
Почему бы нет? Самый настраиваемый под хотелки пользователя редактор, удобное управление с клавиатуры без необходимости дёргать мышь опять же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #49

49. Сообщение от Аноним (34), 03-Янв-24, 14:24   +/
Мем: они не знают что я научился выходить из Вим.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #170

54. Сообщение от Аноним (61), 03-Янв-24, 14:27   +1 +/
И как они это реализовали? Вим же чисто консольный редактор.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #81

56. Сообщение от Аноним (56), 03-Янв-24, 14:34   +6 +/
>Находятся позеды, которые думают, что если они будут пользоваться сабжем, а всех остальных называть виндузятники, то их будут считать тру линуксоидами.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #61, #189

59. Сообщение от Аноним (59), 03-Янв-24, 14:39   +3 +/
А зачем?
Он прекрасно фильтрует аудиторию -- отпугивает юзеров, не способных читать документацию.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #186

61. Сообщение от Аноним (61), 03-Янв-24, 14:44   –3 +/
> Они профи

Вряд ли за умение пользоваться хоткеями где-то платят. Профи - от слова профессия, а профессия подразумевает оплату. Если говорить про вим, то это удел доморощенных гиков, которые страдают фигнёй в свободное от работы время (работа у них в 90% не связана с айти).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #178, #229

62. Сообщение от Аноним (59), 03-Янв-24, 14:45   +4 +/
> Ужасная вещь. Если нужен минимализм, есть GNU nano, если нужна функциональность, есть GNU Emacs.

Если нужны и минимализм, и функциональность, то подходит как раз vim.
Если только минимализм -- то ed.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #226

63. Сообщение от Аноним (63), 03-Янв-24, 14:45   +3 +/
Зажатая на 5 секунд кнопка включения
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #68

66. Сообщение от Random (??), 03-Янв-24, 14:48   –1 +/
Nano не нужен. Есть MCEdit, а на аварийный случай - Vi, зачем ещё что-то?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #77

68. Сообщение от Аноним (61), 03-Янв-24, 14:50   +/
У ноутов последних 2-3 лет не всегда есть кнопка включения.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #248, #275

77. Сообщение от Аноним (61), 03-Янв-24, 14:55   +1 +/
В nano есть подсветка, в отличии от вырвиглазного mcedit\mcview.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #126, #172

81. Сообщение от Аноним (81), 03-Янв-24, 14:59   –3 +/
Нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #54

84. Сообщение от sig11 (ok), 03-Янв-24, 14:59   +/
Эх... А ведь так я и выходил первый раз, еще в прошлом тысячелетии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

94. Сообщение от YetAnotherOnanym (ok), 03-Янв-24, 15:05   +3 +/
Добавление многопотлочности может обернуться усложнением кода, оправданность которого для текстового редактора очень сомнительна. Если авторы сабжа сознательно отказались от неё - это вполне здравое решение.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #165, #185

97. Сообщение от YetAnotherOnanym (ok), 03-Янв-24, 15:06   +1 +/
А нафига?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

114. Сообщение от Аноним (7), 03-Янв-24, 15:19   +/
обычно работает - есть какие-то конкретные претензии? - там всю работу лсп сервер выполняет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

126. Сообщение от Аноним (198), 03-Янв-24, 15:43   +/
ШТОА
Подсветка там была, сколько себя помню.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77

130. Сообщение от Аноним (198), 03-Янв-24, 15:46   +1 +/
Авторы не требуют, а просят.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

131. Сообщение от Аноним (-), 03-Янв-24, 15:46   +2 +/
Отличный текстовый редактор!
Особенно для тех кто не смог разобраться с двумя клавишами мыши.
Ответить | Правка | Наверх | Cообщить модератору

134. Сообщение от Аноним (198), 03-Янв-24, 15:52   +1 +/
Да не проблема: покупаем 60%- или даже 40%-клавиатуру и вот привычных клавиш уже нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #167

137. Сообщение от Аноним (137), 03-Янв-24, 15:57   +1 +/
А что может NeoVim, чего не может vim? Ну прям вот такое,радикально меняет что-то? что Разве это не обмазанный настройками и плагинами vim, ну и плюс некоторые собственные патчи?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #176, #202, #210

152. Сообщение от Аноним (-), 03-Янв-24, 16:07   –2 +/
Ещё раз, вопрос к знатокам. То есть лицензия Вима - это копилефт?! Не пермиссивка?! Если да, то я сразу же перехожу на Вим!
Ответить | Правка | Наверх | Cообщить модератору

165. Сообщение от Аноним (165), 03-Янв-24, 16:43   +1 +/
Без многопоточности UI будет блокироваться плагинами. Это не проблема, если они отрабатывают быстро, но в целом - особенно в случае блокировки на ожидание ответа от того же LSP - может быть проблемой и приводить к фризам UI. Не случайно же во всех полноценных реализациях UI, будь то Win32 API, Qt/Gtk или MacOS, есть main/GUI thread, в котором категорически не рекомендуется делать что-то блокирующее.

Можно и без многопоточности, воркер-процессы и общение через shared memory, но тут свои нюансы, еще вопрос, что проще.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94 Ответы: #166

166. Сообщение от Аноним (-), 03-Янв-24, 16:53   +1 +/
> Без многопоточности UI будет блокироваться плагинами.

Будет как в анекдоте про сына Билла Гейтца.
- Папа, а что такое многопоточнось?
-- Сейчас покажу сынок, только дискетку отформатирую

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

167. Сообщение от Аноним (270), 03-Янв-24, 17:13   +/
И даже на них есть привычные нам Ctrl, Alt, Shift
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #134

168. Сообщение от Аноним (270), 03-Янв-24, 17:17   +/
Это в дорожной карте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

169. Сообщение от Аноним (270), 03-Янв-24, 17:21   +/
Это на каком ЯП пишут код всё в одном, таком большом, файле?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #182, #224

170. Сообщение от Аноним (270), 03-Янв-24, 17:23   +2 +/
В следующей версии исправим эту уязвимость.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

172. Сообщение от Аноним (270), 03-Янв-24, 17:30   +1 +/
Это у кого там в mcedit нет подсветки синтаксиса? Вопрос, скорее, к вашим дистроклепателям.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77

173. Сообщение от Аноним (173), 03-Янв-24, 17:59   +/
это которое добавили с 8 версии?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

174. Сообщение от Аноним (174), 03-Янв-24, 18:08   +1 +/
А мне изначально понравилась идея модального редактирования, но так как дефолтный конфиг вима говно, пришлось загуглить, что в итоге привело меня к vis (vi+sam), рекомендую, для конфигов и скриптов огонь
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #222

175. Сообщение от ЙобиДойоби (?), 03-Янв-24, 18:09   +/
Куча мелких кривостей и багов, NeoVIM оказалось проще допилить конфигами до комфортной работы
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

176. Сообщение от Samsung .NET Debugger (?), 03-Янв-24, 18:14   +/
Отлаживать код C#, написанный на современном .NET?

А ещё такое умеет WimSpector.

Btw., emacs ужасно непонравился, IMHO это не редактор, какой-то шизоидный высер.

Есть опыт с MS VS for Win, VSCodium for Lin, JetBrains, Eclipse, Spyder, etc.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #137 Ответы: #177

177. Сообщение от Samsung .NET Debugger (?), 03-Янв-24, 18:17   +/
VimSpector :)

https://github.com/puremourning/vimspector

Кстати, вот вообще не понимаю фапающих на EMACS, Лишп и вот это фсё ...

Ну какая польза от лиспа при наличии нормальных современных функциональных ЯП типа Scala?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #176 Ответы: #180

178. Сообщение от Аноним (178), 03-Янв-24, 18:18   –1 +/
Сколько зарабатываешь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #190, #203

179. Сообщение от 03 Января 2024 Среда (?), 03-Янв-24, 18:20   +/
Оба тормозиловы
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

180. Сообщение от 12356123881241812392123941242612391 (?), 03-Янв-24, 18:31   +/
Ни LISP, ни Scala, ни другая функциональщина не нужны. Максимум можно взять map-reduce и работу с ф-ями как с объектами для обычных ЯП. Писать на функциональщине осиливает примерно десяток колек во всём мире, а умеют из них при этом делать ещё что-то полезного только полторы колеки. Остальные в основном пишут только ради писанины и ничем не полезны. Конкретно LISP вообще убогий язык даже среди функциональщины, а скала ни рыба ни мясо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #177 Ответы: #191, #204

181. Сообщение от Аноним (178), 03-Янв-24, 18:39   +2 +/
lua всё же выглядит более правильным решением. Питон тормозилово, а JS - лагалово
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #199

182. Сообщение от Аноним (178), 03-Янв-24, 18:44   +3 +/
Например, на языке логов, новый модный язык с нечёткой грамматикой
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #169 Ответы: #249

183. Сообщение от Аноним (178), 03-Янв-24, 18:45   +1 +/
Ужаснее Emacs-а точно ничего на этом свете из редакторов быть не может. Ну разве что Emacs на электроне
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

184. Сообщение от Анонимий (?), 03-Янв-24, 18:48   +/
> во времена когда не было привычных всем нам клавиш

Интересно. Это каких, например?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #193

185. Сообщение от Аноним (178), 03-Янв-24, 19:04   +/
Конечно, но жить вообще сложно. В общем, это не твои жизненные проблемы
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94

186. Сообщение от Вы забыли заполнить поле Name (?), 03-Янв-24, 19:30   +/
> не способных читать документацию.

На главном экране отображается как выйти. Не обязательно даже доку открывать.

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

188. Сообщение от Аноним (188), 03-Янв-24, 19:55   +/
Ну хоть кто-то заметил главное изменение.
Это явная деградация вставлять тормозилку для тех у кого руки вперед головы действуют как у истовых фанатов жизни спинного мозга чтобы они успевали понять в какую сторону все крутится с их сопроцессором, который реагирует на движение.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #192

189. Сообщение от Тот_Самый_Анонимус_ (?), 03-Янв-24, 20:28   +/
>Они профи

Это и есть позёрство. Адепт вима = профи. Из чего это следует?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56 Ответы: #270

190. Сообщение от Аноним (190), 03-Янв-24, 20:39   +/
Не жалуюсь, спасибо. Но при чём тут вим? Вим годится для акцидентного применения и перед одноклассниками выпендриваться. А деньги в VSCode зарабатывают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178

191. Сообщение от Аноним (191), 03-Янв-24, 21:06   +8 +/
*здесь наэкспержено
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #180

192. Сообщение от Аноним (12), 03-Янв-24, 21:21   +/
На самом деле заметил коментатор выше. Я просто не уложился в обно сообшение отвечая ему.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #188

193. Сообщение от Аноним (198), 03-Янв-24, 21:26   +/
Правда, многого не хватает?
https://i.imgur.com/Hn174TJ.jpg
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #184 Ответы: #197, #232, #272

197. Сообщение от Аноним (178), 03-Янв-24, 22:07   +/
Ты немного потерялся во времени, vim делали уже в конце 80-х
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #193 Ответы: #205

198. Сообщение от Аноним (198), 03-Янв-24, 22:20   +/
2021-02-15

Notepad++ drops (stops running under) Windows XP & Windows Server 2003 due to technical reasons. Notepad++ 7.9.2 is the last version to run on Windows XP & Windows Server 2003.

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

199. Сообщение от Вы забыли заполнить поле Name (?), 03-Янв-24, 22:21   +/
> Питон тормозилово

В sublime как бы все быстро работает.

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

200. Сообщение от Вы забыли заполнить поле Name (?), 03-Янв-24, 22:23   +/
Чтобы добавить JavaScript c jit, то сам по себе движок будет компиляться в разы дольше вима.

К тому же у них там в коде вима c89. Это был один из пунктов для появления neovim.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #242

201. Сообщение от Вы забыли заполнить поле Name (?), 03-Янв-24, 22:25   +4 +/
Только сейчас увидел на главной неовима цитату Брама:

"A nice looking website, that’s one thing Neovim did right." —Bram Moolenaar

LOL

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

202. Сообщение от Вы забыли заполнить поле Name (?), 03-Янв-24, 22:28   +/
> А что может NeoVim, чего не может vim?

Асинхронные плагины и MessagePack для коммуницаии с плагинами.

Хотя Брам потом посмотрел на это и тоже добавил в последних версиях асинхронные плагины. В виме без асинхронщины некоторые плагины вешали ui.

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

203. Сообщение от Сортогустатор (?), 03-Янв-24, 22:28   +1 +/
>Сколько зарабатываешь?

Да. Местные вим- и другие "профи" любят периодически здесь об этом друг у друга поспрашивать. А в процессе неизбежно возникающего срача выясняется, что мало кто из них представляет себе порядок зарплат в региональном ойти.
Это вкусно.

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

204. Сообщение от Вы забыли заполнить поле Name (?), 03-Янв-24, 22:34   +/
> Максимум можно взять map-reduce и работу с ф-ями как с объектами для обычных ЯП.

Как бы в лиспе помимо процедур как объектов первого типа ключевми являются идеи макросов и метациклической абстракции (https://en.wikipedia.org/wiki/Meta-circular_evaluator).

> Писать на функциональщине осиливает примерно десяток колек во всём мире, а умеют из них при этом делать ещё что-то полезного только полторы колеки.

https://clojure.org/community/success_stories

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #180 Ответы: #211

205. Сообщение от Аноним (198), 03-Янв-24, 22:36   +/
Но — для всё тех же клавиатур 50-х.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #197

208. Сообщение от Анони (?), 04-Янв-24, 00:25   +1 +/
Это уже давно не актуальные данные или в корне неверные. В Vim присутствует API для асинхронного взаимодействия со сторонними процессами, очень схожий с таковыми в NeoVim. При этом никакой многопоточности в NeoVim не было и нет, как ее и нет в самом Vim. Оба редактора по своей сути однопоточные.

Vim9Script компилируется на лету и в десятки раз превосходит по производительности старый VimScript.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #228, #246

210. Сообщение от bergentroll (ok), 04-Янв-24, 00:37   +/
Telescope, Neovide (не знаю, насколтко радикально). Нет, не «просто обмазанный плагинами».
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #137 Ответы: #214, #262

211. Сообщение от Аноним (178), 04-Янв-24, 02:29   +/
> Как бы в лиспе помимо процедур как объектов первого типа ключевми являются идеи макросов и метациклической абстракции

Ну вот как бы этот хлам уже можешь оставить себе. На счёт саксесс сторис..

> Clojure wasn’t the first language that I’ve introduced to an organization...
> Clojure makes our code more enjoyable to write, pleasant to read, and easier to review.
> We were looking for a language which allows us to express our domain beautifully at the heart
> ... we hadn’t written much code. I raised this sheepishly with the CTO and his response was: “that’s how I know it’s the right solution”

Сборище сектантов и любителей потрогать от безделья что-то новое. Сами сценарии использования в основном точечные генераторы отчётов и агрегаторы данных, тут Clojure выступает просто как DSL где-то cбоку. Кол-во калек можно оценить по популярности ЯП. Вся функциональщина везде идёт в хвосте ниже умирающих ЯП вроде perl и ruby.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #204 Ответы: #213

213. Сообщение от Вы забыли заполнить поле Name (?), 04-Янв-24, 02:52   +/
>> Как бы в лиспе помимо процедур как объектов первого типа ключевми являются идеи макросов и метациклической абстракции
> Ну вот как бы этот хлам уже можешь оставить себе.

Наверное поэтому современные языки типа rust, julia и nim поддерживают макросы?

MCE есть не только в лиспе. Даже в том же питоне возможность заменить код функции или получить его представление в байкоде во время выполнения используется инструментами типа numba.

>> Clojure wasn’t the first language that I’ve introduced to an organization...
>> Clojure makes our code more enjoyable to write, pleasant to read, and easier to review.
>> We were looking for a language which allows us to express our domain beautifully at the heart
>> ... we hadn’t written much code. I raised this sheepishly with the CTO and his response was: “that’s how I know it’s the right solution”
> Сборище сектантов и любителей потрогать от безделья что-то новое. Сами сценарии использования
> в основном точечные генераторы отчётов и агрегаторы данных, тут Clojure выступает
> просто как DSL где-то cбоку. Кол-во калек можно оценить по популярности
> ЯП. Вся функциональщина везде идёт в хвосте ниже умирающих ЯП вроде
> perl и ruby.

Доказательства есть, тому как используется этот язык в компаниях?

Можно посмотреть на использование guile в guix или elisp в emacs.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #211 Ответы: #216

214. Сообщение от Zulu (?), 04-Янв-24, 03:45   +/
Для чистого vim есть fzf. Хотя telescope конечно веселее красит превью. Ну а гуев у вима хоть отбавляй, что у OG, что у neovim.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #210 Ответы: #219

215. Сообщение от Zulu (?), 04-Янв-24, 03:47   +/
Некоторые из нас начали свою IT-карьеру, *некоторое время назад*, скажем так.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

216. Сообщение от Аноним (178), 04-Янв-24, 06:38   +/
Какой ты ... странный, так скажем. Придумал про тебя анекдот. Живёт-поживает человек в тайге, совем один. От нечего делать придумал колесо. Шляясь по тайге с колесом однажды таки накнулся на город и увидел машины. - От блин, не успел придумать колесо, как у меня уже украли машину! - расстроился бедолажка. Не понятно на каком основании экспроприируешь концепцию макроса в пользу лиспа просто по названию сущности, как и технические особенности реализаций интерпретируемых ЯП.

Макросы бывывают разными и не все они МСЕ. Растовые макросы скорее не являются MCE, но какой-нибудь c прероцессор или bash - вполне. Также макросы в современных языках это отдельные от основного языка языки со строго разделяемыми стадиями работы. Макросы в ~ это костыли на стадии компиляции, в то время как в лиспе макросы и MCE это центральная регулярная рантаймовая часть ЯП. Если говорим о заимствовании идей, то это только вариант использования как в lisp.

Возможность замены кода ф-ии в питоне не является MCE, это естественная особенность такого динамического интерпретируемого ЯП. Как и возможность посмотреть байткод - он есть сам по себе, потому что ЯП интерпретируемый, и это только интроспекция для технических нужд. Можно попробовать навернуть видимость MCE через кодогенерацию + eval или генерацию прямо байткода, но это не MCE в чистом виде и за это больно бьют по морде. Так питон не используется не смотря на техническую возможность.

Немного обобщу на счёт всего динамического метапрограммирования - это зло и оно не нужно в ЯП общего назначения.

> Доказательства есть, тому как используется этот язык в компаниях?

Ты же сам только что кинул ссылку на саксес сториез. Не осиливаешь прочитать что там? Там, если что, есть ещё ссылки.

> Можно посмотреть на использование guile в guix или elisp в emacs.

Можно, и что? Это как раз пример полутора калек. Ты же наверняка обучен грамоте, умеешь считать и можешь посмотреть в чиселках сколько твоих всех этих guile, кложурей, лиспа, хаскелей ... в килограммах по сравнению с остальными ЯП. Что тут ещё может быть не ясно? Это же, кстати, относится к julia и nim - бумажные ЯП для пары калек в вакууме. Функциональщине уже много лет и за всё время она нигде не взлетела за исключением DSL-ей и точечных поделий персон из академической среды, которые в общем то мало кому ещё нужны.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #213 Ответы: #234, #235

217. Сообщение от iCat (ok), 04-Янв-24, 07:04   +1 +/
>Назови хотя бы одного такого человека.

Ну мне ViM привычен.
А ещё - ViM присутствует почти во всех дистрибутивах.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #220, #271

218. Сообщение от лютый жабби.... (?), 04-Янв-24, 08:53   –1 +/
>Юзабельность - понятие относительное.

да просто жрем кактус по привычке.... в vim ужасно бесит когда в полной темноте вместо i тыкаешь соседние кнопки и всё идёт сильно не по плану... при свете дня нормальный редактор для правки конфигов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #251, #269

219. Сообщение от bergentroll (ok), 04-Янв-24, 13:01   +/
А у Neovide весёлая анимация ку́рсора.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #214

220. Сообщение от Аноним (34), 04-Янв-24, 13:31   +/
Его нет в Убунту по умолчанию.  Nano  есть по умолчанию.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #217 Ответы: #225, #276

222. Сообщение от Аноним (222), 04-Янв-24, 14:47   +2 +/
Есть замечательный генератор конфигов: https://vim-bootstrap.com/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #174 Ответы: #267

223. Сообщение от Аноним (223), 04-Янв-24, 14:56   +/
Я например 30 лет назад начал юзать vi, потом перешёл на vim. Неовим несколько раз пробовал, но с ним постоянно какие-то проблемы были: то он запускается медленно, то под него плагины не ставятся по инструкции, а самое главное его нет нигде. Куда по ssh ни зайду на работе - везде есть vim, и нигде нет neovim.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

224. Сообщение от Igor (??), 04-Янв-24, 15:16   +1 +/
Мне тут недавно пришлось работать с текстовым дампом MySQL размером около 50 Гб. Нужно было найти и исправить фрагмент дампа. Потом исправленный дамп залить обратно в БД и протестировать работу ПО.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #169 Ответы: #250

225. Сообщение от iCat (ok), 04-Янв-24, 16:51   +/
> Его нет в Убунту по умолчанию.  Nano  есть по умолчанию.

Его совсем не трудно установить.
Лично мне nano не нравится...

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

226. Сообщение от Аноним (226), 04-Янв-24, 17:05   +/
Почти полностью соглашусь с вашим мнением.
Жаль, что современные пользователи мучаются с набором и редактированием текста.

Vim знаю процентов на пятнадцать. Но даже эти знания, позволяют мне наслаждатся редатированием текста в vim.

Многим желаю попробовать vim и получить положительный опыт общения!

Авторам и продолжателям огромное спасибо!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #231, #241

227. Сообщение от Аноним (226), 04-Янв-24, 17:08   +/
У Вас что, больше пальцев со временем стало?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

228. Сообщение от rvs2016 (ok), 04-Янв-24, 17:26   +/
> При этом никакой многопоточности
> в NeoVim не было и нет,
> как ее и нет в самом Vim

А зачем текстовым редакторам многопоточность?
Какие одновременные задачи они выполняют?
Это ж не компиляторы или браузеры там какие-нибудь.
Для вставки буковки в текст несколько задач одновременно выполнять не надо ж.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #208 Ответы: #245

229. Сообщение от rvs2016 (ok), 04-Янв-24, 17:31   +/
> Вряд ли за умение пользоваться хоткеями где-то платят.

Это всё-равно, что сказать, что водителям платят не за умение пользоваться педалями.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #233

230. Сообщение от rvs2016 (ok), 04-Янв-24, 17:44   +/
> Добавлять надо было питон/JavaScript, а не

А нельзя ли сразу наваять поддержку вызова программы на любом языке?
Вызвал внешнюю программу (скрипт или ещё там чего), получил результат его работы, и был таков.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #244, #247

231. Сообщение от Аноним (-), 04-Янв-24, 17:47   +/
> Почти полностью соглашусь с вашим мнением.
> Жаль, что современные пользователи мучаются с набором и редактированием текста.

Ээээ?! 'современные пользователи' просто открывают опенофис (но вероятнее микрософт ворд) и спокойно себе набирают от записки на холодильник, до курсовой работы.
Они выделяют текст мышкой и копируют ctrl-c.
Им не надо изучать 4 режима, учить команды типа gggUG (они просто нажмут иконку или горячую клавишу типа ctrl+shift+F3),
они не будут в уме считать на сколько строк вверх нужно сдвинуть курсор и сочинять одну команду на перемеoение и по горизонтали, и по вертикали.

Но особенно они обрадуются "U — отмена всех действий в строке. Если строка удалена — команда не сработает"

> Многим желаю попробовать vim и получить положительный опыт общения!

Только если я очень не люблю этих людей))

Это артефакт эры терминалов на 300бод, его ценность только в том что можно почувствовать себя илиткой, и повыпендриваться перед коллегами.
Оно уже умирает и думаю помрет в ближайшие лет 10-15, когда новое поколение будет выбирать себе инструменты.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #226 Ответы: #253

232. Сообщение от rvs2016 (ok), 04-Янв-24, 17:51   +/
А где такие клавиатуры продают? 😲
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #193 Ответы: #263

233. Сообщение от Аноним (-), 04-Янв-24, 17:53   +/
>> Вряд ли за умение пользоваться хоткеями где-то платят.
> Это всё-равно, что сказать, что водителям платят не за умение пользоваться педалями.

Да, им платят за безопасное перемещение груза или людей из точки А в точку Б.
Если завтра вместо педалей будет джойстик или контроллер от хбокса - то будут платить так же.
Старперы конечно начнут бухтеть "вот в мое время, я по звуку мотора определял обороты, да я переключал сцепу без синхронизаторов двойной перегазовкой", но всем будет пофиг, начиная от работодателя, заканчивая молодыми коллегами.

Точно так же программеру платят за решение задачи (с доп условиями типа качество кода, поддерживаемость).


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #229 Ответы: #236

234. Сообщение от Вы забыли заполнить поле Name (?), 04-Янв-24, 18:51   +/
> Макросы бывывают разными и не все они МСЕ. Растовые макросы скорее не
> являются MCE, но какой-нибудь c прероцессор или bash - вполне. Также
> макросы в современных языках это отдельные от основного языка языки со
> строго разделяемыми стадиями работы. Макросы в ~ это костыли на стадии
> компиляции, в то время как в лиспе макросы и MCE это
> центральная регулярная рантаймовая часть ЯП. Если говорим о заимствовании идей, то
> это только вариант использования как в lisp.

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

> Возможность замены кода ф-ии в питоне не является MCE, это естественная особенность
> такого динамического интерпретируемого ЯП. Как и возможность посмотреть байткод - он
> есть сам по себе, потому что ЯП интерпретируемый, и это только
> интроспекция для технических нужд. Можно попробовать навернуть видимость MCE через кодогенерацию
> + eval или генерацию прямо байткода, но это не MCE в
> чистом виде и за это больно бьют по морде. Так питон
> не используется не смотря на техническую возможность.

А где я сказал, что в питоне есть MCE? Благодаря МСЕ в лиспе можно вести live разработку не останавливая процесс и не теряя состояние, что очень удобно при дебагинге или исправлении ошибок в потоковой обработке, чтобы снова все не перезапускать и не ждать часы.

> Немного обобщу на счёт всего динамического метапрограммирования - это зло и оно
> не нужно в ЯП общего назначения.

Немного обобщу на счёт всего динамического метапрограммирования - это добро и оно нужно в ЯП общего назначения.

>> Доказательства есть, тому как используется этот язык в компаниях?
> Ты же сам только что кинул ссылку на саксес сториез. Не осиливаешь
> прочитать что там? Там, если что, есть ещё ссылки.

А ты читал? Код смотрел? Думаю у тебя нет достаточной информации. До этого ты говорил, что они вообще все "калеки", а теперь придумываешь новые отговорки?

>> Можно посмотреть на использование guile в guix или elisp в emacs.
> Можно, и что? Это как раз пример полутора калек. Ты же наверняка
> обучен грамоте, умеешь считать и можешь посмотреть в чиселках сколько твоих
> всех этих guile, кложурей, лиспа, хаскелей ... в килограммах по сравнению
> с остальными ЯП. Что тут ещё может быть не ясно? Это
> же, кстати, относится к julia и nim - бумажные ЯП для
> пары калек в вакууме. Функциональщине уже много лет и за всё
> время она нигде не взлетела за исключением DSL-ей и точечных поделий
> персон из академической среды, которые в общем то мало кому ещё
> нужны.

Опять поток больного сознания. Миллионы мух не ошибаются? Если корпорации топят за узконаправленные языки, где шаг вправо-влево -- растрел, то это не говорит ровно ни о чем, о лиспе.

Вот пример тебе: js очень популярный язык, используется очень много где. Ты считаешь его идеальным/удобным?

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

235. Сообщение от Вы забыли заполнить поле Name (?), 04-Янв-24, 18:55   +/
> Это же, кстати, относится к julia и nim - бумажные ЯП для пары калек в вакууме.

Для примера https://juliahub.com/products/juliasim/ можешь посмотреть реальные примеры проектов внизу.

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

236. Сообщение от rvs2016 (ok), 04-Янв-24, 20:09   +/
> Точно так же программеру платят
> за решение задачи (с доп условиями типа
> качество кода, поддерживаемость).

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #233 Ответы: #237

237. Сообщение от Аноним (-), 04-Янв-24, 21:47   +/
> Водитель, знающий предназначение педалей - качественнее выполнит свою работу.
> Компьютерщик, умеющий жонглировать хоткеями, тоже более оптимально израсходует своё время
> на выполнение задачи.

Компьютерщик - наверное,
эникейщик - возможно (он еще должен уметь заправлять принтеры),
админ-башпортянщик - однозначно да,

а вот программист - скорее всего нет, он ведь не машинистка фигачить 300 символов в минуту, ему еще думать нужно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #236 Ответы: #238

238. Сообщение от rvs2016 (ok), 04-Янв-24, 22:09   +/
>> Водитель, знающий предназначение педалей - качественнее выполнит свою работу.
>> Компьютерщик, умеющий жонглировать хоткеями, тоже более оптимально израсходует своё время
>> на выполнение задачи.
> Компьютерщик - наверное,
> эникейщик - возможно (он еще должен уметь заправлять принтеры),
> админ-башпортянщик - однозначно да,
> а вот программист - скорее всего нет, он ведь не машинистка фигачить
> 300 символов в минуту, ему еще думать нужно.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #237 Ответы: #239

239. Сообщение от Аноним (239), 04-Янв-24, 22:20   +/
> Вот программисту-то и полезно быстро (не отвлекаясь от своих этих самых думных мыслей) записать свои мысли наиболее быстро (в том числе и с помощью хоткеев, если они при этом понадобятся) потому, что мысли могут и улететь.

Угу и поэтому он будет вспоминать команду которая удаляет "все слова до ближайшего знака препинания слева от курсора" или просто выделит мышкой и нажмет delete ?

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #238 Ответы: #240

240. Сообщение от rvs2016 (ok), 05-Янв-24, 00:01   +/
>> Вот программисту-то и полезно быстро (не отвлекаясь от своих этих самых думных мыслей) записать свои мысли наиболее быстро (в том числе и с помощью хоткеев, если они при этом понадобятся) потому, что мысли могут и улететь.
> Угу и поэтому он будет вспоминать команду которая удаляет "все слова до
> ближайшего знака препинания слева от курсора" или просто выделит мышкой и
> нажмет delete ?

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

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

241. Сообщение от Аноним (198), 05-Янв-24, 00:10   +/
> Жаль, что современные пользователи не мучаются с набором и редактированием текста.

fixed

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

242. Сообщение от Аноним (223), 05-Янв-24, 00:28   +/
Какая разница сколько компилируется код? Ты компилируешь один раз, а потом только готовый бинарь запускаешь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #200 Ответы: #243

243. Сообщение от Вы забыли заполнить поле Name (?), 05-Янв-24, 00:41   +/
> Какая разница сколько компилируется код? Ты компилируешь один раз, а потом только
> готовый бинарь запускаешь.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #242 Ответы: #261

244. Сообщение от Вы забыли заполнить поле Name (?), 05-Янв-24, 00:42   +/
>> Добавлять надо было питон/JavaScript, а не
> А нельзя ли сразу наваять поддержку вызова программы на любом языке?
> Вызвал внешнюю программу (скрипт или ещё там чего), получил результат его работы,
> и был таков.

Можно и в neovim это есть.

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

245. Сообщение от Вы забыли заполнить поле Name (?), 05-Янв-24, 00:50   +/
>> При этом никакой многопоточности
>> в NeoVim не было и нет,
>> как ее и нет в самом Vim
> А зачем текстовым редакторам многопоточность?
> Какие одновременные задачи они выполняют?

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


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

246. Сообщение от Вы забыли заполнить поле Name (?), 05-Янв-24, 00:56   +/
> Это уже давно не актуальные данные или в корне неверные. В Vim
> присутствует API для асинхронного взаимодействия со сторонними процессами, очень схожий
> с таковыми в NeoVim.

Это появиось в версии 8 https://vimhelp.org/version8.txt.html#new-8

Форк neovim появился раньше.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #208 Ответы: #258

247. Сообщение от Вы забыли заполнить поле Name (?), 05-Янв-24, 00:59   +/
>> Добавлять надо было питон/JavaScript, а не
> А нельзя ли сразу наваять поддержку вызова программы на любом языке?
> Вызвал внешнюю программу (скрипт или ещё там чего), получил результат его работы,
> и был таков.

У вима, начиная с версии 8, тоже есть такая возможность.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #230 Ответы: #256

248. Сообщение от Аноним (248), 05-Янв-24, 04:11   +/
тогда... остался один варианрт: "Мне пришлось разбирать и аккумулятор доставать."
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68

249. Сообщение от Аноним (248), 05-Янв-24, 04:13   –2 +/
А зачем логи открывать в редакторе? Нельзя там как-то программу просмотра и фильтрации использовать специалиированную. Я не вилен в вопросе, но полно всяких логстешей и прочих стеков на Elastic.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #182 Ответы: #255

250. Сообщение от Аноним (248), 05-Янв-24, 04:15   –1 +/
Простите, но заняты ерундой какой-то. Если тестируете MySQL, то вполне моежте себе позволить сгенерить файлы данных. А если заняты наколенными патчами, то заняты ерундой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #224

251. Сообщение от Аноним (251), 05-Янв-24, 07:35   +/
Если нет навыка печати слепым методом, то работа в Vim неэффективна.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #218

252. Сообщение от abu (?), 05-Янв-24, 09:07   +/
Все отлично, но зачем в цветовой схеме elflord со времен Debian Bullseye поменяли цвета совсем на другие - не понятно. Или, мб, это только в Дебиане так?  
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #257

253. Сообщение от Аноним (253), 05-Янв-24, 09:55   +/
> Только если я очень не люблю этих людей))

Добро и зло понятия относительные. И как говорили классики "Добро по указу, не добро".
Так что согласен с Вами, пусть эти люди идут своей дорогой.

Интересно, а очень нелюбить требует больших энергозатрат?

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

254. Сообщение от Аноним (254), 05-Янв-24, 16:11   +/
Если монажимать Escape и Ctrl-C, то выводится подсказка по выходу. Уже много лет так. Сего нет только в каком-нибудь busybox vi.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

255. Сообщение от Аноним (254), 05-Янв-24, 16:12   +/
Я ожидал упоминания less, но вместо этого получил упоминание тяжеловесного монстра.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #249

256. Сообщение от rvs2016 (ok), 05-Янв-24, 16:23   +/
>>> Добавлять надо было питон/JavaScript, а не
>> А нельзя ли сразу наваять поддержку вызова программы на любом языке?
>> Вызвал внешнюю программу (скрипт или ещё там чего), получил результат его работы,
>> и был таков.
> У вима, начиная с версии 8, тоже есть такая возможность.

В принципе я и в joe тоже Ctrl-K / имя_программы ENTER и она мне принимает выделенный блок текста в stdin, результат отдаёт в stdout, из которого joe результат забирает и меняет им исходный выделенный блок текста. И зачем мне тогда ещё vi/vim/neovim/etc?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #247 Ответы: #260

257. Сообщение от Аноним (222), 05-Янв-24, 16:33   +/
>зачем в цветовой схеме elflord

Не факт что поменяли. Чаще всего эмулятор терминала искажает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #252 Ответы: #264

258. Сообщение от Анони (?), 05-Янв-24, 20:34   +/
На момент появления форка Lua в Neovim не было.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #246

259. Сообщение от Вы забыли заполнить поле Name (?), 06-Янв-24, 00:40   –1 +/
> Выпуск посвящён памяти Брама Моленара (Bram Moolenaar)

Кстати, правильно читать Брэм? На видео на странице https://neovim.io/ голос произносит так.

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

260. Сообщение от Вы забыли заполнить поле Name (?), 06-Янв-24, 00:50   +/
> зачем мне тогда ещё vi/vim/neovim/etc?И зачем мне тогда ещё vi/vim/neovim/etc?

Ответ на такие вопросы обычно "незачем". Я не сторонник навязывать редакторы. Если тебя устраивет то, чем ты пользуешься, то продолжай это делать.

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

261. Сообщение от Аноним (223), 06-Янв-24, 02:12   +/
> Ты хромиум компилял когда-нибудь?

Нет конечно, я всё готовое качаю.

> Если ты разработчик или занимаешься сборкой проекта и проект долго собирается, то это проблема.

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

Библиотеки в проект надо тащить такие, которые сделают конечный продукт лучше а не такие, которые быстро собираются.

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

262. Сообщение от Аноним (262), 06-Янв-24, 02:15   +/
Neovide:
- Ligatures
- Animated Cursor
- Smooth Scrolling
- Animated Windows
- Blurred Floating Windows
- Emoji Support

Кроме Ligatures, короче, разные анимашки, которые, конечно, клёве, но после месяца-двух только тормозят работу?
Ну, ок.

Я так понимаю, посыл был в том, что это альтернативные гуи всё.

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

263. Сообщение от Аноним (263), 06-Янв-24, 03:03   +/
Продают наборы для сборки кастомных клавиатур, из которых вы можете сделать абсолютно всё, что пожелаете. Но насколько мне известно, до _такого_ маразма ещё никто не додумался.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #232 Ответы: #273

264. Сообщение от abu (?), 06-Янв-24, 06:40   +/
Увы - именно что поменяли. Ставлю старый вариант, за 2001 год - все нормально начинает показывать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #257

265. Сообщение от Анони (?), 06-Янв-24, 11:29   +/
в neovim нет многопоточности
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

266. Сообщение от Аноним (-), 06-Янв-24, 13:49   +/
При переносе иностранных имён на любой язык используются правила транскрибирования. Касательно русского языка - английское произношение имён совственных не обязано и не должно совпадать с оригиналом. Автор новости должен придерживатся принятых в русском языке правил транскрибирования.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #259 Ответы: #274, #278

267. Сообщение от Аноним (174), 06-Янв-24, 17:32   +/
жесть) по приколу сгенерировал конфиг для вим+хаскел, так оно 500 строк нагенерило, 500 Карл!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #222 Ответы: #280

268. Сообщение от фтщтшь (?), 07-Янв-24, 13:52   +/
Просто не очень удачное название для фичи, это не та плавная прокрутка, о которой вы подумали.

Без этой фичи когда включен `wrap`, Vim резко прышал с одной строки на другую; a когда строка вообще не помещалась на экран, увидеть конец строки вообще не представлялось возможным.

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

269. Сообщение от а (?), 07-Янв-24, 16:13   +/
а что там такого страшного рядом?
u - просто отменяет последнее действие
o - переходит в тот же режим вставки что и i, только с новой строки
j k l - это просто перемещение курсора
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #218

270. Сообщение от Аноним (270), 07-Янв-24, 21:33   +/
Но в Vim'е-то он точно профи.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #189

271. Сообщение от Аноним (270), 07-Янв-24, 21:35   +/
>А ещё - ViM присутствует почти во всех дистрибутивах.

Уже нет.

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

272. Сообщение от Аноним (270), 07-Янв-24, 21:41   +/
Зато предусмотрен ввод российской валюты!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #193

273. Сообщение от Аноним (270), 07-Янв-24, 21:42   +/
И тостером управлять!?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #263

274. Сообщение от Аноним (270), 07-Янв-24, 21:47   +/
Ну запишите по руcским правилам, например, англоязычное имя Aprel.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #266 Ответы: #277

275. Сообщение от adolfus (ok), 07-Янв-24, 23:51   +/
У нормальных ноутов кроме кнопки включения есть, RJ45 и docking station port.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68

276. Сообщение от adolfus (ok), 07-Янв-24, 23:56   +/
В убунте одно старье, куча мусорных программ и наплевательское отношение к времени.
Из под убунты постоянно приходят .tar.gz архивы, при распаковке которых получаются файлы, которые моложе архива, из которого получены.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #220

277. Сообщение от Аноним (-), 08-Янв-24, 14:33   +/
Английское имя собственное Aprel, согласно правилам транскрибирования превращается в слово "Эйприл".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #274

278. Сообщение от Аноним (278), 09-Янв-24, 11:53   +/
Все хорошо, за исключением того, что Брам Моленар (Bram Moolenaar) - нидерландец, а, значит, правила транскрипции английского на русский к нему не применимы.

По-нидерланлски, его имя и фамилия произносятся как [ˈbrɑm ˈmoːlənaːr] с длинными "о" и "а" в фамилии.

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

Поэтому, русское написание Брам Моленар вполне нормально передано в соответствие с правилами написания и произношения русского языка (не писать же нам на э$$тонский манер - Брам Мооленаар)

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #266 Ответы: #279

279. Сообщение от Вы забыли заполнить поле Name (?), 13-Янв-24, 02:16   +/
>[оверквотинг удален]
> В видео, вероятнее всего, его имя произносит англоговорящий, естественно, на свой корявый
> манер с "э"-канием где нужно и не нужно и проглатыванием остальных
> звуков слова и предложения, как-будто он переболел цингой, у него вывалились
> все зубы и он сильно напившись эля в пабе пытается что-то
> невнятное пробурчать своим осипшим горлом, а получается сплошное "э-мэ-бэ-вэ".
> Ну, а наша школота, она и есть на то школота, что думает,
> что во всем мире говорят по-английски и что все обязаны произносить
> все слова на английский манер.
> Думаю,  побольше хорошего хлыста и подзтыльников поставят мозги на место и
> решат эту проблему еще до их выхода из школы.

Ты слишком жесток. Тот же Гвидо на своей оф. странце пишет, что многие неправильно произносят его имя (ох уж эти голландцы), но ему ок. А говорить ты будешь в манере окружения и если все вокруг "э"-кают, например, на конфе, то и ты будешь "э"-кать. Иначе, просто будешь их разражать. Это как прислать пул-реквест в каком-то левом кодстайле.

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

280. Сообщение от Аноним (222), 15-Янв-24, 09:20   +/
>так оно 500 строк нагенерило

Та хоть тыщу, какая разница? Открываешь то что нагенерило и копируешь себе в конфиг нужные части.

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


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

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




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

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