AstroNvim - лучшая IDE на NeoVim для разработчика

  Рет қаралды 67,380

PurpleSchool | Anton Larichev

PurpleSchool | Anton Larichev

Күн бұрын

NVIM для ленивых, где всё есть из коробки. По моему мнению лучший вариант для веб разработчиков, которые не хотят тратить время на сбор своей конфигурации NeoVim.
Пользуетесь ли вы VIM?
🔗 Ссылки:
AstroVIM: astronvim.github.io/
Nerd fonts: www.nerdfonts.com/
NeoVim: neovim.io/
⚡ Мои курсы
Все мои курсы: purpleschool.ru
Telegram канал с полезными советами: t.me/purple_code_channel
Разделы видео:
0:00 - Введение
0:09 - Об AstroVim
3:02 - Другие варианты IDE на базе NeoVim
7:34 - Установка
11:04 - Обзор базовых плагинов и IU (Neotree, smart-spits)
14:49 - Навигация
17:00 - Поиск (Telescope)
19:28 - Работа LSP (Language Server Protocol) - typescript, css и многое другое
24:24 - Терминал
25:25 - Git
27:04 - Packages
27:53 - Конфигурирование - LSP для prisma
32:32 - Заключение

Пікірлер: 301
@PurpleSchool
@PurpleSchool Жыл бұрын
Подробнее о школе PurpleSchool и моих курсах можно почитать по ссылке: purpleschool.ru
@Niachan666
@Niachan666 Жыл бұрын
Ну наконец-то, как же я долго ждал этого выпуска
@PurpleSchool
@PurpleSchool Жыл бұрын
Супер)
@enslit
@enslit Жыл бұрын
Очень круто выглядит! Спасибо за такой детальный обзор. Обязательно попробую, сам делал пару подходов на vim
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо!
@sergeymaksimov3441
@sergeymaksimov3441 Жыл бұрын
Спасибо тебе за видео! Обязательно попробую эту сборку!
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо
@zatochiSiberian
@zatochiSiberian Жыл бұрын
Не знал про эту сборку. Спасибо, было полезно.
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо)
@amyasnikov
@amyasnikov Жыл бұрын
Великолепное видео. Только недавно наконец-то переписал конфиг с vim на lua)
@PurpleSchool
@PurpleSchool Жыл бұрын
Супер)
@blz777
@blz777 Жыл бұрын
Thank you for the nice presentation of AstroNvim - I recently also jumped on it and I'm very happy so far!
@PurpleSchool
@PurpleSchool Жыл бұрын
Great!
@richsphere
@richsphere Жыл бұрын
Большое спасибо! жду курс по астронвиму
@PurpleSchool
@PurpleSchool Жыл бұрын
👍
@user-ch4hc7mc4g
@user-ch4hc7mc4g Жыл бұрын
Выглядит супер надо попробовать обязательно
@PurpleSchool
@PurpleSchool Жыл бұрын
Рад, что было полезно)
@AleksandrMaltsev-jm8ph
@AleksandrMaltsev-jm8ph Жыл бұрын
Супер видео!!! Как я намучился...да да да!!!!!!нам нужен курс по nivim !!!!!!!
@PurpleSchool
@PurpleSchool Жыл бұрын
Хорошо, подумаю)
@anton_vasilev
@anton_vasilev 2 ай бұрын
Спасибо, отлично объясняешь и наглядно всё!
@PurpleSchool
@PurpleSchool 2 ай бұрын
Пожалуйста)
@melonges7884
@melonges7884 Жыл бұрын
Долгожданное видео!
@PurpleSchool
@PurpleSchool Жыл бұрын
👍
@perrycoxy
@perrycoxy Жыл бұрын
огромное спасибо, так же несколько раз пробовал перейти на vim, но как-то не получалось))) после этого видео попробую еще раз)
@PurpleSchool
@PurpleSchool Жыл бұрын
Это нормально. Я сам только после длительных попыток наконец перешёл.
@pavelgushchin2223
@pavelgushchin2223 Жыл бұрын
Да фигня это всё полная, надо голову забивать не миллиардом комбинаций клавиш, а реальной работой над проектом. Это просто понты, типа, что " какой я крутой хацкер"
@caesarqwerty
@caesarqwerty Жыл бұрын
Спасибо за видос, как раз ждал его. Был бы очень благодарен, если прикрепишь репу с кастомными конфигами
@PurpleSchool
@PurpleSchool Жыл бұрын
Я скоро сделаю репу со всеми моими конфигами
@user-oj5kk1zy7f
@user-oj5kk1zy7f Жыл бұрын
Антон, спасибо за ролик! Как раз пытаюсь освоить NeoVim. Ролики на эту тему были бы очень кстати.
@PurpleSchool
@PurpleSchool Жыл бұрын
Хорошо)
@kekkek5516
@kekkek5516 Жыл бұрын
Ну , наконец-то!)
@PurpleSchool
@PurpleSchool Жыл бұрын
Да, наконец дошли руки до полноценного обзора)
@kekkek5516
@kekkek5516 Жыл бұрын
@@PurpleSchool Красавчик!) Спасибо большое.
@yokai6693
@yokai6693 Жыл бұрын
На днях решил поковырять вим и тут такое видео. Антон ты красава, давай в том же духе создай пожалуйста уроки по виму!!!!!
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо!
@mrMultipassport
@mrMultipassport Жыл бұрын
Все, уговорили, остаюсь на вс коде 😀
@PurpleSchool
@PurpleSchool Жыл бұрын
😂
@xifrolanor-vv2xi
@xifrolanor-vv2xi Жыл бұрын
Спасибо за видео! А там можно комбинацией клавиш вызывать терминал как в vscode например?
@PurpleSchool
@PurpleSchool Жыл бұрын
Конечно. Можно посмотреть документацию
@tttop4q608
@tttop4q608 Жыл бұрын
Антон, привет! Спасибо за видео. Столкнулся с проблемой тормозов Телескопа (Очень долго думает, буквально до 1 минуты) Подскажи как ты добился такой скорости? Еще на гитхабе нашел похожую ситуацию у чела, там ему подсказали, дословно Using ripgrep seems to solve a lot :D. ripgrep я понял это команда, но ввожу :ripgrep - пишет это не команда редактора. Подскажи плз что сделать?
@PurpleSchool
@PurpleSchool Жыл бұрын
Нужно просто установить пакет github.com/BurntSushi/ripgrep
@Kurkulio_
@Kurkulio_ Жыл бұрын
Хотелось бы курс или 1-2ч ролик по AstroVim, пожалуйста)
@PurpleSchool
@PurpleSchool Жыл бұрын
Хорошо, подумаю над этим)
@parsefal4664
@parsefal4664 Жыл бұрын
@@PurpleSchool здрасте хотелось бы просто про базовый nvim с работой плагинов, конфигурация и т.д, ведь если научимся с nvim рабоать то думаю остальное будет непомеха. Это было бы круто :)
@user-ri8ow3qh7l
@user-ri8ow3qh7l Жыл бұрын
Какой же вы молодец, Гениально ctrl+y , А я уже задолбался заставить этот emmet заработать.
@PurpleSchool
@PurpleSchool Жыл бұрын
Пожалуйста)
@eronex777
@eronex777 Жыл бұрын
Полезнейше! Подробненько! А где найти по самому NeoVim'у курс, чтобы максимально эффективно пересесть с PyCharm'а?
@PurpleSchool
@PurpleSchool Жыл бұрын
Пока курса нет, но есть мои видео: kzbin.info/www/bejne/p3nWfolrgc2Ce8U
@banji356
@banji356 Жыл бұрын
Единственное, что останавливает от перехода на ветки вима, это огромный и выстраданный .vimrc Я даже не представляю как я буду его переписывать на .lua и заново привыкать к новым комбинациям. За обзор спасибо, теперь крепко задумаюсь над этим вопросом. Подскажите а вы пользовались емаксом и его огромными возможностями?
@PurpleSchool
@PurpleSchool Жыл бұрын
Нет, полноценно не использовал. А клавиши через конфиг можно поменять на свои в AstroVim
@velessn
@velessn Жыл бұрын
Антон, спасибо за интересный и важный материал. Могли бы вы выпустить более подробное видео по настройке Astrovim? К примеру как установить поддержку других языков программирования, к примеру PHP. Настройка своих снипетов и т.п. Чтобы потом можно было взять за основу ваше видео и самостоятельно настроить Astrovim. Было бы неплохо записать даже короткий видеокурс и реализовать его за небольшую плату. Думаю, не у всех начинающих есть современное железо, и neovim был бы хорошей альтернативой.
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо! Для поддержки php достаточно просто с помощью плагина Mason установить нужный lsp и может быть через TSInstall подсветку. А по остальному подумаю, может что запишу.
@4sARy
@4sARy Жыл бұрын
@@PurpleSchool А как установить nord font и в целом устанавливать плагины для nvim/astronvim?
@PurpleSchool
@PurpleSchool Жыл бұрын
Первое просто шрифт для системы. А плагины, если packer, то PackerSync после указания плагина в списке плагинов.
@tenshi5502
@tenshi5502 10 ай бұрын
Привет! Может ты видел не так давно вышедший конфиг LazyVim. Что думаешь насчёт него? Есть какая-то разница по сравнению с AstroNvim?
@PurpleSchool
@PurpleSchool 10 ай бұрын
Видел его, но детально не разбирал. Сам сейчас сижу на NVChad
@4sARy
@4sARy Жыл бұрын
Я зелёный в виме, поэтому хотелось бы увидеть подробнее насчёт установки и настройки AstroNvim.
@vyuzh
@vyuzh 10 ай бұрын
спасибо за разбор! очень не хватает отображения нажатия клавиш и комбинаций
@PurpleSchool
@PurpleSchool 10 ай бұрын
Спасибо! В новых видео уже добавил.
@user-dq6zs3cy2k
@user-dq6zs3cy2k Жыл бұрын
Спасибо за видео! Можно ссылку на ваш конфиг?
@PurpleSchool
@PurpleSchool Жыл бұрын
Он сейчас почти не отличается от дефолтного в AstoNvim, только пару плагинов.
@draylegend
@draylegend Жыл бұрын
Спасибо за видео! Скажи пожалуйста, как исключить node_modules или другие папки/файлы из поиска (leader+ff)?
@PurpleSchool
@PurpleSchool Жыл бұрын
leader + fF
@draylegend
@draylegend Жыл бұрын
@@PurpleSchool а как добавить другие папки в исключиние AstroNvim? У меня angular проект и там есть папка .angular, которую хочу исключить. Она находится вне node_modules
@vladislavdemyan4855
@vladislavdemyan4855 Жыл бұрын
Подскажите пожалуйста на счёт prettier? Eslist установить через LSPInstall получилось, а вот где найти prettier не нахожу...
@PurpleSchool
@PurpleSchool Жыл бұрын
:MasonInstall prettierd
@vladislavdemyan4855
@vladislavdemyan4855 Жыл бұрын
@@PurpleSchool Спасибо)
@serjgonchar1502
@serjgonchar1502 Жыл бұрын
Спасибо большое, ваш ролик открыл для меня этот редактор и позволил познакомиться с вим и неовим в целом, конкретно эту сборку себе поставил но почему-то есть некоторые ошибки когда пытаюсь сфокусироваться на документе, то есть если я нахожусь в неотри(Сайдбар проводник) пытаюсь перескочить на область с кодом ничего не происходит, все будто зависает, думал что дело в терминале но попробовал в другом, тоже самое, и почему-то когда открываю терминал внутри неовим не могу пользоваться бекмпейсом, причём конфиг не менял, все делал как в доке, может быть какой-то конфликт между биндом хоткеев ?
@PurpleSchool
@PurpleSchool Жыл бұрын
Возможно. У меня вроде таких проблем не наблюдалось, поэтому сложно сказать
@user-bu3xg1by2p
@user-bu3xg1by2p 4 ай бұрын
Круто! Спасибо! А как включить отображение скрытых файлов и папок?
@user-bu3xg1by2p
@user-bu3xg1by2p 4 ай бұрын
разобрался - так как за отображение отвечает плагин neo-tree, то в нем и нужно прописать настройку $ nvim ~/.config/nvim/lua/user/plugins/neo-tree.lua return { "nvim-neo-tree/neo-tree.nvim", opts = { filesystem = { filtered_items = { visible = true, show_hidden_count = true, hide_dotfiles = false, hide_gitignored = true, hide_by_name = { -- '.git', -- '.DS_Store', -- 'thumbs.db', }, never_show = {}, }, } } }
@user-fz9mh6zn9v
@user-fz9mh6zn9v 11 ай бұрын
15:05 скажи пожалуйста как у тебя получилось переключаться по вкладкам? Я что только не пробовал, нажимаю shift+left и ни в какую. Нигде не могу найти инфу как так переключаться. Нашел только способ [b ]b, но это не совсем удобный способ.
@PurpleSchool
@PurpleSchool 11 ай бұрын
Да, так же. Можно поменять key bindings
@user-fz9mh6zn9v
@user-fz9mh6zn9v 11 ай бұрын
@@PurpleSchool а можешь поделиться своим конфигом? На видео ты его показал, хотелось бы копирнуть и упростить процесс. Спасибо за ценную информацию!
@PurpleSchool
@PurpleSchool 11 ай бұрын
Мой конфиг рассматривается в виде по ссылке, но он для моей собственной сборки. Подробнее тут: kzbin.info/www/bejne/aoHdhIGEaZqnmaM
@AndreyTorlopov
@AndreyTorlopov Жыл бұрын
Для новичков-то что в итоге лучше взять? Astrovim? Или LunarVim можно? Или вообще, не выеживаться и кодить в VSCode ?:)
@PurpleSchool
@PurpleSchool Жыл бұрын
Брать то, что понравится)
@kol4an721
@kol4an721 11 ай бұрын
Здравствуйте, как можно настроить автопейринг? Просто не совсем удобно самому писать скобки и кавычки
@PurpleSchool
@PurpleSchool 11 ай бұрын
Вроде из коробки, или есть плагин для этого
@Hvzh
@Hvzh 6 ай бұрын
Немедленно вспомнилось. - А правда, что Вы печатаете со скоростью 600 знаков в минуту? - Да. Но такая херня получается...
@mmmlll104
@mmmlll104 Жыл бұрын
В видео не освещена настройка тестов и дебаггера, так что все таки неполноценнная ide. Но все равно спасибо - этот конфиг работает лучше, чем мой, буду использовать
@PurpleSchool
@PurpleSchool Жыл бұрын
Тесты запускаются из консоли, а вот дебагер не настраивал.
@mmmlll104
@mmmlll104 Жыл бұрын
@@PurpleSchool ну из консоли то понятно, хочется команду типа «Запусти тест под курсором», «Отдебажь тест под курсором». Там всякие DAP, но я пока не донастроил
@DuffyDuck-jr8jw
@DuffyDuck-jr8jw Жыл бұрын
Привет, на днях стала возникать такая ошибка при запуске, не знаешь в чем проблема ? Error detected while processing User Autocommands for "AstroColorScheme":
@PurpleSchool
@PurpleSchool Жыл бұрын
Мне помогла полная перестановка Astronvim
@3y6HuK_
@3y6HuK_ 8 ай бұрын
А можно этот ваш конфиг пользователя где-то в открытом доступе увидеть?
@PurpleSchool
@PurpleSchool 8 ай бұрын
В новом видео будет мой конфиг для NvChad
@nilsen1879
@nilsen1879 Жыл бұрын
Спасибо! А не подскажите как посмотреть тип возвращаемой функции / переменной и тд ? (Чтоб оно показалось в маленьком окошке, а не переходило к типу)
@nilsen1879
@nilsen1879 Жыл бұрын
Shift + K!! А команда в доке была, как я упустил это
@FobosWorld
@FobosWorld Жыл бұрын
У меня нету автоимпорта и ошибков в реилатйме когда пишешь что-то, как этот пакет называется?
@PurpleSchool
@PurpleSchool Жыл бұрын
Может ты просто не поставил LSP для нужно языка? Выполни команду LSPInstall ЯЗЫК
@makstitov3552
@makstitov3552 Жыл бұрын
Вопрос к знающим людям. Неовим написал себе конфигурацию под плюсы. Все здорово интелисенс работает, но есть проект с внешними библиотеками буст, опенсв и т.д., но с внешними библиотеками ни какого автодополнения(интелисенс) нет. Как это исправить?
@makstitov3552
@makstitov3552 Жыл бұрын
Вопрос решен, кому будет интересна настройка неовим для плюсов, спрашивайте.
@RuslanKovtun
@RuslanKovtun 4 ай бұрын
Что на счёт tabnine?
@user-yn8tc8ke3f
@user-yn8tc8ke3f Жыл бұрын
тоже использую iterm, поставил тему и хайлайт как у вас, но бэкграунд не меняется в зависимости от темы((( в чем проблема?
@PurpleSchool
@PurpleSchool Жыл бұрын
Я скрыл фон vim в настройках и использую только фон терминала
@user-yn8tc8ke3f
@user-yn8tc8ke3f Жыл бұрын
@@PurpleSchool да вы это упомянули в видео, в самом начале обзора конфигурации, вы прописали в highlights функцию которая скрывает фон верно? Я так же сделал но это не работает((( вы может что-то еще дополнительно включили или отключили в конфиге?
@Lucio11a
@Lucio11a Жыл бұрын
Так необычно наблюдать за людьми, которые борются за скорость написания скриптов, считая % прироста производительности... Lua не знаю, так что про него ничего говорить не буду. Но кодя в том же шарпе, у меня никогда не было проблем со скоростью написания кода просто потому, что ты пишешь код только треть времени сидения в IDE, и эта треть размазана мелкими порциями по всему процессу написания кода, остальное время уходит на "подумать", как писать, что писать, как лучше, чтение литературы\документации, проверку работоспособности и отлавливание ошибок. Но в любом случае мне интересно смотреть про разные IDE и языки)) Так что спасибо за видео!
@PurpleSchool
@PurpleSchool Жыл бұрын
👍
@ivanuchiha6234
@ivanuchiha6234 10 ай бұрын
А где можно сгенерировать заставочку для AstroNvim?
@PurpleSchool
@PurpleSchool 10 ай бұрын
Любой ASCII генератор текста
@nk8bnj
@nk8bnj Жыл бұрын
Привет! Скажи, почему AstroNvim, а не, к примеру, SpaceVim?
@PurpleSchool
@PurpleSchool Жыл бұрын
Мне больше подошла эта конфигурация.
@4sARy
@4sARy Жыл бұрын
Немного поподробнее хотелось бы остановиться на установке, т.к. не совсем понятно как, что и куда нужно скачивать. Про шрифт не до конца понял. Что с ним делать после скачивания? Установить в сам windows или что? После установки астровима не понял как установить nord font и всё остальное. Попытался найти информацию по астровиму в инете, но единственное что я нашёл была страница на гитхаб репозиторий их. Я зелёный в виме, поэтому хотелось бы увидеть видео с настройкой. Новичкам нужна помощь!
@PurpleSchool
@PurpleSchool Жыл бұрын
После скачивания шрифта его нужно установить в системе. А остальная инструкция на сайте AstroVim, ссылка на который под видео.
@vovergg
@vovergg Жыл бұрын
Не думал, что vim может быть таким могучим.))
@PurpleSchool
@PurpleSchool Жыл бұрын
Да, очень
@magnumopus1002
@magnumopus1002 Жыл бұрын
подскажите а как исполнить то код написанный, не могу найти команду, пробел нажимаю нет подсказки
@PurpleSchool
@PurpleSchool Жыл бұрын
Для запуска можно использовать встроенный терминал или просто любой другой.
@traxess
@traxess Жыл бұрын
Можете помочь, использую WSL2 Ubuntu, установил astrovim, не отображаются иконки показует это ▯. При том что шрифт JetBrains Mono уже установен.
@PurpleSchool
@PurpleSchool Жыл бұрын
Нужен именно NerdFont версия данного шрифта.
@traxess
@traxess Жыл бұрын
@PurpleSchool тоесть мне надо удалить нынешний шрифт и поставить nerdfont?
@bogeyman000
@bogeyman000 Жыл бұрын
Давно хочу перейти на vim, или nvim, но никак не добираются руки т.к. нужно много чего ручками настраивать)) Смирился с тем то-что установил плагин vim в vscode) после в jetbrains с плагин этот устанавливал так и оставил это дело. Но после увиденного аж захотелось снова покопаться и настроить под себя вим)
@mndtr0
@mndtr0 Жыл бұрын
Оно того не стоит(полгода использовал). Но может быть вам зайдёт этот редактор... *попробовать* в любом случае стоит, а вот использовать или нет...
@PurpleSchool
@PurpleSchool Жыл бұрын
Стоит попробовать, если быстро печатаешь, думаю будет больше плюсов чем в VSCode
@mndtr0
@mndtr0 Жыл бұрын
@@PurpleSchool кстати, я по этой причине и решил попробовать вим, освоил слепую печать и про вим рекомендации полетели. До сих пор считаю, что модальное редактирование - вещь крутая, но вот вим - это просто плохая её реализация
@TheDreamerCreate
@TheDreamerCreate Жыл бұрын
Как установить Nerd Fonts на windows? В моем Astrovim вместо иконок - знаки "?"
@PurpleSchool
@PurpleSchool Жыл бұрын
Как и любой другой шрифт - установкой шрифта.
@TheBedelbaev
@TheBedelbaev Жыл бұрын
Сделай видео, как его поставить и настроить на mac или даже NeoVim. Спасибо
@PurpleSchool
@PurpleSchool Жыл бұрын
Все инструкции есть на сайте, установка всего пару команд, о которых я рассказываю
@vitekyang7256
@vitekyang7256 Жыл бұрын
Кто знает? не выходя из файла и astrovim запускать терминал и команды терминала ?
@PurpleSchool
@PurpleSchool Жыл бұрын
Отрыть терминал: space + t + f
@programmercppjp
@programmercppjp 7 ай бұрын
Почему я скачал nerd fonts через homebrew все нормально скачалось, но иконки так и не появились в astrovim че делать везде просто пишут 2 команды для скачки и все.
@PurpleSchool
@PurpleSchool 7 ай бұрын
В терминале надо выбрать данный шрифт
@programmercppjp
@programmercppjp 7 ай бұрын
@@PurpleSchool Спасибо
@lortta
@lortta Жыл бұрын
У меня два вопроса 1. Как провалиться в метод ? 2. Какой шрифт у автора ? Прикольный, хочу такой же поставить
@PurpleSchool
@PurpleSchool Жыл бұрын
1. g+d 2. AI Writer Mono
@anagnose
@anagnose Жыл бұрын
I tried AstroVim for the past 10 days since your video and it was quite nice at the beginning. But then I started to experience more and more bugs, so I'm going back to LunarVim.
@PurpleSchool
@PurpleSchool Жыл бұрын
Thanks for feedback, which bugs did you experience?
@user-yp2vh6jy7q
@user-yp2vh6jy7q Жыл бұрын
Здорово, очень круто хочу перейти со SpaceVim, yно что то не найду инструкций и у тебя в меню не вижу опции "run" как запускать код из него
@PurpleSchool
@PurpleSchool Жыл бұрын
Обычно через терминал
@user-yp2vh6jy7q
@user-yp2vh6jy7q Жыл бұрын
Ну это не очень удобно, вот тут вижу как появляется такая возможность kzbin.info/www/bejne/qZzYnpSbh9-nbKs
@sergeykudryashov9097
@sergeykudryashov9097 Жыл бұрын
А я снова с тем же вопросом: как сделать так, чтобы при переименовании файла автоматически апдейтились импорты в .ts файлах?
@FobosWorld
@FobosWorld Жыл бұрын
Поддерживаю вопрос
@user-wo6sg4ff2e
@user-wo6sg4ff2e Жыл бұрын
Как увидеть скрытые файлы в дереве файлов? я из-за этого не могу попасть в папку user, она у меня числится как hidden item
@PurpleSchool
@PurpleSchool Жыл бұрын
Shift + h когда находитесь в дереве
@user-wo6sg4ff2e
@user-wo6sg4ff2e Жыл бұрын
Спасибо вам огромное!
@AndreyTorlopov
@AndreyTorlopov Жыл бұрын
Из коробки не завелось. Фон зеленый, хотя обычный вим берет темный. Как это чинить куда смотреть - хз..
@PurpleSchool
@PurpleSchool Жыл бұрын
А старую установку nvim удалил? И надо его кэш почистить.
@hodicha
@hodicha Жыл бұрын
Отличный обзор на САМУЮ лучшую сборку для ленивых! астра это фантастика! Они убили всю боль настройки вима. На текущий момент версия 2.9.1 , нужен Node не меньше 14й версии
@PurpleSchool
@PurpleSchool Жыл бұрын
Поддерживаю) сам использую каждый день)
@aagafonov77
@aagafonov77 Жыл бұрын
К сожалению не ставится AstroVim ругается на E492: Это не команда редактора: PackerSync Нажмите ENTER или введите команду для продолжения проверено на MacOS и Windows
@PurpleSchool
@PurpleSchool Жыл бұрын
Нужно чтобы предварительно был установлен Packer github.com/wbthomason/packer.nvim
@pavel_panchenko
@pavel_panchenko Жыл бұрын
Подскажите почему иконки не отображаются астро вим?
@PurpleSchool
@PurpleSchool Жыл бұрын
Нужно поставить Nerd font вместе с любым шрифтом
@pavel_panchenko
@pavel_panchenko Жыл бұрын
@@PurpleSchool вроде ставил, но не работает. Можете подсказать как правильно установить?
@pavel_panchenko
@pavel_panchenko Жыл бұрын
@@PurpleSchool ставил с brew
@PurpleSchool
@PurpleSchool Жыл бұрын
А ты выбрал этот шрифт для терминала?
@evgenyknopka4569
@evgenyknopka4569 Жыл бұрын
как пропатчить Kate под Vim? ))) без обид...
@user-to6qq9vi1m
@user-to6qq9vi1m Жыл бұрын
Все классно, но у меня вместо икон фигня какая-то. Как поставить иконки?
@PurpleSchool
@PurpleSchool Жыл бұрын
Нужно поставить в систему шрифт с иконками www.nerdfonts.com и его установить в терминале
@user-to6qq9vi1m
@user-to6qq9vi1m Жыл бұрын
@@PurpleSchool спасибо попробую 👍
@anankondec
@anankondec Жыл бұрын
по призме незнал за плагин, спасибо
@PurpleSchool
@PurpleSchool Жыл бұрын
Пожалуйста)
@petproject3419
@petproject3419 Жыл бұрын
Почитал комменты. Скорость печати увеличивается - да, но это преимущество далеко не киллер фича. Vim это флоу работы, возможность создать свою среду разработки. Привыкая к нему, обычные редакторы начинают раздражать.
@PurpleSchool
@PurpleSchool Жыл бұрын
Поддерживаю)
@traffox
@traffox Жыл бұрын
Терминал можно быстро вызывать и скрывать комбинацией Ctrl + ' (контрол и верхняя кавычка)
@PurpleSchool
@PurpleSchool Жыл бұрын
Да, но как-то удобнее несколько tmux сессий использовать)
@ep4sh
@ep4sh Жыл бұрын
еще быстрее отправить вим в бэкграунд - Ctrr+Z
@als-creator
@als-creator Жыл бұрын
Сборка называется astronvim, опечатка в названии ролика
@PurpleSchool
@PurpleSchool Жыл бұрын
Да, спасибо, исправлено
@al77ex1
@al77ex1 Жыл бұрын
To go to the definition you need to press g + d - у меня к сожалению не работает. Архиважная комбинация. Причем в AstroVim сборке, просто в nvim и других сборках все норм.
@PurpleSchool
@PurpleSchool Жыл бұрын
Хм, странно.
@kirillgimranov4943
@kirillgimranov4943 Жыл бұрын
Достойное видео Как огромный фанат @theprimeagen обычно скептичен по отношению к отечественным видео на такие темы (разве что кроме Диджитализируй), однако ваш видос реально впечатлил! P.s.: Хотел похвастаться тем, что установил астровим через aur, так что всё было изи и я всегда буду получать первые обновления
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо!
@user-ts1pk7gh2n
@user-ts1pk7gh2n Жыл бұрын
Мне кажется это все от лукавого)))) Не про автора а в целом, есть разрабы которые больше разбираются в IDE и какая лучше - чем в непосредственной области написания кода. Товарищи код писать можно и в текстовике))) можно иметь кучу моднейших инструментов и колхозить калькуляторы а можно и в текстовике конфету смастерить )))
@PurpleSchool
@PurpleSchool Жыл бұрын
Тут вопрос в скорости. В блокноте без подсветки синтаксиса, autocomplete, и рефакторинга это займёт сильно дольше времени.
@user-ts1pk7gh2n
@user-ts1pk7gh2n Жыл бұрын
@@PurpleSchool ну а так да, согласен))
@oeaoo
@oeaoo Жыл бұрын
Подебажь из блокнота. А я посмотрю.
@user-ts1pk7gh2n
@user-ts1pk7gh2n Жыл бұрын
@@oeaoo если для тебя это проблема и ты не знаешь как можно смастерить из говна и палок простейший механизм сбора логов и инфы то соболезную)
@onetwothree123-
@onetwothree123- Жыл бұрын
Чем нравится Vim/NeoVim так это как раз тем, что ты сам всё настраиваешь, использовать конфиги типа Astrovim, это поворот куда-то не туда имхо и это ни разу не IDE, у разработчиков и цели нет сделать IDE из NeoVim, что и написано на их официальном сайте. Из собственного опыта могу сказать, что да в некоторых случаях действительно с Vim можно и нужно работать, но когда достаётся большой проект использовать в начале его подчас очень проблематично. Когда проект пишется с нуля, работать можно в целом, но опять же с оговорками и до поры до времени, но плюсы тоже от этого есть, вообщем кому как, на работе лично я вернулся к IDE, но Vim тоже использую время от времени, зависит от задачи ...
@hsqlk
@hsqlk 2 ай бұрын
Но если говорить про быстродействие, то почему надо сидеть на Маке, ведь есть же голый Arch Linux. На нем явно же можно сократить аж ЦЕЛЫЕ СЕКУНДЫ...
@PurpleSchool
@PurpleSchool 2 ай бұрын
Там нет нужно софта
@edunorim
@edunorim Жыл бұрын
Подскажите пожалуйста, как дебагнуть код
@PurpleSchool
@PurpleSchool Жыл бұрын
Тут для дебага есть плагин, но на практике не пользовался
@edunorim
@edunorim Жыл бұрын
@@PurpleSchool Спасибо!
@vladimir_fomin90
@vladimir_fomin90 Жыл бұрын
смешно но поставить не смог, пишет No C compiler found
@AntowaKartowa
@AntowaKartowa Жыл бұрын
"Вообще без проблем" - это слишком громко сказано. Настройка в разы сложнее и запутанее VSCode, при это нет никакой гарантии что установленные значения будут применяться. wrap и linebreak срабатывают раз через три. Как переопределить встроенное значение размера таба для файлов lua если встроенные скрипты для lua запускаются даже после ftplugin и after кастомных скриптов? Как использовать Vim Surround? У меня постоянно всплывает панель с какими-то толи не корректными подсказками толи некорректно работающими мапингами. Просто интересно как при наборе `LspInstall t` и нажатии Tab после этого скролить список подсказок? Пробовал стрелки и hjkl. Как установить через DapInstall js-debug-adapter или node-debug2-adapter почему имена по которым устанавливаются ряд адаптеров или lsp вообще никак не совпадают с их названием и даже нигде в описании могут не встречается? В случае lsp в сообщении об ошибке хотя бы выводится подсказка заглянуть в перечень всех доступных lsp в таком то файле, где можно сверится. Но для DAP ничего такого не сообщает. Почему команды `verbose set [...]` вместо пути к файлу выводят тупую фразу Last set from Lua? К слову в plugins init если нужно просто указать плагин без передачи каких-то конфигурационных параметров, то по-моему не обязательно названия плагинов в фигурные скобки оборачивать.
@AlexanderYaremchuk
@AlexanderYaremchuk 3 ай бұрын
не все команды работают в винде. переходы между буфурами, между сплитами - и не ясно где проверить.
@jonyonee
@jonyonee Жыл бұрын
need to learn
@PurpleSchool
@PurpleSchool Жыл бұрын
👍
@ananasios
@ananasios Жыл бұрын
Дядь привет, запиши видео как установить и настроить сторонние плагины в astronvim которая 3+ версия вышла крайняя. Ставлю плагины нифига не работают.
@PurpleSchool
@PurpleSchool Жыл бұрын
Ещё сам не обновлялся, но гляну
@ananasios
@ananasios Жыл бұрын
@@PurpleSchool вчера обновился куча плагинов упала. Плагин для навигации на русской раскладке не работает, непонятные иконки в виде вопросиков по нажатию на leader хотя шрифты все стоят в iterm2. Куча вопросов на которые я не нашел ответов. Потратил кучу времени и решения не нашел 🤦‍♂️
@user-ng4pb3kj8e
@user-ng4pb3kj8e Жыл бұрын
Кто-нибудь разобрался, как сделать прозрачный экран? :highlight Normal ctermbg=NONE работает, но каждый раз вводить не очень удобно
@rebelliondreamer6261
@rebelliondreamer6261 Жыл бұрын
Смотря через что работаете, в iTerm2 есть возможность настроить прозрачность через профиль
@boole_cat
@boole_cat 10 ай бұрын
с 3й версии автор астровима обновил всю систему, многое что стало не понятно. Очень необходимо видео про новую вервию астровима.
@PurpleSchool
@PurpleSchool 10 ай бұрын
Сейчас ушел с него, так как он стал тормознутый
@erxweo
@erxweo Жыл бұрын
Грустно осознавать что если ты пишешь на vue nvim для тебя закрыт. Я уже второй месяц пытаюсь запуститься, ну вот ни в какую. Любой проект на реакте, с любой нодой - пожалуйста слету линтеры форматеры что хочешь, все работает. А как вью/накст от ошибки к ошибки, то одно отпадет, то другое. Причем в шторме/вскоде все работает. Никаких ошибок. Потраченного времени жаль.
@PurpleSchool
@PurpleSchool Жыл бұрын
Странная вещь( Я сам не пишу активно на Vue, но видео что и lsp поддержка есть и TreeSitter вроде. Готовые сборки пробовал?
@erxweo
@erxweo Жыл бұрын
@@PurpleSchool astrovim, lunarvim
@PurpleSchool
@PurpleSchool Жыл бұрын
Хм, гляну ради интереса
@brodyagaPATY
@brodyagaPATY Жыл бұрын
Сейчас астровим устанавливается с другими конфигами😑 не так как у вас((( было бы круто если бы выпустили новое видео с настройкой…. Спасибо за ваши видео👍
@PurpleSchool
@PurpleSchool Жыл бұрын
Хорошо, подумаю над этим
@brodyagaPATY
@brodyagaPATY Жыл бұрын
@@PurpleSchool спасибо большое!!!!
@user-yn8tc8ke3f
@user-yn8tc8ke3f Жыл бұрын
Какая у вас тема и шрифт?
@PurpleSchool
@PurpleSchool Жыл бұрын
Тема nvim - one-dark, терминала - измененная tokio-night, шрифт - AI Writer Mono
@user-yn8tc8ke3f
@user-yn8tc8ke3f Жыл бұрын
@@PurpleSchool Спасибо 🙂
@iiillllyyyyaaa
@iiillllyyyyaaa Жыл бұрын
Вот бы видео по дизайн паттернам во фронте, или вообще по архитектуре фронт енд приложений.
@PurpleSchool
@PurpleSchool Жыл бұрын
Подумаю над этим)
@daveyjonesx
@daveyjonesx Жыл бұрын
+ т.к. очень мало всего можно применить из GoF паттернов в мире фронтенда
@iiillllyyyyaaa
@iiillllyyyyaaa Жыл бұрын
@@daveyjonesx а я как раз собирался читать это книгу, там правда для фронта мало полезного?
@daveyjonesx
@daveyjonesx Жыл бұрын
@@iiillllyyyyaaa в чем вопрос? это маст хев знания в целом в программировании, но во фронтенде места применения реже
@iiillllyyyyaaa
@iiillllyyyyaaa Жыл бұрын
@@daveyjonesx для меня мастхэв знания это те которые я могу сразу применить на практике, если я пишу фронтенд код, и в книге нет знаний которые я буду применять сразу после прочтения, то это не мастхэв.
@dlazder3937
@dlazder3937 7 ай бұрын
30:28 herrington darkholme... А создатель шарит!
@strongcat844
@strongcat844 Жыл бұрын
пишу уже неск лет в вебшторме, до этого юзал vscode, щас пробую перейти на вим, если кто увидит этот комент через пол годика, то спросите как мои успехи, и смог ли я перейти
@3y6HuK_
@3y6HuK_ 8 ай бұрын
Хоть и не прошло пол года, но тем не менее... Как успехи? Удалось перейти?
@strongcat844
@strongcat844 8 ай бұрын
@@3y6HuK_ перейти не перешел, но теперь на все свои сервера без граф оболочки ставлю его, ибо править код или файлы на сервере в нем оч кайфово, а так это не ide и чтоб превратить его в ide надо просто проделать работу которую проделывают jetbrains, это реально, но зачем если есть готовый продукт
@RuslanKovtun
@RuslanKovtun Жыл бұрын
ИМХО, скорость печати (набора кода) и скорость мышления разные вещи. Если вы достигли предела скорости мышления, увеличение скорости набора вам не поможет.
@PurpleSchool
@PurpleSchool Жыл бұрын
Полностью согласен. Но всегда есть однотипные задачи, на которые не тратишь особо умственных усилий, а вот писать код всё равно надо и чем быстрее, тем лучше
@St1ggy
@St1ggy 5 ай бұрын
Почему бы не LazyVim?
@PurpleSchool
@PurpleSchool 5 ай бұрын
Мне он не очень понравился, сейчас использую NVChad
@fitter2boss72
@fitter2boss72 Жыл бұрын
Пишите еще по теме )
@PurpleSchool
@PurpleSchool Жыл бұрын
Пожалуйста)
@fitter2boss72
@fitter2boss72 Жыл бұрын
@@PurpleSchool это подразумевалось , как само-собой )
@hakooplayplay3212
@hakooplayplay3212 11 ай бұрын
kzbin.info/www/bejne/gnzRpnyXr8qcg5Y если хотите использовать наклонные черты просто оберните строки в двойные квадратные скобки вместо кавычек.
@user-zt2ob3le7e
@user-zt2ob3le7e Жыл бұрын
Эммм, а в чём гешефт увеличения скорости набора символов? Обдумываешь, читаешь документацию, строишь в голове модель - час, печатаешь - минуту, а так будешь печатать чуть быстрее? Почему это подаётся как какая-то киллер фича Vim? Мы же не стенографисты...
@PurpleSchool
@PurpleSchool Жыл бұрын
Все равно есть куски кода, которые не требуют дополнительного обдумывания и тогда прирост в скорости очень играет роль.
@diggerdog001
@diggerdog001 Жыл бұрын
ты детали не рассказываешь тут. Например, как переключаться между открытым файлом и снова переходить в директорию то справа, хотя без этого ты дальше продвинуться не можешь
@PurpleSchool
@PurpleSchool Жыл бұрын
Space + e открывает окно, а перемещение стандартные ctrl + hjkl
@als-creator
@als-creator Жыл бұрын
кто бы на степик курс сделал по nvim и lua для написания конфигов
@PurpleSchool
@PurpleSchool Жыл бұрын
Возможно сделаю у себя на платформе.
@user-fg6un4ho9z
@user-fg6un4ho9z Жыл бұрын
Так astro Vim на lua, смысл? Тормозных ide и так хватает.
@d4rkdante
@d4rkdante Жыл бұрын
так в том и прикол что луа быстрее)
@PurpleSchool
@PurpleSchool Жыл бұрын
Сам Nvim - это fork Vim, куда завезли кучу фичей, включая поддержку lua, которая используется для конфигурации
@user-gs6ms6qd3k
@user-gs6ms6qd3k Жыл бұрын
@@PurpleSchool Антон, а пробовали Helix написанный на расте? (не знаю на сколько он развился за последний год и есть ли там вообще много нужных плагинов!)
@PurpleSchool
@PurpleSchool Жыл бұрын
Один раз пробовал, но он не такой конфигурируемый как NeoVim
@user-fg6un4ho9z
@user-fg6un4ho9z Жыл бұрын
Быстрей чего? Своих интерпритируемых тормозов с байт кодом?
@iogurthome
@iogurthome Жыл бұрын
У меня AstroVim тормозит. Хуже чем Goland работает. Я как-то расстроен. Думал что он будет быстрый. Возможно это один из плагинов на это влияет. Cейчас смотрю в сторону SublimeText. C Goland надо уходить.
@PurpleSchool
@PurpleSchool Жыл бұрын
А все плагины по умолчанию? А что тормозит? Тоже с ним работаю с Go и всё летает
@iogurthome
@iogurthome Жыл бұрын
@@PurpleSchool да по умолчанию. Только тему дополнительно поставил и всё. Например когда слева открыто дерево каталогов, то переключение между буферами иногда подтормаживает. Видимо из-за того что в дереве отображается текущий открытый файл в буфере. И недавно был случай когда редактировал большой yaml файл и в нём достаточно серьёзно тормозило. Но нужно наблюдать, пока рано делать выводы. Ещё на маке проблемы с Docker. Он у меня может по 8Гб из 16 отъедать от RAM. В swap может быть по 5-8Гб. Что не придаёт производительности в целом). В общем посмотрю как будет работать.
@iogurthome
@iogurthome Жыл бұрын
@@PurpleSchool ещё заметил что в Sublime Text заметно выше FSP. Прям приятно работать. Но многого нет, что есть в vim. Vintage mode есть, но это так. Огрызок.
@iogurthome
@iogurthome Жыл бұрын
@@PurpleSchool нашёл для Sublime Text vim эмулятор. Плагин NeoVintageous. Буду с ним пробывать.
Как быстро освоить Vim / Neovim?
23:31
PurpleSchool | Anton Larichev
Рет қаралды 49 М.
Fleet убийца VSCode? Новая IDE от JetBrains
23:27
PurpleSchool | Anton Larichev
Рет қаралды 80 М.
IS THIS REAL FOOD OR NOT?🤔 PIKACHU AND SONIC CONFUSE THE CAT! 😺🍫
00:41
3 wheeler new bike fitting
00:19
Ruhul Shorts
Рет қаралды 46 МЛН
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 4,7 МЛН
DELETE TOXICITY = 5 LEGENDARY STARR DROPS!
02:20
Brawl Stars
Рет қаралды 22 МЛН
Effective Neovim: Instant IDE
16:16
TJ DeVries
Рет қаралды 773 М.
Наглядно о том, как Vim рвёт в щепки Sublime, Atom, PyCharm
15:20
Диджитализируй!
Рет қаралды 138 М.
Настраиваем свой конфиг для NeoVim на Lua
52:17
PurpleSchool | Anton Larichev
Рет қаралды 33 М.
Redis за 20 минут
23:22
suchkov tech
Рет қаралды 101 М.
NvChad - идеальная IDE для JavaScript и TypeScript разработки
30:09
PurpleSchool | Anton Larichev
Рет қаралды 31 М.
Задача из Собеседования на 160,000 Евро в Год
13:27
Саша Лукин
Рет қаралды 1,1 МЛН
IS THIS REAL FOOD OR NOT?🤔 PIKACHU AND SONIC CONFUSE THE CAT! 😺🍫
00:41