Да фигня это всё полная, надо голову забивать не миллиардом комбинаций клавиш, а реальной работой над проектом. Это просто понты, типа, что " какой я крутой хацкер"
@@PurpleSchool здрасте хотелось бы просто про базовый nvim с работой плагинов, конфигурация и т.д, ведь если научимся с nvim рабоать то думаю остальное будет непомеха. Это было бы круто :)
Как, не используя стрелочки, закончить строку? Например открываем скобки, автоматически закрываются, курсор остаётся между скобок. Но в конце строки нужно поставить двоеточие. Как не использовать стрелки? Выходить из insert-режима, идти в конец строки, снова входить в инсерт-режим методом append и ставить двоеточие?
у меня в astonvim spac-p показывает что Packer нету и вместо него видимо Plugins Install, Plagins Sync. почему так и надо устанавливать дополнительно Packer?
Спасибо за видосы. Смотрю Ваш канал и получил уже много полезных советов. Я правильно понимаю, что сейчас (осень 2024) схема сохранения своей конфигурации поменялась в Astranvim? Не нужно создавать отдельную папку, файлы организованы по другому ( init.lua другой точно...). Есть после установки файл /Users//.config/nvim/lua/plugins/user.lua в котором добавлять изменения и хотелки?
Давно хочу перейти на vim, или nvim, но никак не добираются руки т.к. нужно много чего ручками настраивать)) Смирился с тем то-что установил плагин vim в vscode) после в jetbrains с плагин этот устанавливал так и оставил это дело. Но после увиденного аж захотелось снова покопаться и настроить под себя вим)
@@PurpleSchool кстати, я по этой причине и решил попробовать вим, освоил слепую печать и про вим рекомендации полетели. До сих пор считаю, что модальное редактирование - вещь крутая, но вот вим - это просто плохая её реализация
Единственное, что останавливает от перехода на ветки вима, это огромный и выстраданный .vimrc Я даже не представляю как я буду его переписывать на .lua и заново привыкать к новым комбинациям. За обзор спасибо, теперь крепко задумаюсь над этим вопросом. Подскажите а вы пользовались емаксом и его огромными возможностями?
15:05 скажи пожалуйста как у тебя получилось переключаться по вкладкам? Я что только не пробовал, нажимаю shift+left и ни в какую. Нигде не могу найти инфу как так переключаться. Нашел только способ [b ]b, но это не совсем удобный способ.
Антон, спасибо за интересный и важный материал. Могли бы вы выпустить более подробное видео по настройке Astrovim? К примеру как установить поддержку других языков программирования, к примеру PHP. Настройка своих снипетов и т.п. Чтобы потом можно было взять за основу ваше видео и самостоятельно настроить Astrovim. Было бы неплохо записать даже короткий видеокурс и реализовать его за небольшую плату. Думаю, не у всех начинающих есть современное железо, и neovim был бы хорошей альтернативой.
Спасибо! Для поддержки php достаточно просто с помощью плагина Mason установить нужный lsp и может быть через TSInstall подсветку. А по остальному подумаю, может что запишу.
Немного поподробнее хотелось бы остановиться на установке, т.к. не совсем понятно как, что и куда нужно скачивать. Про шрифт не до конца понял. Что с ним делать после скачивания? Установить в сам windows или что? После установки астровима не понял как установить nord font и всё остальное. Попытался найти информацию по астровиму в инете, но единственное что я нашёл была страница на гитхаб репозиторий их. Я зелёный в виме, поэтому хотелось бы увидеть видео с настройкой. Новичкам нужна помощь!
@@PurpleSchool а как добавить другие папки в исключиние AstroNvim? У меня angular проект и там есть папка .angular, которую хочу исключить. Она находится вне node_modules
Так необычно наблюдать за людьми, которые борются за скорость написания скриптов, считая % прироста производительности... Lua не знаю, так что про него ничего говорить не буду. Но кодя в том же шарпе, у меня никогда не было проблем со скоростью написания кода просто потому, что ты пишешь код только треть времени сидения в IDE, и эта треть размазана мелкими порциями по всему процессу написания кода, остальное время уходит на "подумать", как писать, что писать, как лучше, чтение литературы\документации, проверку работоспособности и отлавливание ошибок. Но в любом случае мне интересно смотреть про разные IDE и языки)) Так что спасибо за видео!
Производительность написания кода странное для программирования, я думаю дольше чем пишу. Во времена терминалов вим был пушкой, сейчас, сколько я ни пробовал просто не нужен...у меня крутая мыша с инерционным колесом :) Я в обычной иде делаю все с клавиатуры кроме промотки большого текста или выделения, что мышой просто удобнее. Но то личное мнение, прикольно посмотреть на вершины пердолинга неосилятору :)
К сожалению не ставится AstroVim ругается на E492: Это не команда редактора: PackerSync Нажмите ENTER или введите команду для продолжения проверено на MacOS и Windows
В видео не освещена настройка тестов и дебаггера, так что все таки неполноценнная ide. Но все равно спасибо - этот конфиг работает лучше, чем мой, буду использовать
@@PurpleSchool ну из консоли то понятно, хочется команду типа «Запусти тест под курсором», «Отдебажь тест под курсором». Там всякие DAP, но я пока не донастроил
Чем нравится Vim/NeoVim так это как раз тем, что ты сам всё настраиваешь, использовать конфиги типа Astrovim, это поворот куда-то не туда имхо и это ни разу не IDE, у разработчиков и цели нет сделать IDE из NeoVim, что и написано на их официальном сайте. Из собственного опыта могу сказать, что да в некоторых случаях действительно с Vim можно и нужно работать, но когда достаётся большой проект использовать в начале его подчас очень проблематично. Когда проект пишется с нуля, работать можно в целом, но опять же с оговорками и до поры до времени, но плюсы тоже от этого есть, вообщем кому как, на работе лично я вернулся к IDE, но Vim тоже использую время от времени, зависит от задачи ...
Вопрос к знающим людям. Неовим написал себе конфигурацию под плюсы. Все здорово интелисенс работает, но есть проект с внешними библиотеками буст, опенсв и т.д., но с внешними библиотеками ни какого автодополнения(интелисенс) нет. Как это исправить?
Спасибо большое, ваш ролик открыл для меня этот редактор и позволил познакомиться с вим и неовим в целом, конкретно эту сборку себе поставил но почему-то есть некоторые ошибки когда пытаюсь сфокусироваться на документе, то есть если я нахожусь в неотри(Сайдбар проводник) пытаюсь перескочить на область с кодом ничего не происходит, все будто зависает, думал что дело в терминале но попробовал в другом, тоже самое, и почему-то когда открываю терминал внутри неовим не могу пользоваться бекмпейсом, причём конфиг не менял, все делал как в доке, может быть какой-то конфликт между биндом хоткеев ?
Антон, привет! Спасибо за видео. Столкнулся с проблемой тормозов Телескопа (Очень долго думает, буквально до 1 минуты) Подскажи как ты добился такой скорости? Еще на гитхабе нашел похожую ситуацию у чела, там ему подсказали, дословно Using ripgrep seems to solve a lot :D. ripgrep я понял это команда, но ввожу :ripgrep - пишет это не команда редактора. Подскажи плз что сделать?
Почитал комменты. Скорость печати увеличивается - да, но это преимущество далеко не киллер фича. Vim это флоу работы, возможность создать свою среду разработки. Привыкая к нему, обычные редакторы начинают раздражать.
Привет, на днях стала возникать такая ошибка при запуске, не знаешь в чем проблема ? Error detected while processing User Autocommands for "AstroColorScheme":
Почему я скачал nerd fonts через homebrew все нормально скачалось, но иконки так и не появились в astrovim че делать везде просто пишут 2 команды для скачки и все.
Осталось только разобраться, как туда по-нормальному плагины ставить. В гайдах на ютубе и в интернете конфиг файлы выглядят совсем по-другому, не так, как у меня...
"Вообще без проблем" - это слишком громко сказано. Настройка в разы сложнее и запутанее 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 если нужно просто указать плагин без передачи каких-то конфигурационных параметров, то по-моему не обязательно названия плагинов в фигурные скобки оборачивать.
Грустно осознавать что если ты пишешь на vue nvim для тебя закрыт. Я уже второй месяц пытаюсь запуститься, ну вот ни в какую. Любой проект на реакте, с любой нодой - пожалуйста слету линтеры форматеры что хочешь, все работает. А как вью/накст от ошибки к ошибки, то одно отпадет, то другое. Причем в шторме/вскоде все работает. Никаких ошибок. Потраченного времени жаль.
@@PurpleSchool да вы это упомянули в видео, в самом начале обзора конфигурации, вы прописали в highlights функцию которая скрывает фон верно? Я так же сделал но это не работает((( вы может что-то еще дополнительно включили или отключили в конфиге?
@@PurpleSchool вчера обновился куча плагинов упала. Плагин для навигации на русской раскладке не работает, непонятные иконки в виде вопросиков по нажатию на leader хотя шрифты все стоят в iterm2. Куча вопросов на которые я не нашел ответов. Потратил кучу времени и решения не нашел 🤦♂️
To go to the definition you need to press g + d - у меня к сожалению не работает. Архиважная комбинация. Причем в AstroVim сборке, просто в nvim и других сборках все норм.
Мне кажется это все от лукавого)))) Не про автора а в целом, есть разрабы которые больше разбираются в IDE и какая лучше - чем в непосредственной области написания кода. Товарищи код писать можно и в текстовике))) можно иметь кучу моднейших инструментов и колхозить калькуляторы а можно и в текстовике конфету смастерить )))
Не особо понятно зачем колхозить vim до состояния ide, когда можно взять готовую ide и засунуть "vim" в качестве редактора? Какое-то время пользовался IdeaVim, в целом пойдет. Единственная проблема в таком варианте - конфликты хоткеев, но можно посидеть понастраивать и все будет гуд. В итоге для себя понял, что пишу не так много кода, чтобы учить все хоткеи vim)
@@DmitriyDev vsc тоже. Но это вообще слабый аргумент. Если ты постоянно закручиваешь саморезы, ты будешь делать это "бесплатной" отверткой или пойдешь и купишь себе шуруповерт? Не вижу никакой проблемы заплатить 5-10 баксов в месяц за свой рабочий инструмент.
пишу уже неск лет в вебшторме, до этого юзал vscode, щас пробую перейти на вим, если кто увидит этот комент через пол годика, то спросите как мои успехи, и смог ли я перейти
@@3y6HuK_ перейти не перешел, но теперь на все свои сервера без граф оболочки ставлю его, ибо править код или файлы на сервере в нем оч кайфово, а так это не ide и чтоб превратить его в ide надо просто проделать работу которую проделывают jetbrains, это реально, но зачем если есть готовый продукт
ИМХО, скорость печати (набора кода) и скорость мышления разные вещи. Если вы достигли предела скорости мышления, увеличение скорости набора вам не поможет.
Полностью согласен. Но всегда есть однотипные задачи, на которые не тратишь особо умственных усилий, а вот писать код всё равно надо и чем быстрее, тем лучше
Отличный обзор на САМУЮ лучшую сборку для ленивых! астра это фантастика! Они убили всю боль настройки вима. На текущий момент версия 2.9.1 , нужен Node не меньше 14й версии
@@PurpleSchool Антон, а пробовали Helix написанный на расте? (не знаю на сколько он развился за последний год и есть ли там вообще много нужных плагинов!)
Подробнее о школе PurpleSchool и моих курсах можно почитать по ссылке: purpleschool.ru
Thank you for the nice presentation of AstroNvim - I recently also jumped on it and I'm very happy so far!
Great!
Немедленно вспомнилось.
- А правда, что Вы печатаете со скоростью 600 знаков в минуту?
- Да. Но такая херня получается...
Очень круто выглядит! Спасибо за такой детальный обзор. Обязательно попробую, сам делал пару подходов на vim
Спасибо!
Не знал про эту сборку. Спасибо, было полезно.
Спасибо)
Супер видео!!! Как я намучился...да да да!!!!!!нам нужен курс по nivim !!!!!!!
Хорошо, подумаю)
огромное спасибо, так же несколько раз пробовал перейти на vim, но как-то не получалось))) после этого видео попробую еще раз)
Это нормально. Я сам только после длительных попыток наконец перешёл.
Да фигня это всё полная, надо голову забивать не миллиардом комбинаций клавиш, а реальной работой над проектом. Это просто понты, типа, что " какой я крутой хацкер"
Спасибо, отлично объясняешь и наглядно всё!
Пожалуйста)
Великолепное видео.
Только недавно наконец-то переписал конфиг с vim на lua)
Супер)
Ну наконец-то, как же я долго ждал этого выпуска
Супер)
Спасибо тебе за видео! Обязательно попробую эту сборку!
Спасибо
Большое спасибо! жду курс по астронвиму
👍
Выглядит супер надо попробовать обязательно
Рад, что было полезно)
Спасибо за видос, как раз ждал его. Был бы очень благодарен, если прикрепишь репу с кастомными конфигами
Я скоро сделаю репу со всеми моими конфигами
спасибо за разбор! очень не хватает отображения нажатия клавиш и комбинаций
Спасибо! В новых видео уже добавил.
Все, уговорили, остаюсь на вс коде 😀
😂
Хотелось бы курс или 1-2ч ролик по AstroVim, пожалуйста)
Хорошо, подумаю над этим)
@@PurpleSchool здрасте хотелось бы просто про базовый nvim с работой плагинов, конфигурация и т.д, ведь если научимся с nvim рабоать то думаю остальное будет непомеха. Это было бы круто :)
Как, не используя стрелочки, закончить строку? Например открываем скобки, автоматически закрываются, курсор остаётся между скобок. Но в конце строки нужно поставить двоеточие. Как не использовать стрелки? Выходить из insert-режима, идти в конец строки, снова входить в инсерт-режим методом append и ставить двоеточие?
Нет, вы можете в insert режиме нажать ctrl + hjkl для перемещения
@@PurpleSchool Благодарю! Сэкономило кучу времен!
Долгожданное видео!
👍
Какой же вы молодец,
Гениально ctrl+y ,
А я уже задолбался заставить этот emmet заработать.
Пожалуйста)
Я зелёный в виме, поэтому хотелось бы увидеть подробнее насчёт установки и настройки AstroNvim.
Что на счёт tabnine?
у меня в astonvim spac-p показывает что Packer нету и вместо него видимо Plugins Install, Plagins Sync. почему так и надо устанавливать дополнительно Packer?
Ну , наконец-то!)
Да, наконец дошли руки до полноценного обзора)
@@PurpleSchool Красавчик!) Спасибо большое.
Спасибо за видосы. Смотрю Ваш канал и получил уже много полезных советов. Я правильно понимаю, что сейчас (осень 2024) схема сохранения своей конфигурации поменялась в Astranvim? Не нужно создавать отдельную папку, файлы организованы по другому ( init.lua другой точно...). Есть после установки файл /Users//.config/nvim/lua/plugins/user.lua в котором добавлять изменения и хотелки?
Давно хочу перейти на vim, или nvim, но никак не добираются руки т.к. нужно много чего ручками настраивать)) Смирился с тем то-что установил плагин vim в vscode) после в jetbrains с плагин этот устанавливал так и оставил это дело. Но после увиденного аж захотелось снова покопаться и настроить под себя вим)
Оно того не стоит(полгода использовал). Но может быть вам зайдёт этот редактор... *попробовать* в любом случае стоит, а вот использовать или нет...
Стоит попробовать, если быстро печатаешь, думаю будет больше плюсов чем в VSCode
@@PurpleSchool кстати, я по этой причине и решил попробовать вим, освоил слепую печать и про вим рекомендации полетели. До сих пор считаю, что модальное редактирование - вещь крутая, но вот вим - это просто плохая её реализация
Единственное, что останавливает от перехода на ветки вима, это огромный и выстраданный .vimrc Я даже не представляю как я буду его переписывать на .lua и заново привыкать к новым комбинациям. За обзор спасибо, теперь крепко задумаюсь над этим вопросом. Подскажите а вы пользовались емаксом и его огромными возможностями?
Нет, полноценно не использовал. А клавиши через конфиг можно поменять на свои в AstroVim
Антон, спасибо за ролик! Как раз пытаюсь освоить NeoVim. Ролики на эту тему были бы очень кстати.
Хорошо)
15:05 скажи пожалуйста как у тебя получилось переключаться по вкладкам? Я что только не пробовал, нажимаю shift+left и ни в какую. Нигде не могу найти инфу как так переключаться. Нашел только способ [b ]b, но это не совсем удобный способ.
Да, так же. Можно поменять key bindings
@@PurpleSchool а можешь поделиться своим конфигом? На видео ты его показал, хотелось бы копирнуть и упростить процесс. Спасибо за ценную информацию!
Мой конфиг рассматривается в виде по ссылке, но он для моей собственной сборки. Подробнее тут: ruclips.net/video/4PzSNN45tcA/видео.html
Полезнейше! Подробненько! А где найти по самому NeoVim'у курс, чтобы максимально эффективно пересесть с PyCharm'а?
Пока курса нет, но есть мои видео: ruclips.net/video/qHsMV5LhOEc/видео.html
Сборка называется astronvim, опечатка в названии ролика
Да, спасибо, исправлено
Но если говорить про быстродействие, то почему надо сидеть на Маке, ведь есть же голый Arch Linux. На нем явно же можно сократить аж ЦЕЛЫЕ СЕКУНДЫ...
Там нет нужно софта
навигация - что значит шифт налево? именно интересует что вместе в шифитом используете?
В видео это не совсем очевидно
@@flexprodakshen3936 ctrl + направление
На днях решил поковырять вим и тут такое видео. Антон ты красава, давай в том же духе создай пожалуйста уроки по виму!!!!!
Спасибо!
Антон, спасибо за интересный и важный материал. Могли бы вы выпустить более подробное видео по настройке Astrovim? К примеру как установить поддержку других языков программирования, к примеру PHP. Настройка своих снипетов и т.п. Чтобы потом можно было взять за основу ваше видео и самостоятельно настроить Astrovim. Было бы неплохо записать даже короткий видеокурс и реализовать его за небольшую плату. Думаю, не у всех начинающих есть современное железо, и neovim был бы хорошей альтернативой.
Спасибо! Для поддержки php достаточно просто с помощью плагина Mason установить нужный lsp и может быть через TSInstall подсветку. А по остальному подумаю, может что запишу.
@@PurpleSchool А как установить nord font и в целом устанавливать плагины для nvim/astronvim?
Первое просто шрифт для системы. А плагины, если packer, то PackerSync после указания плагина в списке плагинов.
есть ли аналог Go Live из vscode? как включить и им пользоваться в astronvim?
@@RusFarFaz просто рядом в терминале запустите serve из соответствующего пакета
@@PurpleSchool не совсем понял как это сделать. в Mason такого пакета нету.
@@RusFarFaz нет, на пакетом, а поставить из npm и запустить в отдельном терминале
Сделай видео, как его поставить и настроить на mac или даже NeoVim. Спасибо
Все инструкции есть на сайте, установка всего пару команд, о которых я рассказываю
Спасибо за видео!
А там можно комбинацией клавиш вызывать терминал как в vscode например?
Конечно. Можно посмотреть документацию
Здравствуйте, как можно настроить автопейринг? Просто не совсем удобно самому писать скобки и кавычки
Вроде из коробки, или есть плагин для этого
Немного поподробнее хотелось бы остановиться на установке, т.к. не совсем понятно как, что и куда нужно скачивать. Про шрифт не до конца понял. Что с ним делать после скачивания? Установить в сам windows или что? После установки астровима не понял как установить nord font и всё остальное. Попытался найти информацию по астровиму в инете, но единственное что я нашёл была страница на гитхаб репозиторий их. Я зелёный в виме, поэтому хотелось бы увидеть видео с настройкой. Новичкам нужна помощь!
После скачивания шрифта его нужно установить в системе. А остальная инструкция на сайте AstroVim, ссылка на который под видео.
Круто! Спасибо!
А как включить отображение скрытых файлов и папок?
разобрался - так как за отображение отвечает плагин 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 = {},
},
}
}
}
Спасибо! А не подскажите как посмотреть тип возвращаемой функции / переменной и тд ? (Чтоб оно показалось в маленьком окошке, а не переходило к типу)
Shift + K!! А команда в доке была, как я упустил это
Здорово, очень круто хочу перейти со SpaceVim, yно что то не найду инструкций и у тебя в меню не вижу опции "run" как запускать код из него
Обычно через терминал
Ну это не очень удобно, вот тут вижу как появляется такая возможность ruclips.net/video/skumaeRzt6I/видео.html
Кто знает? не выходя из файла и astrovim запускать терминал и команды терминала
?
Отрыть терминал: space + t + f
Привет! Может ты видел не так давно вышедший конфиг LazyVim. Что думаешь насчёт него? Есть какая-то разница по сравнению с AstroNvim?
Видел его, но детально не разбирал. Сам сейчас сижу на NVChad
А я снова с тем же вопросом: как сделать так, чтобы при переименовании файла автоматически апдейтились импорты в .ts файлах?
Спасибо за видео! Скажи пожалуйста, как исключить node_modules или другие папки/файлы из поиска (leader+ff)?
leader + fF
@@PurpleSchool а как добавить другие папки в исключиние AstroNvim? У меня angular проект и там есть папка .angular, которую хочу исключить. Она находится вне node_modules
не все команды работают в винде.
переходы между буфурами, между сплитами - и не ясно где проверить.
Для новичков-то что в итоге лучше взять? Astrovim? Или LunarVim можно? Или вообще, не выеживаться и кодить в VSCode ?:)
Брать то, что понравится)
Так необычно наблюдать за людьми, которые борются за скорость написания скриптов, считая % прироста производительности...
Lua не знаю, так что про него ничего говорить не буду. Но кодя в том же шарпе, у меня никогда не было проблем со скоростью написания кода просто потому, что ты пишешь код только треть времени сидения в IDE, и эта треть размазана мелкими порциями по всему процессу написания кода, остальное время уходит на "подумать", как писать, что писать, как лучше, чтение литературы\документации, проверку работоспособности и отлавливание ошибок.
Но в любом случае мне интересно смотреть про разные IDE и языки)) Так что спасибо за видео!
👍
А можно этот ваш конфиг пользователя где-то в открытом доступе увидеть?
В новом видео будет мой конфиг для NvChad
Что насчёт lazyvim? Не был упомянут.
@@vistar8 да, он неплох
как пропатчить Kate под Vim? ))) без обид...
Можете помочь, использую WSL2 Ubuntu, установил astrovim, не отображаются иконки показует это ▯.
При том что шрифт JetBrains Mono уже установен.
Нужен именно NerdFont версия данного шрифта.
@PurpleSchool тоесть мне надо удалить нынешний шрифт и поставить nerdfont?
Из коробки не завелось. Фон зеленый, хотя обычный вим берет темный.
Как это чинить куда смотреть - хз..
А старую установку nvim удалил? И надо его кэш почистить.
Производительность написания кода странное для программирования, я думаю дольше чем пишу. Во времена терминалов вим был пушкой, сейчас, сколько я ни пробовал просто не нужен...у меня крутая мыша с инерционным колесом :) Я в обычной иде делаю все с клавиатуры кроме промотки большого текста или выделения, что мышой просто удобнее. Но то личное мнение, прикольно посмотреть на вершины пердолинга неосилятору :)
А где можно сгенерировать заставочку для AstroNvim?
Любой ASCII генератор текста
Подскажите пожалуйста на счёт prettier? Eslist установить через LSPInstall получилось, а вот где найти prettier не нахожу...
:MasonInstall prettierd
@@PurpleSchool Спасибо)
К сожалению не ставится AstroVim ругается на E492: Это не команда редактора: PackerSync
Нажмите ENTER или введите команду для продолжения проверено на MacOS и Windows
Нужно чтобы предварительно был установлен Packer github.com/wbthomason/packer.nvim
В видео не освещена настройка тестов и дебаггера, так что все таки неполноценнная ide. Но все равно спасибо - этот конфиг работает лучше, чем мой, буду использовать
Тесты запускаются из консоли, а вот дебагер не настраивал.
@@PurpleSchool ну из консоли то понятно, хочется команду типа «Запусти тест под курсором», «Отдебажь тест под курсором». Там всякие DAP, но я пока не донастроил
Как установить Nerd Fonts на windows? В моем Astrovim вместо иконок - знаки "?"
Как и любой другой шрифт - установкой шрифта.
Чем нравится Vim/NeoVim так это как раз тем, что ты сам всё настраиваешь, использовать конфиги типа Astrovim, это поворот куда-то не туда имхо и это ни разу не IDE, у разработчиков и цели нет сделать IDE из NeoVim, что и написано на их официальном сайте. Из собственного опыта могу сказать, что да в некоторых случаях действительно с Vim можно и нужно работать, но когда достаётся большой проект использовать в начале его подчас очень проблематично. Когда проект пишется с нуля, работать можно в целом, но опять же с оговорками и до поры до времени, но плюсы тоже от этого есть, вообщем кому как, на работе лично я вернулся к IDE, но Vim тоже использую время от времени, зависит от задачи ...
Вопрос к знающим людям. Неовим написал себе конфигурацию под плюсы. Все здорово интелисенс работает, но есть проект с внешними библиотеками буст, опенсв и т.д., но с внешними библиотеками ни какого автодополнения(интелисенс) нет. Как это исправить?
Вопрос решен, кому будет интересна настройка неовим для плюсов, спрашивайте.
Как увидеть скрытые файлы в дереве файлов? я из-за этого не могу попасть в папку user, она у меня числится как hidden item
Shift + h когда находитесь в дереве
Спасибо вам огромное!
Спасибо большое, ваш ролик открыл для меня этот редактор и позволил познакомиться с вим и неовим в целом, конкретно эту сборку себе поставил но почему-то есть некоторые ошибки когда пытаюсь сфокусироваться на документе, то есть если я нахожусь в неотри(Сайдбар проводник) пытаюсь перескочить на область с кодом ничего не происходит, все будто зависает, думал что дело в терминале но попробовал в другом, тоже самое, и почему-то когда открываю терминал внутри неовим не могу пользоваться бекмпейсом, причём конфиг не менял, все делал как в доке, может быть какой-то конфликт между биндом хоткеев ?
Возможно. У меня вроде таких проблем не наблюдалось, поэтому сложно сказать
Антон, привет! Спасибо за видео. Столкнулся с проблемой тормозов Телескопа (Очень долго думает, буквально до 1 минуты) Подскажи как ты добился такой скорости? Еще на гитхабе нашел похожую ситуацию у чела, там ему подсказали, дословно Using ripgrep seems to solve a lot :D. ripgrep я понял это команда, но ввожу :ripgrep - пишет это не команда редактора. Подскажи плз что сделать?
Нужно просто установить пакет github.com/BurntSushi/ripgrep
Почитал комменты. Скорость печати увеличивается - да, но это преимущество далеко не киллер фича.
Vim это флоу работы, возможность создать свою среду разработки. Привыкая к нему, обычные редакторы начинают раздражать.
Поддерживаю)
Спасибо за видео! Можно ссылку на ваш конфиг?
Он сейчас почти не отличается от дефолтного в AstoNvim, только пару плагинов.
Привет, на днях стала возникать такая ошибка при запуске, не знаешь в чем проблема ?
Error detected while processing User Autocommands for "AstroColorScheme":
Мне помогла полная перестановка Astronvim
Почему я скачал nerd fonts через homebrew все нормально скачалось, но иконки так и не появились в astrovim
че делать везде просто пишут 2 команды для скачки и все.
В терминале надо выбрать данный шрифт
@@PurpleSchool Спасибо
подскажите а как исполнить то код написанный, не могу найти команду, пробел нажимаю нет подсказки
Для запуска можно использовать встроенный терминал или просто любой другой.
Осталось только разобраться, как туда по-нормальному плагины ставить. В гайдах на ютубе и в интернете конфиг файлы выглядят совсем по-другому, не так, как у меня...
Хотелось бы полный гайд по настройке сторонних плагинов над AstroNvim. И гайд по тому, как внутри него компилировать🙏🏿🙏🏿
Терминал можно быстро вызывать и скрывать комбинацией Ctrl + ' (контрол и верхняя кавычка)
Да, но как-то удобнее несколько tmux сессий использовать)
еще быстрее отправить вим в бэкграунд - Ctrr+Z
с 3й версии автор астровима обновил всю систему, многое что стало не понятно. Очень необходимо видео про новую вервию астровима.
Сейчас ушел с него, так как он стал тормознутый
смешно но поставить не смог, пишет No C compiler found
"Вообще без проблем" - это слишком громко сказано.
Настройка в разы сложнее и запутанее 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 если нужно просто указать плагин без передачи каких-то конфигурационных параметров, то по-моему не обязательно названия плагинов в фигурные скобки оборачивать.
Грустно осознавать что если ты пишешь на vue nvim для тебя закрыт. Я уже второй месяц пытаюсь запуститься, ну вот ни в какую. Любой проект на реакте, с любой нодой - пожалуйста слету линтеры форматеры что хочешь, все работает. А как вью/накст от ошибки к ошибки, то одно отпадет, то другое. Причем в шторме/вскоде все работает. Никаких ошибок. Потраченного времени жаль.
Странная вещь( Я сам не пишу активно на Vue, но видео что и lsp поддержка есть и TreeSitter вроде. Готовые сборки пробовал?
@@PurpleSchool astrovim, lunarvim
Хм, гляну ради интереса
Все классно, но у меня вместо икон фигня какая-то. Как поставить иконки?
Нужно поставить в систему шрифт с иконками www.nerdfonts.com и его установить в терминале
@@PurpleSchool спасибо попробую 👍
У меня два вопроса
1. Как провалиться в метод ?
2. Какой шрифт у автора ? Прикольный, хочу такой же поставить
1. g+d
2. AI Writer Mono
тоже использую iterm, поставил тему и хайлайт как у вас, но бэкграунд не меняется в зависимости от темы((( в чем проблема?
Я скрыл фон vim в настройках и использую только фон терминала
@@PurpleSchool да вы это упомянули в видео, в самом начале обзора конфигурации, вы прописали в highlights функцию которая скрывает фон верно? Я так же сделал но это не работает((( вы может что-то еще дополнительно включили или отключили в конфиге?
Подскажите почему иконки не отображаются астро вим?
Нужно поставить Nerd font вместе с любым шрифтом
@@PurpleSchool вроде ставил, но не работает. Можете подсказать как правильно установить?
@@PurpleSchool ставил с brew
А ты выбрал этот шрифт для терминала?
А где-нибудь можно найти ваш конфиг?
Или шрифт хотя бы. Просто поставила свою любимую Iosevka, а она не все символы отображает
Модифицированные шрифты тут: www.nerdfonts.com/
По конфигурации я уже сменил сборку
Кто-нибудь разобрался, как сделать прозрачный экран?
:highlight Normal ctermbg=NONE работает, но каждый раз вводить не очень удобно
Смотря через что работаете, в iTerm2 есть возможность настроить прозрачность через профиль
Привет! Скажи, почему AstroNvim, а не, к примеру, SpaceVim?
Мне больше подошла эта конфигурация.
Да хочу курс по виму в части иде
@@gingerCatStore он уже готов purpleschool.ru/course/neovim
по призме незнал за плагин, спасибо
Пожалуйста)
Дядь привет, запиши видео как установить и настроить сторонние плагины в astronvim которая 3+ версия вышла крайняя. Ставлю плагины нифига не работают.
Ещё сам не обновлялся, но гляну
@@PurpleSchool вчера обновился куча плагинов упала. Плагин для навигации на русской раскладке не работает, непонятные иконки в виде вопросиков по нажатию на leader хотя шрифты все стоят в iterm2. Куча вопросов на которые я не нашел ответов. Потратил кучу времени и решения не нашел 🤦♂️
To go to the definition you need to press g + d - у меня к сожалению не работает. Архиважная комбинация. Причем в AstroVim сборке, просто в nvim и других сборках все норм.
Хм, странно.
Мне кажется это все от лукавого)))) Не про автора а в целом, есть разрабы которые больше разбираются в IDE и какая лучше - чем в непосредственной области написания кода. Товарищи код писать можно и в текстовике))) можно иметь кучу моднейших инструментов и колхозить калькуляторы а можно и в текстовике конфету смастерить )))
Тут вопрос в скорости. В блокноте без подсветки синтаксиса, autocomplete, и рефакторинга это займёт сильно дольше времени.
@@PurpleSchool ну а так да, согласен))
Подебажь из блокнота. А я посмотрю.
@@oeaoo если для тебя это проблема и ты не знаешь как можно смастерить из говна и палок простейший механизм сбора логов и инфы то соболезную)
Подскажите пожалуйста, как дебагнуть код
Тут для дебага есть плагин, но на практике не пользовался
@@PurpleSchool Спасибо!
Не особо понятно зачем колхозить vim до состояния ide, когда можно взять готовую ide и засунуть "vim" в качестве редактора? Какое-то время пользовался IdeaVim, в целом пойдет. Единственная проблема в таком варианте - конфликты хоткеев, но можно посидеть понастраивать и все будет гуд. В итоге для себя понял, что пишу не так много кода, чтобы учить все хоткеи vim)
vim бесплатный
Если писать много, то плюсы сразу видны, а если нет, то можно исопльзовать и VSCode
идея жрет по 5 гигов озу и медленно думает же, не?
@@DmitriyDev vsc тоже. Но это вообще слабый аргумент. Если ты постоянно закручиваешь саморезы, ты будешь делать это "бесплатной" отверткой или пойдешь и купишь себе шуруповерт? Не вижу никакой проблемы заплатить 5-10 баксов в месяц за свой рабочий инструмент.
@@undefunden зависит от размера проекта. Обычно долгий старт, а думает вполне себе быстро.
Какая у вас тема и шрифт?
Тема nvim - one-dark, терминала - измененная tokio-night, шрифт - AI Writer Mono
@@PurpleSchool Спасибо 🙂
пишу уже неск лет в вебшторме, до этого юзал vscode, щас пробую перейти на вим, если кто увидит этот комент через пол годика, то спросите как мои успехи, и смог ли я перейти
Хоть и не прошло пол года, но тем не менее... Как успехи? Удалось перейти?
@@3y6HuK_ перейти не перешел, но теперь на все свои сервера без граф оболочки ставлю его, ибо править код или файлы на сервере в нем оч кайфово, а так это не ide и чтоб превратить его в ide надо просто проделать работу которую проделывают jetbrains, это реально, но зачем если есть готовый продукт
Пишите еще по теме )
Пожалуйста)
@@PurpleSchool это подразумевалось , как само-собой )
ИМХО, скорость печати (набора кода) и скорость мышления разные вещи. Если вы достигли предела скорости мышления, увеличение скорости набора вам не поможет.
Полностью согласен. Но всегда есть однотипные задачи, на которые не тратишь особо умственных усилий, а вот писать код всё равно надо и чем быстрее, тем лучше
Отличный обзор на САМУЮ лучшую сборку для ленивых! астра это фантастика! Они убили всю боль настройки вима.
На текущий момент версия 2.9.1 , нужен Node не меньше 14й версии
Поддерживаю) сам использую каждый день)
кто бы на степик курс сделал по nvim и lua для написания конфигов
Возможно сделаю у себя на платформе.
Так astro Vim на lua, смысл? Тормозных ide и так хватает.
так в том и прикол что луа быстрее)
Сам Nvim - это fork Vim, куда завезли кучу фичей, включая поддержку lua, которая используется для конфигурации
@@PurpleSchool Антон, а пробовали Helix написанный на расте? (не знаю на сколько он развился за последний год и есть ли там вообще много нужных плагинов!)
Один раз пробовал, но он не такой конфигурируемый как NeoVim
Быстрей чего? Своих интерпритируемых тормозов с байт кодом?
Почему бы не LazyVim?
Мне он не очень понравился, сейчас использую NVChad
30:28 herrington darkholme... А создатель шарит!