The OpenNET Project / Index page

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

Выпуск консольной среды разработки LazyVim 5

18.07.2023 09:05

Опубликован выпуск проекта LazyVim 5, развивающего надстройку над текстовым редактором Neovim, превращающую его в полноценную интегрированную среду разработки приложений. Для формирования расширенной функциональности применяется менеджер плагинов lazy.nvim и набор преднастроенных дополнений на языке Lua. LazyVim предоставляет готовое к работе окружение, сочетающее оптимальный по мнению авторов набор настроек по умолчанию с наличием простого интерфейса пользователя для изменения конфигурации на свой вкус. Код проекта написан на языке Lua и распространяется под лицензией Apache 2.0.

Для формирования интерфейса и расширенных возможностей LazyVim задействовано несколько десятков плагинов, среди которых движок для работы с типовыми шаблонами кода LuaSnip, файловый менеджер neo-tree, панель поиска nvim-spectre, система поиска telescope, Git-интеграция gitsigns, системы подсветки vim-illuminate и nvim-treesitter, навигатор по TODO-заметкам в комментариях todo-comments, модуль для интеграции с Github Copilot, строка состояния lualine, DAP-клиент (Debug Adapter Protocol) /nvim-dap, система форматирования кода indent-blankline, менеджер уведомлений nvim-notify.



  1. Главная ссылка к новости (https://github.com/LazyVim/Laz...)
  2. OpenNews: Выпуск Neovim 0.7.0, модернизированного варианта редактора Vim
  3. OpenNews: Представлен Vim9, форк Vim для экспериментов с оптимизацией скриптов
  4. OpenNews: Релиз текстового редактора Vim 9.0
  5. OpenNews: Выпуск SpaceVim 2.0, дистрибутива редактора Vim
  6. OpenNews: Доступен Vieb 9.4, web-браузер в стиле редактора Vim
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/59458-neovim
Ключевые слова: neovim, vim
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (95) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:41, 18/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    Тут надо понимать что emacs doom фичастие сабжа на несколько голов. Но при этом оба полностью не юзабельные.
     
     
  • 2.6, Сектант (?), 10:21, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Doom Emacs вполне юзабельный из коробки. Добавление поддержки языка делаеться проще некуда без проблем. Вот что неюзабельно так это поделки поверх Vim-а любых сортов.
     
  • 2.39, Крот (??), 14:12, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    имхо неовим все-таки пытается догнать vscode, но баг на баге. я уже устал от этой кривизны.
    думаю про емакс или вскоде вообще.
     
     
  • 3.42, IRASoldier_registered (ok), 15:01, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Выбирай VScode, если оперативной памяти на устройстве достаточно.
     
     
  • 4.48, Аноним (-), 16:31, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    у меня 2 гига на четвертом пне юзабелен vscodium, если быть терпеливым и не требовать от него мгновенной реакции, даже одновременно с браузером с открытыми парой вкладок пашет
     
     
  • 5.61, IRASoldier_registered (ok), 18:00, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > vscodium

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


     
  • 5.70, Додо (?), 20:22, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Производство Pentium 4 прекратилось в 2008 году. Какая практическая польза в этом древнем хламе?
     
     
  • 6.78, Аноним (78), 22:53, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не поверишь, у меня любимая, походная машинка вообще на атоме 450 и ничего, хватает.
     
     
  • 7.82, Anonimus (??), 00:35, 19/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кому и кобыла невеста
     
     
  • 8.90, dannyD (?), 06:58, 19/07/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    с этого момента поподробнее, нас интетесует ваш опыт ... текст свёрнут, показать
     
  • 7.106, noc101 (ok), 03:53, 21/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты хоть включаешь его?
     
  • 6.91, dannyD (?), 07:10, 19/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "оно работает", независимо от вашего снобистского мнения.
     
  • 3.67, beck (??), 19:13, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я помучился с емаксом и ушёл на vscode. Для тривиального программирования
     
  • 2.49, Аноним (49), 16:50, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А для использования Emacs все так же требуется 18 пальцев на руках, 37 на ногах и 12 щупалец?
    Ну просто у меня по 5 пальцев на каждой руке и я не мог раньше использовать Emacs
    Что-то поменялось?
     
     
  • 3.98, Аноним (98), 10:52, 19/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    кто сказал evil?
     
  • 2.86, User (??), 06:11, 19/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну не то, чтобы "не юзабельны" - это что-то вроде "прохождения dark souls" на танцевальном коврике: куча людей вообще пройти не может, и на их фоне вполне себе результат - со стороны смотришь даже как-то круто, но божечки-кошечки...
     
  • 2.102, rshadow (ok), 20:19, 19/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Еще надо понимать что, к сожалению, вменяемые ide все сделаны на java. Все остальное это редакторы разной степени "умности".
    Есть конечно vscode стремящийся к ide, но пока что по удобству есть куда расти. И опять же на монструозном электроне. Похоже здесь прослеживается какая-то связь.
     
  • 2.114, Пряник (?), 11:58, 24/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Тут надо понимать, что emacs - это другой лагерь вообще, и вы нам в огород не бросайте, пожалуйста, спасибо.
     

  • 1.2, Аноним (-), 09:50, 18/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А как оно в консоли работает? Или не работает?
    Если нет, как пользоваться через SSH?
    Сначала думал, что ничего особенного для современного эмулятора терминала и толкового моноширинного шрифта, но наверное это таки GUI...
    Видно, что минимум 2 разных шрифта есть, и там в полупрозрачных менюшках явно попиксельный блендинг, а не посимвольный.
     
     
  • 2.3, Аноним (3), 09:58, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    если это не консольное, то гуглеж на тему ssh -X вполне может помочь
     
     
  • 3.17, Аноним (-), 11:23, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> если это не консольное, то гуглеж на тему ssh -X вполне может помочь

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

     
     
  • 4.25, Аноним (25), 12:17, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > возможность работать через консоль удаленно - это огромное преимущество vi(m)

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

     
     
  • 5.31, Аноним (31), 13:18, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >>Это вообще не преимущество vim: любой (даже гуйный) редактор или файловый менеджер может работать удаленно, если примонтировать SFTP к файловой системе.

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

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

     
     
  • 6.33, Аноним (33), 13:30, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Что ты сделаешь, если у тебя локально нет тулчейнов и прочего?

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

     
  • 6.44, Аноним (25), 15:32, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Это именно что преимущество vim - отсутствие необходимости гонять по сети траффик файловой системы, а гонять лишь крохотный траффик обновления экрана терминала.

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

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

     
     
  • 7.56, Аноним (-), 17:22, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >>Т.е. ты имеешь в виду vim, установленный на удаленной машине? Так ssh так может показывать любую программу.

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

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

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

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

     
     
  • 8.64, Аноним (25), 18:36, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и как, по твоему, чудо-vim на твоей машине может редактировать удаленные файл... текст свёрнут, показать
     
     
  • 9.65, Аноним (65), 18:48, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Читай внимательно На моей машине разработчика, которой я могу пользоваться по ... большой текст свёрнут, показать
     
     
  • 10.68, Аноним (25), 19:37, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так это то, о чем я писал vim на удаленной машине, к которой ты подключился ... текст свёрнут, показать
     
     
  • 11.77, Аноним (-), 22:23, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А кто тут говорил про огромное преимущество vim перед emacs, nano или Лексикон... большой текст свёрнут, показать
     
     
  • 12.79, Аноним (25), 23:16, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ни сколько оно не стоит, ибо, как я уже говорил, ты можешь примонтировать SFTP п... большой текст свёрнут, показать
     
     
  • 13.80, bergentroll (ok), 23:45, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    tmux... текст свёрнут, показать
     
  • 13.113, Нанонимус53 (?), 02:26, 24/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    По тому что ты не знаешь о существовании screen и tmux виден уровень знаний ... текст свёрнут, показать
     
  • 12.87, User (??), 06:21, 19/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Мы тут про удобство , через дайлап или про пофиг на пару лишних мегабайт Е... текст свёрнут, показать
     
  • 6.75, Аноньимъ (ok), 21:25, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Это именно что преимущество vim - отсутствие необходимости гонять по сети траффик файловой системы, а гонять лишь крохотный траффик обновления экрана терминала.

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

     
  • 5.92, Вячеслав (??), 08:32, 19/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Бред какойто написали. Если вы не пользуетесь консольными редакторами это не зничит, что никто не пользуется.
     
     
  • 6.101, Аноним (25), 13:05, 19/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Почему бред? И с чего взяли, что не поьзуюсь?
     
  • 3.115, Пряник (?), 12:01, 24/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ты прикалываешься? На 99% серверах всё только консольное! А иксы - дыра.
     
  • 2.5, Аноним (33), 10:18, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > пользоваться через SSH

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

     
     
  • 3.12, Аноним (25), 10:38, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > пользоваться через SSH
    > заходит через FTP на прод

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

     
  • 3.13, Пушок (?), 10:54, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Подожди-подожди, то есть ты ПРОТИВ того, чтобы можно было делать что-то не нужное в 100% случаев, но что в принципе прикольно делать? Ты против «смотри как могу»? Ты против «сборка на малинке, толстый ноут 2005 года — тонкий клиент»? Ты вообще линукс? А? Ты туда зашёл?
     
  • 3.19, Аноним (-), 11:28, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> зачем это нужно? или ты из тех, кто заходит через FTP на прод и правит прямо там INDEX.PHP? а дебажит через VAR_DUMP?

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

     
     
  • 4.26, Аноним (33), 12:26, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > на iPad Pro через эмулятор терминала

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

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

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

     
     
  • 5.58, Аноним (-), 17:32, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >>Подними уже жопу с дивана и усядь ее за компьютер. Хоть парочку калорий сожжешь.
    >>Когда дислоцируешь свою жопу с дивана в сторону компьютера, супер-удобно будет не "часто", а всегда. По SSH они логинятся. Правят они там что-то через вим. Хелловорлды что ли правишь?

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

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

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

     
     
  • 6.60, Аноним (33), 17:46, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ты вернул себе твой 2007г?

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

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

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

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

     
  • 4.73, Аноньимъ (ok), 21:20, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Я, например, довольно много кода пишу через ssh как раз в vim на iPad Pro через эмулятор терминала.

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

     
  • 3.88, Аноним (88), 06:40, 19/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Чтоб ноутбук не жрал батарейку и не грелся до сотки, разработка ведётся на удаленной тачке (возможно даже удаленной ВМ). Но если у тебя там пара пхп файлов то конечно пофиг. современнный интернет вполне себе позволяет и вимом в терминале пользоваться без проблем.
     
  • 2.14, Аноним (25), 11:01, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > А как оно в консоли работает? Или не работает?
    > Если нет, как пользоваться через SSH?

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

     
  • 2.23, Vindex (?), 11:54, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это просто предподготовленная конфигурация для Neovim. Подобного много, самые популярные - LunarVim, AstroNVIM. Так что, конечно, оно работает консольно. Зная какие плагины там используются, проще оказывается делать свою конфигурацию, чем возится с проблемами сторонних
     
     
  • 3.57, Аноним (57), 17:30, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не совсем. Если тебя сборка устраивает до такой степени, что максимум что нужно - это пару хоткеев поменять/новые назначить, то проще использовать сборку. В плагинах регулярно что-то ломают, объявляют какие-то опции устаревшими, и всю эту работу авторы сборки берут на себя.
     
  • 2.29, Аноним (29), 12:58, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > А как оно в консоли работает? Или не работает?

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

     
     
  • 3.30, Аноним (31), 13:12, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >>Нормально работает.

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

     
     
  • 4.37, Аноним (37), 13:47, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Там определенные терминалы нужны
     
  • 4.50, NeoVim chad (?), 16:56, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Так они не поверх рендерятся, а вперемешку. Это одно окно, нет тут полупрозрачности, просто такой эффект создается.
     
     
  • 5.59, Аноним (-), 17:43, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Что значит вперемешку Понятно, что это одно оконо, и что это эффект Но экран... большой текст свёрнут, показать
     
     
  • 6.74, Госпидя (?), 21:23, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >а скрине в новости в одном и том же знакоместе их два - один с нижнего слоя, второй с верхнего.

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

     
  • 2.35, Аноним (35), 13:43, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там видать нужен терминал который это поддерживает типа kitty, alacritty и тп. Сомневаюсь что скрины и xtermа сделаны
     

  • 1.4, inklesspen (ok), 10:00, 18/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Название отражает сущность пользователей, и это прекрасно, сразу понятно, что это и для чего.
    Мне лично всегда было лень настраивать neovim под себя, так что я рад существованию подобного проекта
     
     
  • 2.8, Аноним (33), 10:24, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Если ты lazy, просто ставишь vscode и не паришься с каким-то там модальным редактором.
     
     
  • 3.9, inklesspen (ok), 10:26, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Если ты lazy, просто ставишь vscode и не паришься с каким-то там
    > модальным редактором.

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

     

  • 1.7, Аноним (7), 10:22, 18/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А она точно консольная? А то на скриншоте графические значки присутствуют.
     
     
  • 2.10, R3nya (?), 10:29, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это же nerd-fonts
     
     
  • 3.18, iiiypuk (?), 11:25, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А шрифт текущей вкладки?
     
  • 2.16, eugener (ok), 11:16, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это эмодзи.
     
     
  • 3.94, Аноним (94), 09:08, 19/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    какая гадость, даже ставить на посмотреть не буду
     
  • 3.110, rvs2016 (ok), 01:00, 23/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Это эмодзи

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

     
  • 2.20, Аноним (-), 11:42, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >> А она точно консольная? А то на скриншоте графические значки присутствуют.

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

     
     
  • 3.38, Аноним (38), 13:49, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В консоли можно хоть картинки, было бы желание.

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

     
     
  • 4.45, Аноним (45), 15:32, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну как желание. Тупо cat file в эмуляторе терминала и он выводит эти sixel.
     
  • 3.69, гавгав (?), 19:56, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет такого на скрине
     
  • 2.54, Аноним (54), 17:12, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В требованиях же всё написано:

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

    a terminal that support true color and undercurl

     
     
  • 3.63, Аноним (25), 18:32, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > needed to display some icons

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

     

  • 1.24, fumanchez (ok), 12:03, 18/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Для себя решил, что иконочные шрифты это надежный маркер говнософта. Nerd Fonts умудряются рендериться хуже своих оригиналов, Powerline символы вообще почти никогда не стыкуются, а если брать гуевые типа Font Awesome или Material Icons, то нормально их выровнять по высоте, если они находятся внутри одного текста, практически невозможно.

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

     
     
  • 2.46, Аноним (46), 15:45, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Helix на самом деле просто пушка. Модель movements в нем для меня выглядит более логичной, чем Vim, и из коробки работает практически все необходимое. Однако сам редактор еще сыроват и не без своих приколов. И дебаггера очень не хватает :( Но за нормальным дебаггером надо в GUI редакторы и IDE идти.
     
     
  • 3.81, fumanchez (ok), 00:04, 19/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Там около года как есть поддержка DAP, хоть и до сих пор эксперименьная.
     

  • 1.28, Аноним (94), 12:43, 18/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    'loaded 12 plugins in 12.5 ms' чето долго, обычный vim мгновенно стартует и можно работать (да, без всякой хипстерской требухи).
     
     
  • 2.32, Аноним (32), 13:23, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Что ж такого вы успеете сделать за 0.012 секунды?
     
     
  • 3.34, Аноним (35), 13:42, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Написать в опеннет вестимо
     
  • 3.36, Аноним (36), 13:44, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Изойти на ….
     

  • 1.40, Аноним (40), 14:55, 18/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Всем известно, что все эти редакторы нужны только для подпила бесконечных скриптов, исправляющих глюки этих же редакторов. Реальная работа делается в серьёзных инструментах.
     
     
  • 2.43, IRASoldier_registered (ok), 15:05, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Всё зависит от сборки, есть вполне себе сборки классического vim'а с плагинами, с которыми люди годами серьезный код в серьезный продакшен пишут и проблем с подпилом скриптов не стоит. Но для того, чтобы добиться такой стабильности, сборки подгонялись сильно не за неделю даже. В сущности - штучный продукт. Философский вопрос - а оно того изначально стоило или можно было сразу использовать годные альтернативы, готовые к работе "из коробки"? :-)
     
  • 2.52, voiceofreason (?), 17:10, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вполне себе люди за деньги кодят и в vim, и в emacs, и в FAR внезапно. Бесконечные настраивальщики wm и редактора "патсибя" на локалхосте... смешно, да =)
     
  • 2.55, Аноним (54), 17:17, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    По модели vscode (текстовый редактор плюс плагины плюс language server) получается вполне полноценная IDE. Никто же не жалуется на то, что vscode - на самом деле не IDE, а текстовый редактор. (Neo)vim и emacs могут всё то же самое. Если лень подбирать и конфигурировать плагины самому - вот, есть готовые сборки, типа сабжевой.
     
     
  • 3.62, Loki13 (ok), 18:11, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вот сколько не пытался(а я пытался), так и не осилил в vim/neovim сделать step-by-step отладку для bash-скрипта. А в VSCode это делается за 10 минут, установкой соответствующего плагина-отладчика.
     
     
  • 4.71, Аноним (33), 20:29, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    vscode эта плоха, диды писали в vim, консоль! неосиляторы вима, редактор должен быть неудобным! я выучил на днях комбинацию клавиш, которая заменяет пятнадцатую строку кода четными гласными символами двадцать девятой строки кода из шестнадцатого снизу файла соседней папки, постоянно пользуюсь (в vscode пришлось бы возиться)
     
  • 4.84, Аноним (54), 00:40, 19/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Для баш-скриптов всегда хватало банального set -xv. Может, потому что я их пишу в стиле Gentoo, с разделением на небольшие легко тестируемые функции, а не debian style портянки.

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

     
  • 3.103, Аноним (103), 23:48, 19/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если лень подбирать плгины можно взять готовую IDE
     
     
  • 4.112, rvs2016 (ok), 01:34, 23/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Если лень подбирать плгины можно взять готовую IDE

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

     
  • 2.93, Вячеслав (??), 08:42, 19/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Кому какой редактор нравится тот и используется. Есть даже кто notepad++ использует для серьëзной разработки.
    Есть большое количество людей пользующихся vscode, но мне он показался медленным потому остался на pycharm.
     
  • 2.111, rvs2016 (ok), 01:31, 23/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Реальная работа делается в серьёзных инструментах

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

     

  • 1.47, Аноним (47), 16:19, 18/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Мышевозам это не понравится.
     
     
  • 2.66, Аноним (7), 19:10, 18/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это не понравится из-за того, что всё портит и пищит, и выход по killall LazyVim.
     

  • 1.96, BeLord (ok), 09:21, 19/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Move-Item $env:LOCALAPPDATA\nvim $env:LOCALAPPDATA\nvim.bak
    А вот не гадить в системе религия не позволяет?
     
  • 1.104, Аноним (103), 23:48, 19/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Скока можно говны делать? Можно одну добротную IDE и не на Java
     
  • 1.107, Аноним (107), 10:09, 21/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Для vim важен навык слепой работы с клавиатурой.
    Без этого "плагина" все эти vim и emacs бесполезны, и только вредят.

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

     

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



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

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