The OpenNET Project / Index page

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



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

"Выпуск консольной среды разработки LazyVim 5"  +/
Сообщение от opennews (??), 18-Июл-23, 09:41 
Опубликован выпуск проекта LazyVim 5, развивающего надстройку над текстовым редактором Neovim, превращающую его в полноценную интегрированную среду разработки приложений. Для формирования расширенной функциональности применяется менеджер плагинов lazy.nvim и набор преднастроенных дополнений на языке Lua. LazyVim предоставляет готовое к работе окружение, сочетающее оптимальный по мнению авторов набор настроек по умолчанию с наличием простого интерфейса пользователя для изменения конфигурации на свой вкус. Код проекта написан на языке Lua и распространяется под лицензией Apache 2.0...

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

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

Оглавление

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

1. Сообщение от Аноним (1), 18-Июл-23, 09:41   +11 +/
Тут надо понимать что emacs doom фичастие сабжа на несколько голов. Но при этом оба полностью не юзабельные.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #39, #49, #86, #102, #114

2. Сообщение от Аноним (-), 18-Июл-23, 09:50   +1 +/
А как оно в консоли работает? Или не работает?
Если нет, как пользоваться через SSH?
Сначала думал, что ничего особенного для современного эмулятора терминала и толкового моноширинного шрифта, но наверное это таки GUI...
Видно, что минимум 2 разных шрифта есть, и там в полупрозрачных менюшках явно попиксельный блендинг, а не посимвольный.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #5, #14, #23, #29, #35

3. Сообщение от Аноним (3), 18-Июл-23, 09:58   –3 +/
если это не консольное, то гуглеж на тему ssh -X вполне может помочь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #17, #115

4. Сообщение от inklesspen (ok), 18-Июл-23, 10:00   +4 +/
Название отражает сущность пользователей, и это прекрасно, сразу понятно, что это и для чего.
Мне лично всегда было лень настраивать neovim под себя, так что я рад существованию подобного проекта
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8

5. Сообщение от Аноним (33), 18-Июл-23, 10:18   –1 +/
> пользоваться через SSH

зачем это нужно? или ты из тех, кто заходит через FTP на прод и правит прямо там INDEX.PHP? а дебажит через VAR_DUMP?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #12, #13, #19, #88

6. Сообщение от Сектант (?), 18-Июл-23, 10:21   –3 +/
Doom Emacs вполне юзабельный из коробки. Добавление поддержки языка делаеться проще некуда без проблем. Вот что неюзабельно так это поделки поверх Vim-а любых сортов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

7. Сообщение от Аноним (7), 18-Июл-23, 10:22   +/
А она точно консольная? А то на скриншоте графические значки присутствуют.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #16, #20, #54

8. Сообщение от Аноним (33), 18-Июл-23, 10:24   +4 +/
Если ты lazy, просто ставишь vscode и не паришься с каким-то там модальным редактором.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #9

9. Сообщение от inklesspen (ok), 18-Июл-23, 10:26   +3 +/
> Если ты lazy, просто ставишь vscode и не паришься с каким-то там
> модальным редактором.

Собственно, это я и сделал

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

10. Сообщение от R3nya (?), 18-Июл-23, 10:29   +1 +/
Это же nerd-fonts
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #18

12. Сообщение от Аноним (25), 18-Июл-23, 10:38   +/
> пользоваться через SSH
> заходит через FTP на прод

Слышал звон, да не знаю, где он...

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

13. Сообщение от Пушок (?), 18-Июл-23, 10:54   +2 +/
Подожди-подожди, то есть ты ПРОТИВ того, чтобы можно было делать что-то не нужное в 100% случаев, но что в принципе прикольно делать? Ты против «смотри как могу»? Ты против «сборка на малинке, толстый ноут 2005 года — тонкий клиент»? Ты вообще линукс? А? Ты туда зашёл?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

14. Сообщение от Аноним (25), 18-Июл-23, 11:01   +/
> А как оно в консоли работает? Или не работает?
> Если нет, как пользоваться через SSH?

Даже если бы оно не работало в консоли, может быть проще примонтировать SFTP к файловой системе и не париться.

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

16. Сообщение от eugener (ok), 18-Июл-23, 11:16   +/
Это эмодзи.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #94, #110

17. Сообщение от Аноним (-), 18-Июл-23, 11:23   +2 +/
>> если это не консольное, то гуглеж на тему ssh -X вполне может помочь

Это ничего не меняет по сути, возможность работать через консоль удаленно - это огромное преимущество vi(m). Гонять гуевый траффик через ssh никакая этому не альтернатива.

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

18. Сообщение от iiiypuk (?), 18-Июл-23, 11:25   +2 +/
А шрифт текущей вкладки?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

19. Сообщение от Аноним (-), 18-Июл-23, 11:28   +3 +/
>> зачем это нужно? или ты из тех, кто заходит через FTP на прод и правит прямо там INDEX.PHP? а дебажит через VAR_DUMP?

Я, например, довольно много кода пишу через ssh как раз в vim на iPad Pro через эмулятор терминала. Шикарный экран, весит почти ничего, супер удобно. Не всегда, но довольно часто.
Но с учетом того, что у тебя на проде PHP и FTP, ожидаю полный пролетарской ненависти коммент про iPad Pro, а не что-то по теме:D

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

20. Сообщение от Аноним (-), 18-Июл-23, 11:42   +/
>> А она точно консольная? А то на скриншоте графические значки присутствуют.

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

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

23. Сообщение от Vindex (?), 18-Июл-23, 11:54   +1 +/
Это просто предподготовленная конфигурация для Neovim. Подобного много, самые популярные - LunarVim, AstroNVIM. Так что, конечно, оно работает консольно. Зная какие плагины там используются, проще оказывается делать свою конфигурацию, чем возится с проблемами сторонних
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #57

24. Сообщение от fumanchez (ok), 18-Июл-23, 12:03   +/
Для себя решил, что иконочные шрифты это надежный маркер говнософта. Nerd Fonts умудряются рендериться хуже своих оригиналов, Powerline символы вообще почти никогда не стыкуются, а если брать гуевые типа Font Awesome или Material Icons, то нормально их выровнять по высоте, если они находятся внутри одного текста, практически невозможно.

Подобным же сборкам NeoVim'а есть альтернатива - Helix, где все выглядит довольно лаконично - никаких иконок, вкладок, дерева файлов на четверть экрана, но есть встроенный аналог Telescope. При этом все нативное, т.е. не надо каждый раз молоть тонну скриптов и не надо париться за их надежность - просто Ctrl+z, и сделали mkdir ручками.

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

25. Сообщение от Аноним (25), 18-Июл-23, 12:17   +/
> возможность работать через консоль удаленно - это огромное преимущество vi(m)

Это вообще не преимущество vim: любой (даже гуйный) редактор или файловый менеджер может работать удаленно, если примонтировать SFTP к файловой системе.

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

26. Сообщение от Аноним (33), 18-Июл-23, 12:26   –4 +/
> на iPad Pro через эмулятор терминала

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

> супер удобно. Не всегда, но довольно часто.

Когда дислоцируешь свою жопу с дивана в сторону компьютера, супер-удобно будет не "часто", а всегда. По SSH они логинятся. Правят они там что-то через вим. Хелловорлды что ли правишь?

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

28. Сообщение от Аноним (94), 18-Июл-23, 12:43   +/
'loaded 12 plugins in 12.5 ms' чето долго, обычный vim мгновенно стартует и можно работать (да, без всякой хипстерской требухи).
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #32

29. Сообщение от Аноним (29), 18-Июл-23, 12:58   +/
> А как оно в консоли работает? Или не работает?

Нормально работает.

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

30. Сообщение от Аноним (31), 18-Июл-23, 13:12   +/
>>Нормально работает.

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

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

31. Сообщение от Аноним (31), 18-Июл-23, 13:18   +/
>>Это вообще не преимущество vim: любой (даже гуйный) редактор или файловый менеджер может работать удаленно, если примонтировать SFTP к файловой системе.

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

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

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

32. Сообщение от Аноним (32), 18-Июл-23, 13:23   +3 +/
Что ж такого вы успеете сделать за 0.012 секунды?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #34, #36

33. Сообщение от Аноним (33), 18-Июл-23, 13:30   +/
> Что ты сделаешь, если у тебя локально нет тулчейнов и прочего?

У разработчиков должен быть тулчейн для разработки. А на проде тулчейн для разработки не нужен. Более того, на проде должен быть абсолютный bare minimum. VIM.EXE не нужен для функционирования прода, он нужен лишь хелловорлдщикам типа тебя, которые не осилили "скачать VIM.EXE бесплатно, скачать PHP.EXE без смс для локальной разработки, скачать ДЕНВЕР джентльменский набор апач майскльюэль похапе".

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

34. Сообщение от Аноним (35), 18-Июл-23, 13:42   +/
Написать в опеннет вестимо
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

35. Сообщение от Аноним (35), 18-Июл-23, 13:43   +1 +/
Там видать нужен терминал который это поддерживает типа kitty, alacritty и тп. Сомневаюсь что скрины и xtermа сделаны
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

36. Сообщение от Аноним (36), 18-Июл-23, 13:44   +1 +/
Изойти на ….
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

37. Сообщение от Аноним (37), 18-Июл-23, 13:47   +/
Там определенные терминалы нужны
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

38. Сообщение от Аноним (38), 18-Июл-23, 13:49   +/
В консоли можно хоть картинки, было бы желание.

https://en.wikipedia.org/wiki/Sixel

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

39. Сообщение от Крот (??), 18-Июл-23, 14:12   +/
имхо неовим все-таки пытается догнать vscode, но баг на баге. я уже устал от этой кривизны.
думаю про емакс или вскоде вообще.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #42, #67

40. Сообщение от Аноним (40), 18-Июл-23, 14:55   +1 +/
Всем известно, что все эти редакторы нужны только для подпила бесконечных скриптов, исправляющих глюки этих же редакторов. Реальная работа делается в серьёзных инструментах.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #43, #52, #55, #93, #111

42. Сообщение от IRASoldier_registered (ok), 18-Июл-23, 15:01   –2 +/
Выбирай VScode, если оперативной памяти на устройстве достаточно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #48

43. Сообщение от IRASoldier_registered (ok), 18-Июл-23, 15:05   +/
Всё зависит от сборки, есть вполне себе сборки классического vim'а с плагинами, с которыми люди годами серьезный код в серьезный продакшен пишут и проблем с подпилом скриптов не стоит. Но для того, чтобы добиться такой стабильности, сборки подгонялись сильно не за неделю даже. В сущности - штучный продукт. Философский вопрос - а оно того изначально стоило или можно было сразу использовать годные альтернативы, готовые к работе "из коробки"? :-)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

44. Сообщение от Аноним (25), 18-Июл-23, 15:32   +/
> Это именно что преимущество vim - отсутствие необходимости гонять по сети траффик файловой системы, а гонять лишь крохотный траффик обновления экрана терминала.

Т.е. ты имеешь в виду vim, установленный на удаленной машине? Так ssh так может показывать любую программу.

Или же думаешь, что vim scp не делает локальную копию?

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

45. Сообщение от Аноним (45), 18-Июл-23, 15:32   +/
Ну как желание. Тупо cat file в эмуляторе терминала и он выводит эти sixel.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

46. Сообщение от Аноним (46), 18-Июл-23, 15:45   +/
Helix на самом деле просто пушка. Модель movements в нем для меня выглядит более логичной, чем Vim, и из коробки работает практически все необходимое. Однако сам редактор еще сыроват и не без своих приколов. И дебаггера очень не хватает :( Но за нормальным дебаггером надо в GUI редакторы и IDE идти.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #81

47. Сообщение от Аноним (47), 18-Июл-23, 16:19   –1 +/
Мышевозам это не понравится.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #66

48. Сообщение от Аноним (-), 18-Июл-23, 16:31   –1 +/
у меня 2 гига на четвертом пне юзабелен vscodium, если быть терпеливым и не требовать от него мгновенной реакции, даже одновременно с браузером с открытыми парой вкладок пашет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #61, #70

49. Сообщение от Аноним (49), 18-Июл-23, 16:50   –1 +/
А для использования Emacs все так же требуется 18 пальцев на руках, 37 на ногах и 12 щупалец?
Ну просто у меня по 5 пальцев на каждой руке и я не мог раньше использовать Emacs
Что-то поменялось?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #98

50. Сообщение от NeoVim chad (?), 18-Июл-23, 16:56   +/
Так они не поверх рендерятся, а вперемешку. Это одно окно, нет тут полупрозрачности, просто такой эффект создается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #59

52. Сообщение от voiceofreason (?), 18-Июл-23, 17:10   +/
Вполне себе люди за деньги кодят и в vim, и в emacs, и в FAR внезапно. Бесконечные настраивальщики wm и редактора "патсибя" на локалхосте... смешно, да =)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

54. Сообщение от Аноним (54), 18-Июл-23, 17:12   +/
В требованиях же всё написано:

a Nerd Font(v3.0 or greater) (optional, but needed to display some icons)

a terminal that support true color and undercurl

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

55. Сообщение от Аноним (54), 18-Июл-23, 17:17   +/
По модели vscode (текстовый редактор плюс плагины плюс language server) получается вполне полноценная IDE. Никто же не жалуется на то, что vscode - на самом деле не IDE, а текстовый редактор. (Neo)vim и emacs могут всё то же самое. Если лень подбирать и конфигурировать плагины самому - вот, есть готовые сборки, типа сабжевой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #62, #103

56. Сообщение от Аноним (-), 18-Июл-23, 17:22   +/
>>Т.е. ты имеешь в виду vim, установленный на удаленной машине? Так ssh так может показывать любую программу.

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

>>Так ssh так может показывать любую программу.

Далеко не любую.

P.S. Про форвардинг говорить не надо, уже обсудили тут, почему это не аналог вима через терминал.

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

57. Сообщение от Аноним (57), 18-Июл-23, 17:30   +/
Не совсем. Если тебя сборка устраивает до такой степени, что максимум что нужно - это пару хоткеев поменять/новые назначить, то проще использовать сборку. В плагинах регулярно что-то ломают, объявляют какие-то опции устаревшими, и всю эту работу авторы сборки берут на себя.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

58. Сообщение от Аноним (-), 18-Июл-23, 17:32   +/
>>Подними уже жопу с дивана и усядь ее за компьютер. Хоть парочку калорий сожжешь.
>>Когда дислоцируешь свою жопу с дивана в сторону компьютера, супер-удобно будет не "часто", а всегда. По SSH они логинятся. Правят они там что-то через вим. Хелловорлды что ли правишь?

Уточняем твоей профиль - PHP, Denwer, на прод заливаешь через FTP.
Ты вернул себе твой 2007г?
Какие-то комплексы про лишний вес.

И еще скорее всего виндузятник.

Поэтому и ssh тебе в тягость, и понятия не имеешь, как удобно работать в vim с большими кодовыми базами. Свои hello world'ы ты гордо пилишь в серьезных IDE, like a pro (по твоему мнению).

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

59. Сообщение от Аноним (-), 18-Июл-23, 17:43   +/
>> Так они не поверх рендерятся, а вперемешку.

Что значит "вперемешку"?

>> Это одно окно, нет тут полупрозрачности, просто такой эффект создается.

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

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

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

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

60. Сообщение от Аноним (33), 18-Июл-23, 17:46   +1 +/
> Ты вернул себе твой 2007г?

Нет, это то, чем я был в славном 2оо7. Для тебя 2оо7 все еще не закончился, раз ты со серьезными щщами заявляешь, что "коннектишься куда-то по ssh что-то править". Ты даже не догадываешься о том, что с 2оо7 придумали куда более лучшие инструменты для конфигурирования машин.

> Поэтому и ssh тебе в тягость, и понятия не имеешь, как удобно работать в vim с большими кодовыми базами.

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

Блдь, "коннектиться по ssh, править /etc/issue через vim". Ну пздец. Нашел чем гордиться.

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

61. Сообщение от IRASoldier_registered (ok), 18-Июл-23, 18:00   +/
> vscodium

Не нравится MIT-лицензия? :-)


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

62. Сообщение от Loki13 (ok), 18-Июл-23, 18:11   +/
Вот сколько не пытался(а я пытался), так и не осилил в vim/neovim сделать step-by-step отладку для bash-скрипта. А в VSCode это делается за 10 минут, установкой соответствующего плагина-отладчика.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #71, #84

63. Сообщение от Аноним (25), 18-Июл-23, 18:32   +/
> needed to display some icons

"GUI для слабаков" говорили они.

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

64. Сообщение от Аноним (25), 18-Июл-23, 18:36   +/
> На моей машине разработчика, которой я могу пользоваться по назначению из любого места в мире, где есть интернет уровня хотя бы диалапа.

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

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

65. Сообщение от Аноним (65), 18-Июл-23, 18:48   +/
>> На моей машине разработчика, которой я могу пользоваться по назначению из любого места в мире, где есть интернет уровня хотя бы диалапа.
>> Ну и как, по твоему, чудо-vim на твоей машине может редактировать удаленные файлы  без "необходимости гонять по сети траффик файловой системы, а гонять лишь крохотный траффик обновления экрана терминала"? Черная магия?

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

На этой машине стоит vim, и на этой же машине лежат файлы, которые для нее являются локальными, куда они попадают разными путями - git, docker hub, etc. И к этой машине с кучей ядер, быстрого стораджа и оперативки у меня есть доступ с любого устройства, умеющего запускать ssh. Именно потому, что в этом случае нужен лишь "крохотный траффик обновления экрана терминала".


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

66. Сообщение от Аноним (7), 18-Июл-23, 19:10   +/
Это не понравится из-за того, что всё портит и пищит, и выход по killall LazyVim.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

67. Сообщение от beck (??), 18-Июл-23, 19:13   +/
Я помучился с емаксом и ушёл на vscode. Для тривиального программирования
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

68. Сообщение от Аноним (25), 18-Июл-23, 19:37   +/
Ну так это то, о чем я писал: vim на удаленной машине, к которой ты подключился через ssh. Ну, и в чем здесь заключается "огромное преимущество vim", если таким же образом может работать emacs, nano, да и вообще любой софт консольным интерфейсом.

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

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

69. Сообщение от гавгав (?), 18-Июл-23, 19:56   +1 +/
Нет такого на скрине
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

70. Сообщение от Додо (?), 18-Июл-23, 20:22   –1 +/
Производство Pentium 4 прекратилось в 2008 году. Какая практическая польза в этом древнем хламе?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #78, #91

71. Сообщение от Аноним (33), 18-Июл-23, 20:29   –1 +/
vscode эта плоха, диды писали в vim, консоль! неосиляторы вима, редактор должен быть неудобным! я выучил на днях комбинацию клавиш, которая заменяет пятнадцатую строку кода четными гласными символами двадцать девятой строки кода из шестнадцатого снизу файла соседней папки, постоянно пользуюсь (в vscode пришлось бы возиться)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

73. Сообщение от Аноньимъ (ok), 18-Июл-23, 21:20   –1 +/
>Я, например, довольно много кода пишу через ssh как раз в vim на iPad Pro через эмулятор терминала.

А как ключ передаёте в ссш?
Там из терминала ФС доступна?

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

74. Сообщение от Госпидя (?), 18-Июл-23, 21:23   +/
>а скрине в новости в одном и том же знакоместе их два - один с нижнего слоя, второй с верхнего.

Видимо,зрение подводит. Не вижу. Можно пример, где искать?

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

75. Сообщение от Аноньимъ (ok), 18-Июл-23, 21:25   +/
>Это именно что преимущество vim - отсутствие необходимости гонять по сети траффик файловой системы, а гонять лишь крохотный траффик обновления экрана терминала.

У вас очень странное представление о том как сетевые файловые системы работают.

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

77. Сообщение от Аноним (-), 18-Июл-23, 22:23   +/
>> Ну, и в чем здесь заключается "огромное преимущество vim", если таким же образом может работать emacs, nano, да и вообще любой софт консольным интерфейсом.

А кто тут говорил про "огромное преимущество vim" перед emacs, nano или Лексиконом? Я говорил о преимуществе vim, как консольного редактора, которым можно пользоваться через ssh.  То есть о преимуществе его перед GUI-редакторами. Конкретно этот тред начался с вопроса - а действительно ли это консольный скрин, уж больно навороченный. На что последовало заявление, что какая разница, даже если не консольный, через ssh туннели можно что угодно гонять.
На что я ответил, что возможность работать через ssh и иметь полноценный доступ к среде разработки - дорогого стоит. И это возможно благодаря тому, что vim - это консольный редактор, в отличие от всяких Sublime Text или VS Code.

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

Он крохотный на фоне аналогичных по функционалу решений типа графического remote desktop. То есть что-то, что дает мне доступ ко всем ресурсам удаленной машины. Сравнивать этот траффик с размером редактируемого файла вообще не вижу смысла - это теплое с мягким, разные вещи совершенно.
Даже если в каких-то случаях я за 2 часа израсходую лишних пару мегабайт траффика, удобство использования на порядок важнее этой экономии на спичках.

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

78. Сообщение от Аноним (78), 18-Июл-23, 22:53   +/
Не поверишь, у меня любимая, походная машинка вообще на атоме 450 и ничего, хватает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #82, #106

79. Сообщение от Аноним (25), 18-Июл-23, 23:16   +/
> работать через ssh и иметь полноценный доступ к среде разработки - дорогого стоит. И это возможно благодаря тому, что vim - это консольный редактор, в отличие от всяких Sublime Text или VS Code.

Ни сколько оно не стоит, ибо, как я уже говорил, ты можешь примонтировать SFTP прямо к файловой системе и юзать любое IDE, включая графические. А все остальные тулзы использовать дергать по-старинке в терминале через ssh (хотя в нормальной IDE с интеграцией SSH это и не нужно - даже в том же VSCode есть расширение "Remote - SSH").

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

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

Удобство использования, говоришь? Да, это же такой кайф - наслаждаться задержками при нажатии клавиш и возможность попрощаться с несколькими минутами работы при обрыве SSH-сессии из-за отвалившегося интернета...

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

80. Сообщение от bergentroll (ok), 18-Июл-23, 23:45   +3 +/
> возможность попрощаться с несколькими минутами работы при обрыве SSH-сессии из-за отвалившегося интернета

tmux

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

81. Сообщение от fumanchez (ok), 19-Июл-23, 00:04   +/
Там около года как есть поддержка DAP, хоть и до сих пор эксперименьная.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

82. Сообщение от Anonimus (??), 19-Июл-23, 00:35   +1 +/
Кому и кобыла невеста
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78 Ответы: #90

84. Сообщение от Аноним (54), 19-Июл-23, 00:40   +/
Для баш-скриптов всегда хватало банального set -xv. Может, потому что я их пишу в стиле Gentoo, с разделением на небольшие легко тестируемые функции, а не debian style портянки.

А вообще вроде как раз для vscode плагина есть адаптер для neovim.

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

86. Сообщение от User (??), 19-Июл-23, 06:11   +/
Ну не то, чтобы "не юзабельны" - это что-то вроде "прохождения dark souls" на танцевальном коврике: куча людей вообще пройти не может, и на их фоне вполне себе результат - со стороны смотришь даже как-то круто, но божечки-кошечки...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

87. Сообщение от User (??), 19-Июл-23, 06:21   +/
Мы тут про "удобство", "через дайлап" или про "пофиг на пару лишних мегабайт"? Если про первое - так работай в репе, не svn чай, второе противоречит первому и третьему, третье... Use rdp, Luke!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77

88. Сообщение от Аноним (88), 19-Июл-23, 06:40   +/
Чтоб ноутбук не жрал батарейку и не грелся до сотки, разработка ведётся на удаленной тачке (возможно даже удаленной ВМ). Но если у тебя там пара пхп файлов то конечно пофиг. современнный интернет вполне себе позволяет и вимом в терминале пользоваться без проблем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

90. Сообщение от dannyD (?), 19-Июл-23, 06:58   +2 +/
с этого момента поподробнее, нас интетесует ваш опыт!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82

91. Сообщение от dannyD (?), 19-Июл-23, 07:10   +1 +/
"оно работает", независимо от вашего снобистского мнения.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

92. Сообщение от Вячеслав (??), 19-Июл-23, 08:32   +/
Бред какойто написали. Если вы не пользуетесь консольными редакторами это не зничит, что никто не пользуется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #101

93. Сообщение от Вячеслав (??), 19-Июл-23, 08:42   +/
Кому какой редактор нравится тот и используется. Есть даже кто notepad++ использует для серьëзной разработки.
Есть большое количество людей пользующихся vscode, но мне он показался медленным потому остался на pycharm.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40

94. Сообщение от Аноним (94), 19-Июл-23, 09:08   +/
какая гадость, даже ставить на посмотреть не буду
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

96. Сообщение от BeLord (ok), 19-Июл-23, 09:21   –1 +/
Move-Item $env:LOCALAPPDATA\nvim $env:LOCALAPPDATA\nvim.bak
А вот не гадить в системе религия не позволяет?
Ответить | Правка | Наверх | Cообщить модератору

98. Сообщение от Аноним (98), 19-Июл-23, 10:52   +/
кто сказал evil?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

101. Сообщение от Аноним (25), 19-Июл-23, 13:05   +/
Почему бред? И с чего взяли, что не поьзуюсь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92

102. Сообщение от rshadow (ok), 19-Июл-23, 20:19   +/
Еще надо понимать что, к сожалению, вменяемые ide все сделаны на java. Все остальное это редакторы разной степени "умности".
Есть конечно vscode стремящийся к ide, но пока что по удобству есть куда расти. И опять же на монструозном электроне. Похоже здесь прослеживается какая-то связь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

103. Сообщение от Аноним (103), 19-Июл-23, 23:48   +/
Если лень подбирать плгины можно взять готовую IDE
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #112

104. Сообщение от Аноним (103), 19-Июл-23, 23:48   –2 +/
Скока можно говны делать? Можно одну добротную IDE и не на Java
Ответить | Правка | Наверх | Cообщить модератору

106. Сообщение от noc101 (ok), 21-Июл-23, 03:53   +1 +/
Ты хоть включаешь его?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

107. Сообщение от Аноним (107), 21-Июл-23, 10:09   +/
Для vim важен навык слепой работы с клавиатурой.
Без этого "плагина" все эти vim и emacs бесполезны, и только вредят.

Говорю как человек серьёзно пытавшийся перейти на NeoVim с линейки IDEA.

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

110. Сообщение от rvs2016 (ok), 23-Июл-23, 01:00   –1 +/
> Это эмодзи

Я тоже подумал, что если в консоли нарисованы не-asciii-символы, то там дело пахнет иероглифами (на современном языке - эмодзями), а это уже попахивает необходимостью перенастройки консоли из кои8-р на утф. :-(

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

111. Сообщение от rvs2016 (ok), 23-Июл-23, 01:31   +/
> Реальная работа делается в серьёзных инструментах

Какие серьёзные инструменты для реальной работы посоветуете?
В частности интересуют божеские способы отладки перл-скриптов вместо вылавливания значений переменных в логах или вывода этих значений в stdout по методам из "эпохи фортрана". :-)

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

112. Сообщение от rvs2016 (ok), 23-Июл-23, 01:34   +/
> Если лень подбирать плгины можно взять готовую IDE

Например, какую?

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

113. Сообщение от Нанонимус53 (?), 24-Июл-23, 02:26   +/
По тому что ты не знаешь о существовании screen и tmux виден уровень знаний )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79

114. Сообщение от Пряник (?), 24-Июл-23, 11:58   +/
Тут надо понимать, что emacs - это другой лагерь вообще, и вы нам в огород не бросайте, пожалуйста, спасибо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

115. Сообщение от Пряник (?), 24-Июл-23, 12:01   +/
Ты прикалываешься? На 99% серверах всё только консольное! А иксы - дыра.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3


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

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




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

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