The OpenNET Project / Index page

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



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

Оглавление

Релиз текстового редактора Vim 8.2, opennews (??), 14-Дек-19, (0) [смотреть все]

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


3. "Релиз текстового редактора Vim 8.2"  –12 +/
Сообщение от Аноним (-), 14-Дек-19, 13:25 
>>плагин govim, используемый для подсветки синтаксиса в программах на языке Go, получая информацию о семантике языка с внешнего LSP-сервера (Language Server Protocol).

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

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

6. "Релиз текстового редактора Vim 8.2"  +5 +/
Сообщение от MedoedSC2 (?), 14-Дек-19, 13:28 
Это просто вынос логики из приложения, к примеру, те же иксы, или композитор вейленда, - это тоже "сервер".
Ответить | Правка | Наверх | Cообщить модератору

23. "Релиз текстового редактора Vim 8.2"  –10 +/
Сообщение от Alex007sc2 (?), 14-Дек-19, 14:50 
Бр0тик, че по слотам?

Про иксы ошибочка - xorg это клиент, в клиентсерверной архитектуре иксов

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

32. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Наше имя Легион (?), 14-Дек-19, 15:47 
иксорг как раз таки сервер, но выполняемый локально
Ответить | Правка | Наверх | Cообщить модератору

37. "Релиз текстового редактора Vim 8.2"  +2 +/
Сообщение от SOska (?), 14-Дек-19, 16:21 
Иди маны почитай
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

88. "Релиз текстового редактора Vim 8.2"  +2 +/
Сообщение от Michael Shigorinemail (ok), 14-Дек-19, 21:03 
> Про иксы ошибочка - xorg это клиент, в клиентсерверной архитектуре иксов

Люди, учите матчасть _до_ попытки кого-либо поправить!

Процесс Xorg или X -- это как раз сервер.  В рамках проекта x.org развиваются как X-сервер, так и X-клиенты вроде какого xset(1).

https://www.intuit.ru/studies/professional_retraining/943/co... или что-нить вроде того гляньте, что ли.

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

113. "Релиз текстового редактора Vim 8.2"  +5 +/
Сообщение от Аноним (112), 15-Дек-19, 05:41 
Если учить матчасть, не будет времени поправлять.
Ответить | Правка | Наверх | Cообщить модератору

10. "Релиз текстового редактора Vim 8.2"  –4 +/
Сообщение от A.Stahl (ok), 14-Дек-19, 13:47 
Vim нужен хотя бы уж за тем чтобы вимеры не расползались по другим проектам. Эдакий добровольный карантин.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

20. "Релиз текстового редактора Vim 8.2"  +4 +/
Сообщение от sayonalion (?), 14-Дек-19, 14:31 
Существует достаточное количество программных продуктов, в которых в той или иной мере поддерживается навигация в vim-стиле.
Ответить | Правка | Наверх | Cообщить модератору

21. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от A.Stahl (ok), 14-Дек-19, 14:35 
Да, карантин получается не слишком строгий.
Ответить | Правка | Наверх | Cообщить модератору

45. "Релиз текстового редактора Vim 8.2"  +4 +/
Сообщение от Аноним (45), 14-Дек-19, 17:20 
Для меня как вимера остаётся загадкой, зачем они это делают.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

63. "Релиз текстового редактора Vim 8.2"  +1 +/
Сообщение от Аноним (63), 14-Дек-19, 19:34 
Это вимер вменяемый :)
Ответить | Правка | Наверх | Cообщить модератору

89. "Релиз текстового редактора Vim 8.2"  +1 +/
Сообщение от Michael Shigorinemail (ok), 14-Дек-19, 21:05 
Для меня не меньшей загадкой остаётся то, зачем в GNU info влепили емаксовые кнопки -- кому так удобно, тот в емаксе и читает, остальные просто не читают info (или мучались в сторону pinfo, помнится).
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

98. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Аноним (98), 14-Дек-19, 21:59 
Вообще не загадка. К примеру, нужна IDE, а редактировать привык в виме.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

158. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от neAnonim (?), 16-Дек-19, 08:13 
vim превосходит функционалом сразу несколько ide. Ты просто man не дочитал и vimawesome.com не смотрел.
Ответить | Правка | Наверх | Cообщить модератору

170. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от cool29 (?), 18-Дек-19, 07:57 
Интересное замечание.
Я тут вчера кусок курса по js смотрел. Так там препод говорил, что PHP-бэкендщики с которыми он работает, в основном vim предпочитают.
Ответить | Правка | Наверх | Cообщить модератору

62. "Релиз текстового редактора Vim 8.2"  –4 +/
Сообщение от Аноним (63), 14-Дек-19, 19:32 
>Vim нужен хотя бы уж за тем чтобы вимеры не расползались по другим проектам.

Да, но почему страдать от использование оного в качестве редактора по умоланию для конфигов должны простые пользователи, большинство которых не вимеры?

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

91. "Релиз текстового редактора Vim 8.2"  +3 +/
Сообщение от Michael Shigorinemail (ok), 14-Дек-19, 21:06 
> Да, но почему страдать от использование оного в качестве редактора
> по умоланию для конфигов должны простые пользователи, большинство
> которых не вимеры?

export EDITOR=winword.exe

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

163. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Аноним (163), 16-Дек-19, 13:10 
В моём  дистре по умолчанию:
$ env | grep EDITOR
EDITOR=/bin/nano
Ответить | Правка | Наверх | Cообщить модератору

167. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от тигарэтоя (?), 16-Дек-19, 16:27 
первое, что стОит выпиливать отовсюду это именно nano
Ответить | Правка | Наверх | Cообщить модератору

120. "Релиз текстового редактора Vim 8.2"  –3 +/
Сообщение от IRASoldier_registered (ok), 15-Дек-19, 07:36 
Привычка и консерватизм сообщества. Когда-то они привыкли к этой странной софтине, а потом начали думать, что это нормально и все должны стать такими, как они. Так что первым делом, до всяких конфигов ставь nano, есть в репах большинства популярных дистрибутивов. Для редактирования конфигов подходит вполне, сочетания клавиш там тоже своеобразные, но, по крайней мере, не надо вводить всякие команды через двоеточие и режимы переключать. А дальше, если не намерен развиваться по линии администрирования через чистую консоль, сиди себе спокойно в GUI, какой больше понравится, и не заморачивайся, там дофига обычных редакторов и IDE. (А если религия позволяет и ты не имеешь фобий в отношении проприетарного ПО - ставь Sublime Text, за него, конечно, просят сейчас 80 баксов, но он стоит своих денег.)

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


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

123. "Релиз текстового редактора Vim 8.2"  –1 +/
Сообщение от Anonymoustus (ok), 15-Дек-19, 09:40 
Вместо такой большой кучи слов мог просто написать, что ты не осилил vim.
Ответить | Правка | Наверх | Cообщить модератору

125. "Релиз текстового редактора Vim 8.2"  –2 +/
Сообщение от IRASoldier_registered (ok), 15-Дек-19, 10:44 
Ты так говоришь "не осилил vim", как будто в этом есть что-то плохое.

Осиливать vim имеет смысл только тогда, когда

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

б) когда внезапно возлюбил vim (всякое бывает - кто-то любит арбуз, а кто-то свиной хрящик)

А, ну и если бы я просто написал, что не вимер, это бы не было ответом на заданный человеком вопрос "WHYYYY??", подсказывает Кэп.

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

127. "Релиз текстового редактора Vim 8.2"  +2 +/
Сообщение от Anonymoustus (ok), 15-Дек-19, 11:01 
> Ты так говоришь "не осилил vim", как будто в этом есть что-то
> плохое.

Vim (vi) — не только текстовый редактор, но и часть культуры Юникса.

Я могу попробовать понять нежелание изучать какие-то части этой культуры и её саму. Но мне не очень понятно, зачем тогда неофиты, которым Юникс на самом деле не нужен и бесконечно от них далёк, вообще лезут в эту культуру? Зачем её ломают и уродуют (речь о линуксе)? Зачем это им (вам)? Сидели бы спокойно на винде, никто её не отнимает. Но оставьте нам то, что мы полюбили десятилетия тому назад, и не ломайте то, что не вы сотворили. Хочется вам инноваций, какими вы их себе представляете? Сделайте для себя другую, новую ОС — прогрессивную, инновационную, невиданную, со свистелками и перделками. А Юникс оставьте в его неизменной совершенной и простой красоте.


> Осиливать vim имеет смысл только тогда, когда
> а) есть задачи, которые без его помощи решить нельзя или можно, но
> надо совершать неизмеримо больше телодвижений (в противном случае достаточно узнать про
> переключение режима на редактирование и как выйти и записаться, а то
> мало ли, вдруг в свежей системе nano ещё не установлен, а
> конфиг надо подправить вотпрямсразу)

Для Вима всегда найдутся задачи, поскольку vim — это инструмент, при помощи которого с текстом можно сделать всё.


> б) когда внезапно возлюбил vim (всякое бывает - кто-то любит арбуз, а
> кто-то свиной хрящик)

У любви к Виму действительно есть сильная побочка, но она не из этой сказки. Когда регулярно используешь vim, руки привыкают набирать клавиатурные сочетания, вырабатываются сопутствующие условные рефлексы. Это может загонять в ступор, когда не задумываясь пытаешься закрыть окошко xterm или отлогиниться из консоли через :qa! или работаешь в каких-то других программах в иных ОС. Vim чрезвычайно логичен, а его логика весьма стройна и понятна — поэтому всё само собой заскакивает в память.

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

128. "Релиз текстового редактора Vim 8.2"  –4 +/
Сообщение от IRASoldier_registered (ok), 15-Дек-19, 12:51 
> Я могу попробовать понять нежелание изучать какие-то части этой культуры и её саму.

Не надо пробовать, надо принять объективный факт: никакой "культуры Юникса" нет, а есть некая субкультура, сложившаяся в среде _некоторых_ пользователей Юникса, которая некоторыми из этих пользователей воспринимается как "культура Юникса". Ещё одна квазирелигия с нетерпимостью к "неверным".

> зачем тогда неофиты, которым Юникс на самом деле не нужен

С чего ты взял, что не нужен? Линукс _бесплатен_ вкупе с подавляющей массой софта под него и, таки уже некоторое время десктопопригоден. Как это - не нужно то, что с успехом заменяет то, за что надо отваливать деньги?! Очень даже нужно.

> лезут в эту культуру?

Не лезут они в вашу "культуру". Они используют Линукс. Вы между собой можете спокойно субкультурствовать и дальше и усердно исполнять ритуалы вашей религии. А Линукс (и ФриБСД, и ещё много чего такого) не _ваш_. Он общий. Даже точнее - _всехний_.

> Сделайте для себя другую, новую ОС — прогрессивную, инновационную, невиданную, со свистелками и перделками. А Юникс оставьте в его неизменной совершенной и простой красоте.

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

> Для Вима всегда найдутся задачи, поскольку vim — это инструмент, при помощи которого с текстом можно сделать всё.

Не под существующий инструмент надо искать задачи, а под задачи подбирать инструмент. И этот подбор, за редкими исключениями, вариативен и субъектозависим.

> Vim чрезвычайно логичен, а его логика весьма стройна и понятна

Разумеется, он логичен, он же программа :-)

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

140. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Michael Shigorinemail (ok), 15-Дек-19, 16:37 
> Не под существующий инструмент надо искать задачи, а под задачи
> подбирать инструмент.

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

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

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

129. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Crazy Alex (ok), 15-Дек-19, 13:13 
Освоение vim на уровне "поправить конфиг" - это минут на 10. Благо это не vi, навигация стрелочками работает, visual/insert режимы переключаются редко. Всё, что надо знать - сохранение, выход, поиск, go to line и копи/паст.
Ответить | Правка | К родителю #125 | Наверх | Cообщить модератору

164. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Аноним (163), 16-Дек-19, 13:27 
>Так что первым делом, до всяких конфигов ставь nano, есть в репах большинства популярных дистрибутивов.

К счастью, в Генточке он и так доступен с первых же действий в консоли.

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

121. "Релиз текстового редактора Vim 8.2"  –1 +/
Сообщение от iPony129412 (?), 15-Дек-19, 09:13 
> Да, но почему страдать от использование оного в качестве редактора по умоланию для конфигов должны простые пользователи, большинство которых не вимеры?

Так вроде в той же Ubuntu он даже по умолчанию не стоит? Или нет?

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

13. "Релиз текстового редактора Vim 8.2"  +3 +/
Сообщение от Аноним (-), 14-Дек-19, 13:58 
А чем же они извращенные? Вполне норм.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

17. "Релиз текстового редактора Vim 8.2"  +13 +/
Сообщение от Некто (??), 14-Дек-19, 14:02 
Вы vim  c емаксом не спутали?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

64. "Релиз текстового редактора Vim 8.2"  +2 +/
Сообщение от Аноним (63), 14-Дек-19, 19:36 
Вот хорошо, что ещё emacs по умолчанию в дистрах не ставят.
Ответить | Правка | Наверх | Cообщить модератору

133. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Аноним84701 (ok), 15-Дек-19, 13:50 
> Вот хорошо, что ещё emacs по умолчанию в дистрах не ставят.

Однако, почему-то в bash/dash/zsh/(t)csh для редактирования вводимой строки, по умолчанию выставлен режим emacs.
Заговор, не иначе! :)

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

25. "Релиз текстового редактора Vim 8.2"  +3 +/
Сообщение от sayonalion (?), 14-Дек-19, 15:03 
Если говорить о редактировании текста в консоли, то существует только три достаточно распространенных текстовых редактора — Vim, Emacs и Nano. В двух последних также используются клавиатурные комбинации, которые многими могут быть сочтены „извращенными“.

Что же тогда останется пользователям коммандных интерфейсов? Sed, Awk?

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

39. "Релиз текстового редактора Vim 8.2"  +6 +/
Сообщение от SOska (?), 14-Дек-19, 16:22 
Еще есть mcedit
Ответить | Правка | Наверх | Cообщить модератору

59. "Релиз текстового редактора Vim 8.2"  –1 +/
Сообщение от Анонимчжан (?), 14-Дек-19, 19:15 
про эд забыли, да и vi иногда поставляется вместе с ним как базовые редакторы для поднятия системы. а вообще борьба о нужно или не нужно странным образом все идет.)) не пойму только зачем. раз делают пусть будут. вот про tex  и  latex вообще никто не упоминает, но их все собирают и собирают. хотя все стремятся в либре и опен оффисах сделать нормальный редактор научных формул, но по прежнему латекс считается лучше них.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

92. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Michael Shigorinemail (ok), 14-Дек-19, 21:07 
латех. :)

А так да, vi -- на случай ядерной войны и отвала /usr, в остальных случаях лучше всё-таки vim.

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

111. "Релиз текстового редактора Vim 8.2"  –1 +/
Сообщение от Аноним (27), 15-Дек-19, 05:30 
> латех. :)
> А так да, vi -- на случай ядерной войны и отвала /usr,

Мне одно не понятно -- почему для таких случаев не линкуют статически.

> в остальных случаях лучше всё-таки vim.

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

141. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Michael Shigorinemail (ok), 15-Дек-19, 16:59 
>> латех. :)
>> А так да, vi -- на случай ядерной войны и отвала /usr,
> Мне одно не понятно -- почему для таких случаев не линкуют статически.

Лет двадцать назад очень даже водились всякие статически слинкованные базовые утилиты (и даже не очень базовые), а затем получили распространение livecd (ещё на CD) и с тех пор необходимость выкручиваться на одном мизинчике поубавилась...

Ну и сколь-нибудь правильно собранный /bin/vi помрёт только вместе с корнем:

$ ldd =vi
        linux-vdso.so.1 (0x00007ffc6b185000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fc665638000)
        libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007fc66540e000)
        libacl.so.1 => /lib64/libacl.so.1 (0x00007fc665206000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fc664e49000)
        libpcre.so.3 => /lib64/libpcre.so.3 (0x00007fc664c05000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fc664a01000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fc66585e000)
(хмм... здесь тоже пару, если не тройку, позиций тоже можно было бы скостить)
Ответить | Правка | Наверх | Cообщить модератору

168. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Анонимус2 (?), 17-Дек-19, 10:42 
На случай ядерной войны есть бизибокс
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

28. "Релиз текстового редактора Vim 8.2"  +1 +/
Сообщение от Аноним (27), 14-Дек-19, 15:16 
Занятный способ попросить добавки.


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

29. "Релиз текстового редактора Vim 8.2"  –1 +/
Сообщение от Wfhm (?), 14-Дек-19, 15:32 
У нормальных лицензия не позволяет включать их в дистрибутивы ;)
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

34. "Релиз текстового редактора Vim 8.2"  +1 +/
Сообщение от Наше имя Легион (?), 14-Дек-19, 15:50 
есть только одим нормальный релактор: vim!
Ответить | Правка | Наверх | Cообщить модератору

65. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Аноним (63), 14-Дек-19, 19:38 
Да те "нормальные" только под Вайном заведутся.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

36. "Релиз текстового редактора Vim 8.2"  +1 +/
Сообщение от Анонимemail (36), 14-Дек-19, 16:15 
Когда нибудь и ты его осилишь
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

55. "Релиз текстового редактора Vim 8.2"  –1 +/
Сообщение от KhabManemail (ok), 14-Дек-19, 19:04 
"ты просто его не осилил" - непробиваемый аргумент любого любителя чего-то неудобного и нелогичного
Ответить | Правка | Наверх | Cообщить модератору

93. "Релиз текстового редактора Vim 8.2"  +4 +/
Сообщение от Michael Shigorinemail (ok), 14-Дек-19, 21:09 
vim весьма логичен, если "осилить" пятнадцатиминутный vimtutor -- концепция "команда-множитель-движение" врастает в пальцы как влитая. :)
Ответить | Правка | Наверх | Cообщить модератору

137. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Урри (?), 15-Дек-19, 15:59 
То же самое я слышал от любителей клавиатуры майкрософт.

Если как влитая, то почему большинству не заходит?

p.s. Знаком с vi уже более 20 лет. Продпочитаю mcedit.

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

142. "Релиз текстового редактора Vim 8.2"  +1 +/
Сообщение от Anonymoustus (ok), 15-Дек-19, 18:06 
> То же самое я слышал от любителей клавиатуры майкрософт.
> Если как влитая, то почему большинству не заходит?

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

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

139. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Аноним (139), 15-Дек-19, 16:26 
А ещё через пятнадцать минут от этого вимтутора в голове многое останется?
Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

143. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Anonymoustus (ok), 15-Дек-19, 18:07 
> А ещё через пятнадцать минут от этого вимтутора в голове многое останется?

Всегда по рукой команда :help. Для забывчивых — :help help и :help helphelp.

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

148. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Аноним (139), 15-Дек-19, 21:24 
Это, мягко говоря, немного не похоже на «концепция врастает как влитая».
Ответить | Правка | Наверх | Cообщить модератору

176. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от tmplsr (?), 22-Дек-19, 11:34 
А теперь смени раскладку на дворак, покувыркайся 2-3 месяца с ремапом команд, а потом повтори про "логичность".
Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

67. "Релиз текстового редактора Vim 8.2"  –2 +/
Сообщение от Аноним (63), 14-Дек-19, 19:39 
ЗАЧЕМ?
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

43. "Релиз текстового редактора Vim 8.2"  +3 +/
Сообщение от Аноним (45), 14-Дек-19, 17:18 
Проблема в том, что почти везде первая половина учебника про команды типа "удалить от 19-й буквы Ъ в текущей строке до 7-й буквы Ы в предпоследней строке окна". Фичи типа фолдинга вполне совместимы с более привычным стилем редактирования.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

46. "Релиз текстового редактора Vim 8.2"  +5 +/
Сообщение от Аноним (45), 14-Дек-19, 17:25 
Изначально это костыль для настолько медленной связи, что сочинение подобных команд быстрее пересылки нескольких строк.
Ответить | Правка | Наверх | Cообщить модератору

122. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от zoonman (ok), 15-Дек-19, 09:16 
Да, для мест без цивилизации. А в нормальных уже 5G внедряют с гигабитами.
Лет 40 назад, во времена Unix, это имело смысл. Сейчас это похоже на мазохизм и некрофилию в одном флаконе.
Ответить | Правка | Наверх | Cообщить модератору

78. "Релиз текстового редактора Vim 8.2"  +2 +/
Сообщение от Аноним (76), 14-Дек-19, 20:05 
Вим нужен хотя бы ради таких вот бомблений. Все строго по копипасте: "Это то, что делает бессмысленными все прочие развлечения, то, что не сравнится по накалу страстей и силе впечатлений ни с чем."
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

107. "Релиз текстового редактора Vim 8.2"  –1 +/
Сообщение от Вы забыли заполнить поле Name. (?), 15-Дек-19, 02:55 
> Одному мне это кажется маразмом получать список подсвечиваемых конструкций ЯП с *сервера*?

Это, напротив, вполне здравая идея. Вместо того, чтобы каждый редактор (vim, emacs, sublime, vscode  и т.д.) релизовывал автодополнение/переход к деларации и т.п. фичи у себя, он делегирует это LSP-серверу, который пишут разработичики языка программрования (rust, typescript).

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

108. "Релиз текстового редактора Vim 8.2"  –2 +/
Сообщение от Вы забыли заполнить поле Name. (?), 15-Дек-19, 02:56 
> список подсвечиваемых конструкций ЯП с *сервера*

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

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

109. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Вы забыли заполнить поле Name. (?), 15-Дек-19, 03:01 
Хотя в случае rust'а редактор вызывает команды через shell, см. https://github.com/rust-lang/rls-vscode
Ответить | Правка | Наверх | Cообщить модератору

115. "Релиз текстового редактора Vim 8.2"  –1 +/
Сообщение от Аноним (27), 15-Дек-19, 05:50 
>> список подсвечиваемых конструкций ЯП с *сервера*
> Под сервером обычно имеется ввиду локально поднятый демон, с которым приложения обычно
> общается по http через JSON.

Обычно это поднос для сервировки. Реже -- судебный исполнитель или же дьяк.

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

118. "Релиз текстового редактора Vim 8.2"  –2 +/
Сообщение от deeaitch (ok), 15-Дек-19, 06:00 
Ага, шикарно.
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

116. "Релиз текстового редактора Vim 8.2"  –5 +/
Сообщение от deeaitch (ok), 15-Дек-19, 05:53 
И без доступа к серверу ты уже и код нормально не попишешь с подстведкой синтаксиса. Очень здравая идея, и добавить нечего.

А я например часто пишу код без доступа к сети.

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

126. "Релиз текстового редактора Vim 8.2"  +2 +/
Сообщение от Аноним (27), 15-Дек-19, 10:59 
> И без доступа к серверу ты уже и код нормально не попишешь
> с подстведкой синтаксиса. Очень здравая идея, и добавить нечего.
> А я например часто пишу код без доступа к сети.

Есть идея получше. Ознакомиться с теорией и терминологией, только потом допускаться к написанию кода. К примеру, в оффтопике есть In-Process Servers https://docs.microsoft.com/en-us/windows/win32/com/in-proces... :)
Проще говоря: сервер это не то, чему необходима сеть.

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

145. "Релиз текстового редактора Vim 8.2"  –3 +/
Сообщение от deeaitch (ok), 15-Дек-19, 19:30 
>> И без доступа к серверу ты уже и код нормально не попишешь
>> с подстведкой синтаксиса. Очень здравая идея, и добавить нечего.
>> А я например часто пишу код без доступа к сети.
> Есть идея получше. Ознакомиться с теорией и терминологией, только потом допускаться к
> написанию кода. К примеру, в оффтопике есть In-Process Servers https://docs.microsoft.com/en-us/windows/win32/com/in-proces...
> :)
> Проще говоря: сервер это не то, чему необходима сеть.

Да да да, пускать ещё один аля сервис. И будет история как с cups, когда толком то никто и не осилил что есть cups-lient.

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

146. "Релиз текстового редактора Vim 8.2"  –1 +/
Сообщение от Аноним84701 (ok), 15-Дек-19, 20:20 
>> Проще говоря: сервер это не то, чему необходима сеть.
> Да да да, пускать ещё один аля сервис. И будет история как  с cups, когда толком то никто и не осилил что есть  cups-lient.

https://github.com/prabirshrestha/vim-lsp/wiki/Servers


Servers
ccls - C/C++
Clangd - C/C++
Css/Less/Sass
cquery - C/C++
Docker
Flow - Javascript
Go
Hack
HTML
Java
JavaScript
Kotlin
Lua
PHP
Python
Ruby
Rust
Scala
Swift
TypeScript
OCaml+Reason
VHDL
XML

Но  труЪ разработчики могут продолжать велосипедить на регексах свои парсеры для плюсов, скалы, питона  и прочих.
Наверняка ведь эти велосипеды не только не будут спотыкаться на вложенных комментариях, док-строках и прочих "неожиданностях", но и будут уметь в контекстное (авто)дополнение -- там делов-то на раз-два, особенно для плюсов! 🙄
Ответить | Правка | Наверх | Cообщить модератору

147. "Релиз текстового редактора Vim 8.2"  –2 +/
Сообщение от deeaitch (ok), 15-Дек-19, 21:01 
Удивительно, но как-то без обёрнутых в json сервисов нормальный софт (а vim в их чиле) с этим спровлялись.

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

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

Вот оно и здравая идея, делаете свои "тру" языки, делайте свои "тру" парсеры. Здесь да, с этим подходом согласен.

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

149. "Релиз текстового редактора Vim 8.2"  –1 +/
Сообщение от Аноним84701 (ok), 15-Дек-19, 21:48 
> Удивительно, но как-то без обёрнутых в json сервисов нормальный софт (а vim  в их чиле) с этим спровлялись.

Ага, и трава была зеленее и небо синее. И написать Ast-парсер к плюсам было - раз плюнуть.
И именно поэтому все эти лисапеды никогда не глючили на вложенных комментариях или хитрых макросах. Все так и было! *rolleyes*

> Да пилите собственно на здоровье. Оно то понятно откуда это пошло. От
> моды каждые пару лет клепать новый язык. Сейчас если ты не
> придумал слой язык то ты лох. И главное синтаксис поизвращённей, и
> чем вырвиглазистей тем лучше.

Угу-угу. Одних только 100500 диалектов базиков - на самом деле не было.
И вот этот список, судя по которому вы нам пишите из 60-ых:
https://en.wikipedia.org/wiki/Timeline_of_programming_languages
тоже чистой воды выдумки.

Ну и да:
https://clang.llvm.org/extra/clangd/
> What is clangd?
> clangd understands your C++ code and adds smart features to your editor: code completion, compile errors, go-to definition and more.
> clangd is a language server that implements the Language Server Protocol; it can work with many editors through a plug

Всегда подозревал, что Страуструп на пару с Ричи стырили машину времени *rolleyes*


> Я прекрасно понимаю разработчиков редакторов. Их просто задолбало писать парсинг синтаксиса для постоянно появляющихся языков. Которые между релизами ещё и синтаксис менять могут. Это же тру.

Разъясняю для самых труЪшных на пальцах:
благодаря такому подходу можно превратить мощный текстовый редактор в нормальную IDE для всех ходовых ЯП. С поддержкой автодополнения, рефакторинга, проверок и предупреждений во время печати, поиском/показом ссылок и деклараций. И  _нормальной_ подсветкой.
Как раз для модных языков от Васянов такое не прокатит, потому что Васянам некогда писать целый сервис, им как раз проще сделать велосипед на регекспах.

Но особо приверженные традициям могут и далее продолжать пользоваться велосипедами c овальными и квадратными колесами - их никто не отбирает.

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

152. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Аноним (152), 15-Дек-19, 22:36 
> благодаря такому подходу можно превратить мощный текстовый редактор в нормальную IDE для всех ходовых ЯП.

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

> Как раз для модных языков от Васянов такое не прокатит, потому что Васянам некогда писать целый сервис

Судя по списку двумя комментариями выше, с написанием сервиса у Васянов проблем нет:

> Docker
> Go
> Kotlin
> Rust
> Scala
> Swift
> TypeScript

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

169. "Релиз текстового редактора Vim 8.2"  –1 +/
Сообщение от deeaitch (ok), 18-Дек-19, 03:07 
И придут json сервисы и всех спасут.
Ответить | Правка | К родителю #149 | Наверх | Cообщить модератору

155. "Релиз текстового редактора Vim 8.2"  +/
Сообщение от Аноним (98), 16-Дек-19, 06:12 
Для С подсветка в старых вимах нормально не работала, всегда были какие-то мелкие проблемы. Наверное язык слишком модный.
Ответить | Правка | К родителю #147 | Наверх | Cообщить модератору

156. "Релиз текстового редактора Vim 8.2"  +1 +/
Сообщение от Аноним (98), 16-Дек-19, 06:22 
Пример: https://github.com/vim/vim/issues/406

Ещё и чинить не хотели, т.к. сишный синтаксис регэкспами не парисится. Кто бы мог подумать!

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

114. "Релиз текстового редактора Vim 8.2"  –2 +/
Сообщение от deeaitch (ok), 15-Дек-19, 05:48 
Не одному тебе. Мне тоже.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

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

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




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

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