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