🔗 Ссылки: Мой конфиг: github.com/AlariCode/nvchad-2.5-config Полный обзор NvChad: th-cam.com/video/Q1gIbPEStL0/w-d-xo.html Видео про плагины: th-cam.com/video/J8lEfErnXFQ/w-d-xo.html Как освоить NeoVim: th-cam.com/video/qHsMV5LhOEc/w-d-xo.html 🎓 Курсы по разработке: purpleschool.ru 🎓 Курсы по Golang: purpleschool.ru/course/go-basics 💬 Telegram канал с полезными советами: t.me/purple_code_channel
@@PurpleSchool как называется шрифт в хедере дашборда? и как изменить хоткеи nvchad? дерево открывается на ctrl n, я сделал свою, но это добавление, а не замена. и как вариант можно поставить langmapper, чтобы в ру раскладке команды работали
имхо, все видосики подобной темы - из разряда, когда коту делать нечего, он ... ) больше практических примеров по разработке, новости и фичи по разработке - это однозначно true )
Спасибо, пересмотрел по несколько раз все видосы, смог разобраться с конфигурацией и подогнать под себя. Есть вопрос, как реализовать предложения в коде, без ввода символов, в вскоде, если нажать cmd + i откроется меню предложений и из него можно удобно достать все поля типа при деструктуризации, сколько бы я не гуглил этот момент, найти решение не удалось, может вы решили это?
@ смотрел, но quick fix и action ничего не предложили, как и signature help, а nvim-cmp еще не понял как открыть принудительно. В любом случае спасибо за ответ, буду дальше исследовать реддит 🙌
Прописать в файл .zshrc: # Создание разных конфигураций для Neovim alias nvim-chad="NVIM_APPNAME=nvim nvim" # NvChad Neovim alias nvim-chad="NVIM_APPNAME=AstrVim nvim" alias nvim-myconf="NVIM_APPNAME=MyConf nvim" function nvims() () { items=("default" "NvChad" "AstrVim" "MyConf") config=$(printf "%s " "${items[@]}" | fzf --prompt=" Neovim Config " --height=~50% --layout=reverse --border --exit-0) if [[ -z $config ]]; then echo "Nothing selected" return 0 elif [[ $config == "default" ]]; then config="NvChad" fi NVIM_APPNAME=$config nvim $@ } bindkey -s ^b "nvims " Если используйте zsh на linux или mac, c windows не разбирался
А есть возможность чтобы форматирование было по правилам ESLint указанного в проекте? В данном конфиге форматирование ts/tsx происходит по какому то дефолтному конфигу, что, например, не подходит под мой ESLint. Я заметил, что в данной версии NvChad лично у меня не отображается какой LSP сервер работает, в принципе нету информации об этом в нижнем правом углу, либо я что то не так делаю Какой есть плагин, который позволяет обновлять пути в TS при перемещении файла внутри проекта из одного места в другое?
Все ок, но перестал работать дашборд и тема, с дашбордом проще, там просто можно его вынести в M.nvdash и он заработает, а с темой и прозрачностью пока не разобрался. Ну и конечно не хватает инфы про gopls, получилось его настроить только поставив старую версию и запретить обновления. А в общем спасибо за ролик)
Просто клонирование с GIT выдает ошибки. Дашбоард не работает на конфиги, который я создавал по данному видео. А так спасибо, сейчас погружаюсь в тему работы на клавиатуре десяти пальцевым методом в слепую, терминала, tmux, vim/neovim и т. д.
На mac и linux я в файле .zshrc прописал такие настройки: # Создание разных конфигураций для Neovim alias nvim-chad="NVIM_APPNAME=nvim nvim" # NvChad Neovim alias nvim-chad="NVIM_APPNAME=AstrVim nvim" alias nvim-myconf="NVIM_APPNAME=MyConf nvim" function nvims() () { items=("default" "NvChad" "AstrVim" "MyConf") config=$(printf "%s " "${items[@]}" | fzf --prompt=" Neovim Config " --height=~50% --layout=reverse --border --exit-0) if [[ -z $config ]]; then echo "Nothing selected" return 0 elif [[ $config == "default" ]]; then config="NvChad" fi NVIM_APPNAME=$config nvim $@ } bindkey -s ^b "nvims " # нажатие
Посмотрел и решил начать с установки Go - 1) установил, но оказалось, что это только для того пользователя, под которым устанавливал.! Инструкций, как установить для всех или группы пользователей ни где не нашëл! 2) использовать буду текстовую консоль линукс минт(tty1-6) , но как еë настроить на 256color или заменить на какой-либо другой терминал - инструкций опять не нашëл!... Информация есть только про терминалы графической оболочки... Можете подсказать что-либо по таким вопросам? Видимо, это что-то совсем простое, раз в сети трудно найти информацию или как-то не так ищу?
Так это же веб программисты. у них всегда так. Для работы используют докер и кубернетис, у них всё тяп-ляп. А чтобы поставить go для всех используй пакет из линукс дистрибутива, который используешь.
@@PurpleSchool вы немного не так поняли) я как раз спрашиваю что позволяет это сделать, потому что интересно и я такого не видел, прошу прощения что не так прозвучал
подскажи пожалуйста есть какой нибудь приятный плагин для prisma, интересуют связи, в модели описал поле, сохранил, он в соседней модели добавил необходимые поля. в vscode реализовано оч круто, есть тут что нибудь подобное?
@@two-spikes попробую. Если не выйдет, то старый добрый sublime Text поставлю. Просто, уехал в отпуск. ПК с собой не потащишь, а нормальный ноут в ремонте задержался, пришлось брать с собой, что нашёл. Вчера вот начал ставить привычный набор программ и понял насколько же мало современных инструментов всё ещё поддерживают 32-бита
Задача: в файле много функций, по которым не комфортно навигироваться, подскажи какой нибудь дельный плагин для отображения всех функций данного буфера в виде дерева. У гугла не знаю как правильно спросить. За ранее благодарствую
Пробую научиться работать на Neo Vim и изучаю разные конфигурации. Astronvim грузит мой Mac хорошо, до 1.5 Gb доходит и соответственно тормозит, а вся прелесть vim/nvim это вроде как в быстроте и малой загрузки ресурсов компа. Вот задался вопросом как быстро переключаться в Neo Vim с разных конфигураций. Mac у меня старый это Mac mini 2011 года на i5 с 8 Gb и SSD на 1 Tb, миг поставить на него Sequoia, вроде работает если не открывать по 100+ вкладке в браузере, но даже когда открыты 10-20 плюс какое нибудь современное IDE то уже все не очень быстро, вот и стал искать более лёгкий IDE с поддержкой всего, что нужно для работы.
Ты бы мог попробовать сделай конфигурацию git репозиторием и переключаться между разными конфигами по git веткам. Правда я сам не проверял такой подход
@@PurpleSchool Тоже интересная тема. Не раз пытался перейти на тайлинг, но все время возвращался на иксы. Будем ждать: может быть в этот раз что-то хорошее получится.
Это слишком пространный вопрос. Первый совет, пробуй сам, гугли, разбирайся (нужно потратить время и нервы). Второй совет (приоритетный) забей на это, установи vscode или intellij и спокойно работай, как это делает большинство, в том числе и лучших программистов в нашей индустрии, и не парятся.
Переход на следующую версию NvChad (какую нибудь 3.0) похоже будет неудобным из-за изменений в конфиге. Еще можно докинуть lazygit.nvim много чего решает по гиту.
причем минимальный конфиг с как можно меньшим числом зависимостей, который реже придется трогать руками. Я свой neovim конфиг дай бог раз в год захожу что-то трогаю. Многие пишут про overengineering при написании софта, но также существует и overengineering среды разработки :)
Антон, для кого это видео? Знатоки vim, прочтут документацию на плагины и сделают свою конфигурацию. Для начинающих, не знакомых с принципами этого продукта, из вашего видео трудно что-то понять. Начиная с кастомизированного терминала, в котором не понятно какая команда вводится, и кончая неявными переходами с экрана на экран весь контент воспринимается как абракадабра. У вас же были отличные курсы... Спуститесь до уровня новичка, чтобы говорить на понятном для них языке.
@@alexanderkiselev141 курсы не были, курсы и есть. Это видео дополняет мое предыдущее по NVChad, так как многие просили сделать разбор конфигурации 2.5
Для меня, например. Никогда не пользовался вимом (hjkl и :q не считаются), устал от того, что условная вскод ловит пердечный сристум от json файла в 40мб. При этом какой-нибудь саблайм после установки LSP, LSP-vue и т.д. так и не захотел те же автоимпорты делать. А тут можно хотя бы оценить что к чему и зачем и почему. Отличный видос
Закрыл сразу после слов "установить neovim рекомендую с помощью home brew". Остальных платформ, кроме хайпажорской макосы, не существуют. Линукс? Не не слышали. Идите в долгий пеший тур, господа обзорщики эппловоды.
🔗 Ссылки:
Мой конфиг: github.com/AlariCode/nvchad-2.5-config
Полный обзор NvChad: th-cam.com/video/Q1gIbPEStL0/w-d-xo.html
Видео про плагины: th-cam.com/video/J8lEfErnXFQ/w-d-xo.html
Как освоить NeoVim: th-cam.com/video/qHsMV5LhOEc/w-d-xo.html
🎓 Курсы по разработке: purpleschool.ru
🎓 Курсы по Golang: purpleschool.ru/course/go-basics
💬 Telegram канал с полезными советами:
t.me/purple_code_channel
Видео понравилось! Взял некоторые фишки!
@@n_sta5850 спасибо
8:59 почему-то не работает ни дэшюорд, ни прозрачность, хотя все копировал с репозитория и сверял с кодом. В чем может быть проблема :/
Выглядит кртуо! Спасибо за обзор. Остаюсь пока что на LazyVim
@@murkakimurka3316 👍
Восхищаюсь людьми, кто со спокойной душой может этим пользоваться. :)
@@v.naumenko да, это моя основная IDE
@@PurpleSchoolа с астронвим почему ушли?
@@m_almost медленный в сравнении с NVChad
@@PurpleSchool понял, попробую его
вроде работает) на винде на первый взгляд ошибок нет! так держать)
@@КосАн-и7я 👍
Пожалуйста, сделайте материал про несколько конфигов. Я в свое время пытался с разных запускаться, у меня не получалось
у меня есть про AstroVim и своя сборка на канале
Установите nvims и будет вас счастье.
как вовремя... я как раз вчера переходил на nvchad и заметил старый конфиг в прошлом видосе
Рад, что помог)
@@PurpleSchool
как называется шрифт в хедере дашборда?
и как изменить хоткеи nvchad? дерево открывается на ctrl n, я сделал свою, но это добавление, а не замена.
и как вариант можно поставить langmapper, чтобы в ру раскладке команды работали
спасибо, обновил.. маппинг стал другим.. у меня в норм моде кириллица забиндина как латиница)) придется повозиться)
@@ivmerk 👍
имхо, все видосики подобной темы - из разряда, когда коту делать нечего, он ... ) больше практических примеров по разработке, новости и фичи по разработке - это однозначно true )
Сделайте пожалуйста ролик как ставить 2 nvim'а в систему параллельно
@@romixweb 👍
на привьюхи написано: "NVCHAD IDE 2.5 - ДЛЯ GO и TS", но нет настроек для go форматеров и тд. . .
Спасибо, пушка! Дебагер для go в прошлых видео?
Пока не подрубал
Возможно ли для текста использовать свой шрифт, а для иконок - nerd fonts?
Можно, если терминал поддерживает
Спасибо, пересмотрел по несколько раз все видосы, смог разобраться с конфигурацией и подогнать под себя. Есть вопрос, как реализовать предложения в коде, без ввода символов, в вскоде, если нажать cmd + i откроется меню предложений и из него можно удобно достать все поля типа при деструктуризации, сколько бы я не гуглил этот момент, найти решение не удалось, может вы решили это?
@@АндрейКоробка-н1м это надо смотреть в сторону функций LSP
@ смотрел, но quick fix и action ничего не предложили, как и signature help, а nvim-cmp еще не понял как открыть принудительно. В любом случае спасибо за ответ, буду дальше исследовать реддит 🙌
Доброго дня! Не могли бы вы рассмотреть настройку для biomejs?
@@nihi1ist690 не пользуюсь, но думаю что если есть его поддержка плагином, то также
Прописать в файл .zshrc:
# Создание разных конфигураций для Neovim
alias nvim-chad="NVIM_APPNAME=nvim nvim" # NvChad Neovim
alias nvim-chad="NVIM_APPNAME=AstrVim nvim"
alias nvim-myconf="NVIM_APPNAME=MyConf nvim"
function nvims() () {
items=("default" "NvChad" "AstrVim" "MyConf")
config=$(printf "%s
" "${items[@]}" | fzf --prompt=" Neovim Config " --height=~50% --layout=reverse --border --exit-0)
if [[ -z $config ]]; then
echo "Nothing selected"
return 0
elif [[ $config == "default" ]]; then
config="NvChad"
fi
NVIM_APPNAME=$config nvim $@
}
bindkey -s ^b "nvims
"
Если используйте zsh на linux или mac, c windows не разбирался
А есть возможность чтобы форматирование было по правилам ESLint указанного в проекте? В данном конфиге форматирование ts/tsx происходит по какому то дефолтному конфигу, что, например, не подходит под мой ESLint.
Я заметил, что в данной версии NvChad лично у меня не отображается какой LSP сервер работает, в принципе нету информации об этом в нижнем правом углу, либо я что то не так делаю
Какой есть плагин, который позволяет обновлять пути в TS при перемещении файла внутри проекта из одного места в другое?
Почему нельзя просто добавить свой ремоут?
Все ок, но перестал работать дашборд и тема, с дашбордом проще, там просто можно его вынести в M.nvdash и он заработает, а с темой и прозрачностью пока не разобрался. Ну и конечно не хватает инфы про gopls, получилось его настроить только поставив старую версию и запретить обновления. А в общем спасибо за ролик)
Дашбоард то же не работает, пока не разобрался. Цитата 'с дашбордом проще, там просто можно его вынести в M.nvdash и он заработает' можно поподробнее?
@@maratabdrashitov319
M.nvdash = {
load_on_startup = true,
header = {
Здесь текст
},
}
Почему не helix editor?
@@ИгорьТетерин-ь5ъ там нет даже дерева папок. Очень ограничен
Просто клонирование с GIT выдает ошибки. Дашбоард не работает на конфиги, который я создавал по данному видео. А так спасибо, сейчас погружаюсь в тему работы на клавиатуре десяти пальцевым методом в слепую, терминала, tmux, vim/neovim и т. д.
Спасибо за туториалы. Научите пожалуйста устанавливать несколько конфигурций и переключаться!
Это в новом курсе по NeoVim как раз рассказываю
На mac и linux я в файле .zshrc прописал такие настройки:
# Создание разных конфигураций для Neovim
alias nvim-chad="NVIM_APPNAME=nvim nvim" # NvChad Neovim
alias nvim-chad="NVIM_APPNAME=AstrVim nvim"
alias nvim-myconf="NVIM_APPNAME=MyConf nvim"
function nvims() () {
items=("default" "NvChad" "AstrVim" "MyConf")
config=$(printf "%s
" "${items[@]}" | fzf --prompt=" Neovim Config " --height=~50% --layout=reverse --border --exit-0)
if [[ -z $config ]]; then
echo "Nothing selected"
return 0
elif [[ $config == "default" ]]; then
config="NvChad"
fi
NVIM_APPNAME=$config nvim $@
}
bindkey -s ^b "nvims
" # нажатие
# Создание разных конфигураций для Neovim
alias nvim-chad="NVIM_APPNAME=nvim nvim" # NvChad Neovim
alias nvim-chad="NVIM_APPNAME=AstrVim nvim"
alias nvim-myconf="NVIM_APPNAME=MyConf nvim"
function nvims() () {
items=("default" "NvChad" "AstrVim" "MyConf")
config=$(printf "%s
" "${items[@]}" | fzf --prompt=" Neovim Config " --height=~50% --layout=reverse --border --exit-0)
if [[ -z $config ]]; then
echo "Nothing selected"
return 0
elif [[ $config == "default" ]]; then
config="NvChad"
fi
NVIM_APPNAME=$config nvim $@
}
bindkey -s ^b "nvims
"
Прописать в файл .zshrc
Посмотрел и решил начать с установки Go - 1) установил, но оказалось, что это только для того пользователя, под которым устанавливал.! Инструкций, как установить для всех или группы пользователей ни где не нашëл!
2) использовать буду текстовую консоль линукс минт(tty1-6) , но как еë настроить на 256color или заменить на какой-либо другой терминал - инструкций опять не нашëл!... Информация есть только про терминалы графической оболочки...
Можете подсказать что-либо по таким вопросам?
Видимо, это что-то совсем простое, раз в сети трудно найти информацию или как-то не так ищу?
Так это же веб программисты. у них всегда так. Для работы используют докер и кубернетис, у них всё тяп-ляп.
А чтобы поставить go для всех используй пакет из линукс дистрибутива, который используешь.
eslint_d поддерживает eslint:8. Последний же версии 9. Пользуетесь eslint:8?
Пока да, 8-й
триситер-контекст не пользуютесь? )
Нет
что в консоли делает вертикальный выбор директории при написании пути?
@@delite378 мне так удобнее
@@PurpleSchool вы немного не так поняли) я как раз спрашиваю что позволяет это сделать, потому что интересно и я такого не видел, прошу прощения что не так прозвучал
@@delite378 это утилита eza с настройками. У меня есть видео th-cam.com/video/n3CWYPGjVns/w-d-xo.html
@@PurpleSchool спасибо
Склонил твой конфиг, все норм, но пишет Codeium: No API key found... Если зарегатсья на сodeium, подхватит api?
@@eminshakh нужно командой его добавить, почитай доку плагина
подскажи пожалуйста есть какой нибудь приятный плагин для prisma, интересуют связи, в модели описал поле, сохранил, он в соседней модели добавил необходимые поля. в vscode реализовано оч круто, есть тут что нибудь подобное?
Так есть lsp для prisma
Кака ide с git дружит на Windows 7 32bit?
vscodium
@@two-spikes попробую. Если не выйдет, то старый добрый sublime Text поставлю.
Просто, уехал в отпуск. ПК с собой не потащишь, а нормальный ноут в ремонте задержался, пришлось брать с собой, что нашёл. Вчера вот начал ставить привычный набор программ и понял насколько же мало современных инструментов всё ещё поддерживают 32-бита
@@two-spikes спасибо, попробую
Задача: в файле много функций, по которым не комфортно навигироваться, подскажи какой нибудь дельный плагин для отображения всех функций данного буфера в виде дерева. У гугла не знаю как правильно спросить. За ранее благодарствую
@@ananasios symbols, типа такого www.reddit.com/r/neovim/comments/mx6lfh/symbolsoutlinenvim_a_tree_like_view_for_symbols/
@@PurpleSchool То что доктор прописал! благодарствую
@@ananasios пожалуйста
Спасибо. А стоит ли начинать с NvChad, если с neovim не работал ещё?
Можно начать с него. Но лучше попрактиковаться vim motion в вашей любимой IDE. У меня будет скоро курс по NeoVim
@@PurpleSchool Шикарно:)
Пробую научиться работать на Neo Vim и изучаю разные конфигурации. Astronvim грузит мой Mac хорошо, до 1.5 Gb доходит и соответственно тормозит, а вся прелесть vim/nvim это вроде как в быстроте и малой загрузки ресурсов компа. Вот задался вопросом как быстро переключаться в Neo Vim с разных конфигураций. Mac у меня старый это Mac mini 2011 года на i5 с 8 Gb и SSD на 1 Tb, миг поставить на него Sequoia, вроде работает если не открывать по 100+ вкладке в браузере, но даже когда открыты 10-20 плюс какое нибудь современное IDE то уже все не очень быстро, вот и стал искать более лёгкий IDE с поддержкой всего, что нужно для работы.
Ты бы мог попробовать сделай конфигурацию git репозиторием и переключаться между разными конфигами по git веткам. Правда я сам не проверял такой подход
@тимур_атмосферный спасибо за инфу, можно и так попробовать, но пока решил через alias в конфиге zhs
Может кто подсказать, когда пишу в command line ( например :Mason) нет автодополнений. Кто нибудь знает, как решить эту проблему?
Нажатие tab даже в чистом nvim вызывает подсказки, если есть команда
@@PurpleSchool спасибо большое! ❤️
Как же вовремя вышел ролик. Всем хорош NvChad, но док у него отвратительный.
@@nikewhite4471 пришлось немного разбираться)
@@PurpleSchool Omakub - еще одна интересная тема для "разбора")
@@nikewhite4471 не, я сейчас хочу hyperland с нуля настроить
@@PurpleSchool Тоже интересная тема. Не раз пытался перейти на тайлинг, но все время возвращался на иксы. Будем ждать: может быть в этот раз что-то хорошее получится.
@@nikewhite4471 тайлинг есть и на иксах
как сделать терминал как у тебя
Это слишком пространный вопрос. Первый совет, пробуй сам, гугли, разбирайся (нужно потратить время и нервы). Второй совет (приоритетный) забей на это, установи vscode или intellij и спокойно работай, как это делает большинство, в том числе и лучших программистов в нашей индустрии, и не парятся.
th-cam.com/video/n3CWYPGjVns/w-d-xo.html
не лезь, оно тебя сожрёт.
Переход на следующую версию NvChad (какую нибудь 3.0) похоже будет неудобным из-за изменений в конфиге.
Еще можно докинуть lazygit.nvim много чего решает по гиту.
👍
кто нибудь юзает NVChad c React Native? Такое чувство, что NVChad не сбрасывает изменения на диск сразу и watchman их не видит
Вроде проблем не возникало
Что находится в папке thefuck? 😂
@@artabramov2254 Утилита thefuck))
@@PurpleSchool загуглил, так то прикольная штука, спасибо за наводку)
просто с нуля напиши конфиг
причем минимальный конфиг с как можно меньшим числом зависимостей, который реже придется трогать руками. Я свой neovim конфиг дай бог раз в год захожу что-то трогаю. Многие пишут про overengineering при написании софта, но также существует и overengineering среды разработки :)
Можно с нуля, у меня есть про это отдельное видео. Тут очень легковесные встроенные плагины
Антон, для кого это видео?
Знатоки vim, прочтут документацию на плагины и сделают свою конфигурацию.
Для начинающих, не знакомых с принципами этого продукта, из вашего видео трудно что-то понять. Начиная с кастомизированного терминала, в котором не понятно какая команда вводится, и кончая неявными переходами с экрана на экран весь контент воспринимается как абракадабра. У вас же были отличные курсы... Спуститесь до уровня новичка, чтобы говорить на понятном для них языке.
@@alexanderkiselev141 курсы не были, курсы и есть. Это видео дополняет мое предыдущее по NVChad, так как многие просили сделать разбор конфигурации 2.5
Для меня, например. Никогда не пользовался вимом (hjkl и :q не считаются), устал от того, что условная вскод ловит пердечный сристум от json файла в 40мб. При этом какой-нибудь саблайм после установки LSP, LSP-vue и т.д. так и не захотел те же автоимпорты делать. А тут можно хотя бы оценить что к чему и зачем и почему. Отличный видос
Закрыл сразу после слов "установить neovim рекомендую с помощью home brew". Остальных платформ, кроме хайпажорской макосы, не существуют. Линукс? Не не слышали. Идите в долгий пеший тур, господа обзорщики эппловоды.
@@madbad1310 а вы не в курсе, что homebrew прекрасно работает не Linux?
ну если ты разраб ты либо мак юзаешь - либо линь, сидишь на винде ? правильно что закрыл, удачи)
@@InsaneAnger Придурок, ты читать умеешь? Я про линукс говорил, а ты из своей жопы винду зачем то для наездов вытащил.
@@InsaneAnger Включи мозги, я прямо упомянул Линукс. Откуда в твоих фантазиях родилась отсылка к нигде не упомянутой винде, умник?
@@PurpleSchool А еще можно вообще виндовый софт с помощью Wine юзать. Спасибо, не надо.