Как быстро освоить Vim / Neovim?

  Рет қаралды 65,536

PurpleSchool | Anton Larichev

PurpleSchool | Anton Larichev

Күн бұрын

Пікірлер: 204
@PurpleSchool
@PurpleSchool Жыл бұрын
🔗 Ссылки: AstroNvim: astronvim.github.io ⚡Все мои курсы: purpleschool.ru/ Telegram канал с полезными советами: t.me/purple_code_channel
@MaloyDjo
@MaloyDjo Жыл бұрын
Спасибо. Ждал от Вас про Neovim
@PurpleSchool
@PurpleSchool Жыл бұрын
Пожалуйста!
@Артемий-ч6у
@Артемий-ч6у 8 ай бұрын
Благодарю, всё очень подробно и понятно !
@PurpleSchool
@PurpleSchool 8 ай бұрын
Пожалуйста
@Артемий-ч6у
@Артемий-ч6у 8 ай бұрын
@@PurpleSchool Так оперативно мне ещё никто не отвечал)))
@PurpleSchool
@PurpleSchool 8 ай бұрын
@@Артемий-ч6у 👍
@illusionsoftworks7866
@illusionsoftworks7866 6 ай бұрын
У нас в вузе отдельная пара была посвящена работе с vim и neovim. Благодаря ей освоил перечисленные здесь шорткаты буквально за 2 часа, а наработал практику с ними за пару дней) Пока что не даётся моему разуму только перемещение hjkl, очень трудно отучить себя от стрелочек и wasd, которые объективно более логичные и очевидные
@Alcoholdehydrogenas
@Alcoholdehydrogenas 9 ай бұрын
Охоспади, спасибо тебе, добрый человек. Я задолбался входить в режим редактирования через i, а потом смещаться влево.
@PurpleSchool
@PurpleSchool 9 ай бұрын
Пожалуйста)
@kostyakozlov5289
@kostyakozlov5289 Жыл бұрын
Как вы только время находите, чтобы постоянно регулярно выпускать ролики))
@PurpleSchool
@PurpleSchool Жыл бұрын
Очень стараюсь и много работаю)
@Keriokutori
@Keriokutori Жыл бұрын
спасибо, очень круто. Было бы здорово, если бы Вы выпустили видео с продвинутыми командами + команды астровим.
@PurpleSchool
@PurpleSchool Жыл бұрын
Да, так и планировал)
@dimakozach9416
@dimakozach9416 Жыл бұрын
Лучшее введение в Vim из всех просмотренных ранее... Огромное спасибо !!!
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо)
@siparat842
@siparat842 Жыл бұрын
Антон, сможешь записать видео или сделать подкаст про улучшение своего кода, поиск лучший практик, как мыслить при проектировании какого-то модуля, класса, функции и т.д?
@PurpleSchool
@PurpleSchool Жыл бұрын
Хорошо, подумаю над этой темой.
@h_worker1826
@h_worker1826 Жыл бұрын
даа. Было бы круто
@AleksandrMaltsev-jm8ph
@AleksandrMaltsev-jm8ph Жыл бұрын
Спасибо за ролик. !!!Также хотелось бы увидеть как работает LSP и подсветка синтакисиса. Автодополнения, и прочее прочее. как это подключать и отключать хотя бы в JS стэке.
@PurpleSchool
@PurpleSchool Жыл бұрын
Хорошо
@MIhailRbk
@MIhailRbk Жыл бұрын
подпишусь на тебя, js/ts в целом и фронтенд в частности, о чем у тебя большенство видосов, не сильно инетерсен но смотрю видосы про вим и не раздржает и ни хочется выклють видос сразу) спасибо)
@PurpleSchool
@PurpleSchool Жыл бұрын
У меня кстати больше про Node, чем фронт.
@sergeigarbar1896
@sergeigarbar1896 Жыл бұрын
Приятно послушать умного человека!
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо!
@georgebezov
@georgebezov 11 ай бұрын
Пока лучшее видео по виму!)
@PurpleSchool
@PurpleSchool 11 ай бұрын
Спасибо!
@nikitavasiliev4041
@nikitavasiliev4041 Жыл бұрын
Кайф! Нужно больше видео по виму!
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо)
@ЕвгенийПеркин-х8и
@ЕвгенийПеркин-х8и Жыл бұрын
Спасибо тебе добрый человек! Тоже начал в nvim вникать)
@PurpleSchool
@PurpleSchool Жыл бұрын
Пожалуйста 👍
@engelknight2059
@engelknight2059 Жыл бұрын
Спасибо, очень интересно!
@PurpleSchool
@PurpleSchool Жыл бұрын
Пожалуйста!
@GLUCKKKKKKKKKK
@GLUCKKKKKKKKKK Жыл бұрын
Отличное видео. Сам начинал с плагина в ВС коде. Позже пересел на лунар вим. Вскоре думаю перейти на чистый неовим и кастомизировать его)
@PurpleSchool
@PurpleSchool Жыл бұрын
Супер)
@sergeykudryashov9097
@sergeykudryashov9097 Жыл бұрын
А как в Astonvim рефакторить? Вот бы такой ролик.
@PurpleSchool
@PurpleSchool Жыл бұрын
Ок
@DeamondGod865
@DeamondGod865 7 ай бұрын
любимое занятие в интернете: заходить в видео про vim и наблюдать халивары
@PurpleSchool
@PurpleSchool 7 ай бұрын
😂
@fitter2boss72
@fitter2boss72 Жыл бұрын
Продолжайте тему с Vim.
@PurpleSchool
@PurpleSchool Жыл бұрын
Хорошо 👍
@slmpnv
@slmpnv Жыл бұрын
Здравствуйте. Вы сказали, что используете пробел для удобства иммитации esc. Может, глупый вопрос, но какая клавиша у вас тогда отвечает за пробел? Как в режиме insert ставить пробел?
@PurpleSchool
@PurpleSchool 2 ай бұрын
@@slmpnv модификатор пробел работает только в normal режиме
@AntowaKartowa
@AntowaKartowa Жыл бұрын
А можно на примерах? Что можно кастомизировать в Vim чего нельзя кастомизировать в том же VSCode?
@PurpleSchool
@PurpleSchool Жыл бұрын
1 пример: хочу кастомизировать все клавиши команд, чтобы не тянуться к cmd, а выполнять команды или макросы Leader + символ
@ZigZagUdachich
@ZigZagUdachich 11 ай бұрын
6:54 Интересно как это двойное нажатие на j вместо распечатки "jj" в режиме вставки (что собственно у меня и вышло) выбросит нас в нормальный режим как если бы мы нажали ESC?
@PurpleSchool
@PurpleSchool 11 ай бұрын
Там стоит биндинг на то, что jj преобразуется в esc
@ZigZagUdachich
@ZigZagUdachich 11 ай бұрын
@@PurpleSchool Ага, теперь понятно. А то я правлю .vimrc а парные j всё вставляются и вставляются. Очень жаль что нет способа обойтись без стороннего ПО
@PurpleSchool
@PurpleSchool 11 ай бұрын
@@ZigZagUdachich это не стороннее ПО, а настройка в Vim
@ZigZagUdachich
@ZigZagUdachich 11 ай бұрын
@@PurpleSchool Ну и как же тогда настроить? Я несколько раз правил свой _vimrc. Сначало просто внёс строку "inoremap jj ", после ещё одну добавил и теперь содержимое моего файла выглядит так: "set nocompatible inoremap jj " Но всё безуспешно.
@PurpleSchool
@PurpleSchool 11 ай бұрын
@@ZigZagUdachich vi.stackexchange.com/questions/16963/remap-esc-key-in-vim
@ДмитрийСоловьёв-ц2п
@ДмитрийСоловьёв-ц2п Ай бұрын
Программирование это ведь не только набор кода, но ещё и отладка. Как в vim поставить точку останова и построчно выполнять код, как добавить переменные в список отслеживаемых и просматривать их значение на каждом шаге?
@PurpleSchool
@PurpleSchool Ай бұрын
Плагин nvim-dap
@alcor9921
@alcor9921 Жыл бұрын
То чувство, когда на моей 60% клавиатуре с роду не было стрелочек) Спасибо за видео, очень полезно, жду след часть
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо!
@kostyakozlov5289
@kostyakozlov5289 Жыл бұрын
нужно купить такую же
@linuxoidovich
@linuxoidovich Жыл бұрын
У меня 50%
@creestl8638
@creestl8638 Жыл бұрын
За клаву лайк. Такую же юзаю.
@PurpleSchool
@PurpleSchool Жыл бұрын
👍
@rndofpipowe
@rndofpipowe Жыл бұрын
Вот чесслово, сколько не смотрю на эти чудесные видосики про божественный Вимчик, так и не проникся. Возможно у меня травма со времён этого вашего DOS (OS/2) и "редактора" EDLIN (E), но не понимаю этого. Возможно юзание Вимчека - это такая знаете показная, прямо нарочитая простота, дескать смотрите, у меня 32 ядра и 64 Гб памяти, а я в консольке! Мне вполне хватает Идейшечки и клавиатурных комбинаций. Не обязательно избегать мыши путём её выбрасывания. 😊
@WolfgangGahlnback
@WolfgangGahlnback 6 ай бұрын
Благодарю за качественный контент. Хотелось бы найти информацию по сравнению vim и neovim. Сейчас пользуюсь первым, думаю об установке плагинов, но есть мысли, может тогда сразу на нео перейти и там всё настраивать? С нео неудобство, что он не лежит в депозитории и просто так с одной команды его не установить.
@PurpleSchool
@PurpleSchool 6 ай бұрын
Сейчас все сборки в основном на NeoVim
@Saironsmv
@Saironsmv Жыл бұрын
Вим - отличный текстовый редактор, но как IDE, это нагромождение плагинов, которое старается им казаться. Полная настраиваемость такое-себе удовольствие. Это как в Генту, сначала кажется прикольно, а потом переходишь на Федору, потому что надоело вечно что-то настраивать и пересобирать, а хочется просто поработать.
@linuxoidovich
@linuxoidovich Жыл бұрын
Так можно настроить и все. Больше не надо.
@nakidai
@nakidai Жыл бұрын
Собственно говоря, пока кажется прикольно, ты вполне себе все настраиваешь, а потом юзаешь, и никаких проблем.
@js-webdev
@js-webdev Жыл бұрын
Антон, было бы интересно посмотреть оффтоп ролик о твоем рабочем месте не в плане софта, а в плане железа :)
@PurpleSchool
@PurpleSchool Жыл бұрын
Хорошо, так как тут думаю об обновлении рабочего места, сделаю скорее всего
@alexsmirnov5862
@alexsmirnov5862 Жыл бұрын
За видео спасибо. 👍 Но стандартная раскладка vim - это vim курильщика. Пальцы вывернуть можно. Первым делом после установки - переназначайте самые используемые команды как можно ближе к основному ряду клавиатуры. В духе: "переход к началу строки" переназначить из 0 в u. И ещё vim курильщика - это скакать по номерам строк. Vim здорового человека - это последовательно нажать какое действие хочешь совершить и где СЕМАНТИЧЕСКИ. Например, находясь курсором внутри метода нажать (ДЕЙСТВИЕ) "войти в режим вставки" (ГДЕ) "в конце списка параметров данной функции". Тем самым мы в ДВА(!!!) нажатия начали писать новый параметр функции.
@radiofedor
@radiofedor Жыл бұрын
нормальная раскладка, переход к номеру строки это очень удобно, позволяет мгновенно перемещаться вверх-вниз
@PurpleSchool
@PurpleSchool Жыл бұрын
Я здесь не показывал специально сложные действия, тут базовое перемещение. А так же по номерам строки очень удобно двигаться когда ты не внутри сематического блока как в примере.
@alexsmirnov5862
@alexsmirnov5862 Жыл бұрын
​@@radiofedorну если вы играете на пианино, то может для вас и нормальная. Для нормального человека естественно держать 8 пальцев на главном ряду клавиатуры и перемешать пальцы с него лишь на ряд выше и ниже. Туда же в топку виндовый Ctrl и модификации с ним. А про перемещение по строкам: зачем вам делать лишние нажатия и скакать по строкам, когда вы просто можете в одно нажатие заказать действие которое хотите сотворить с вашим кодом, а вторым нажатием где СЕМАНТИЧЕСКИ оно должно произойти.
@alexsmirnov5862
@alexsmirnov5862 Жыл бұрын
​@@PurpleSchoolс этим соглашусь. Когда код семантически никакущий, то переход по строкам может быть актуален. Хотя не факт. Всё равно какие-нибудь блоки кода встречаются и переключаться между блоками удобнее.
@radiofedor
@radiofedor Жыл бұрын
@@alexsmirnov5862 хз, я рукой везде дотягиваюсь. Насчёт одного нажатия разверни, я не понял что ты имеешь ввиду.
@mikisor4372
@mikisor4372 Жыл бұрын
Спасибо!
@PurpleSchool
@PurpleSchool Жыл бұрын
Пожалуйста 👍
@ruslansmirnov9006
@ruslansmirnov9006 Жыл бұрын
еще бы осветить такие вещи в Vim'е, как деление окна редактора вертикальной чертой на два, а также просмотр истории из Git и выполнение diff'а
@PurpleSchool
@PurpleSchool Жыл бұрын
Будет видео по моим плагинам скоро на канале
@n00b1k
@n00b1k 2 ай бұрын
Какой софт отображает нажатые клавиши?
@PurpleSchool
@PurpleSchool 2 ай бұрын
@@n00b1k keycaster
@illusionsoftworks7866
@illusionsoftworks7866 6 ай бұрын
Самая большая проблема моего перехода на vim состоит не в шорткатах, а в функциональности, не имеющейотношения к текстовому редактору. Скажем, сборка и отладка, осмысленное автодополнение и пр. Я знаю, что в виме это всё настраивается через конфиги, но для новичка задача неподъёмная. В связи с этим склоняюсь к тому, чтобы включить vim mode в JetBrains и в VS Code.
@DocNight
@DocNight Жыл бұрын
Простите. Что за кресло вы используете?
@PurpleSchool
@PurpleSchool Жыл бұрын
Старое кресло ИКЕЯ, которое давно хочу сменить)
@historyproof6722
@historyproof6722 9 ай бұрын
а какая тема у Вас стоит в асотра вим?
@PurpleSchool
@PurpleSchool 9 ай бұрын
Уже не помню, так как сейчас на сборке NVChad
@awenn2015
@awenn2015 9 ай бұрын
Решил тоже попробовать nvim ибо ставить на удаленный сервак vscode такое себе, когда надо что то по быстрому отредачить проще vim открыть, только команды запомнить и плагины поставить, не знал что в голом виде это по сути обычный блокнот 😂
@velessn
@velessn Жыл бұрын
Кстати, недавно столкнулся в Astrovim c такой проблемой. Не могу понять как изменить тему в astrovim и создать пользовательскую конфигурацию. Скачалась 3 версия программы, а в ней не понятно как создать пользовательскую конфигурацию. Антон, было бы очень классно что бы вы разобрали этот момент в видео.Может кто знает из подписчиков?
@PurpleSchool
@PurpleSchool Жыл бұрын
Привет! Там сейчас по-другому строится конфигурация, так как она разбита на файлы. Вот тут инструкция: astronvim.com/Configuration/manage_user_config По сути та же папка user внутри конфига
@kiritushka
@kiritushka Жыл бұрын
как заключить выделенный текст в скобки в astrovim?
@PurpleSchool
@PurpleSchool Жыл бұрын
Возможно нужно поставить github.com/tpope/vim-surround
@kiritushka
@kiritushka Жыл бұрын
@@PurpleSchool поставил, только ошибка возникает error: pathspec 'tags/*' did not match any file(s) known to git
@bsfgpmedia
@bsfgpmedia 8 ай бұрын
Спасибо за гайд. Какие же бинды вима неудобные и нелогичные... Продолжу пользовать micro.
@КоньЛюдоед-ф6ф
@КоньЛюдоед-ф6ф Жыл бұрын
Огромное спасибо. Но чтоб заменить обычную IDE нужно бы еще минимум открывать другие вкладки и поиск по проекту иметь. Тогда уже + - обычное IDE иначе приходится костылить
@PurpleSchool
@PurpleSchool Жыл бұрын
И это все в лучшем виде поддерживется в AstroNvim: kzbin.info/www/bejne/gnzRpnyXr8qcg5Y
@КоньЛюдоед-ф6ф
@КоньЛюдоед-ф6ф Жыл бұрын
@@PurpleSchool Большое спасибо обязательно гляну. Я прост уже "споткнулся" по гайду с ютуба настраивал автодополнение для nvim и оно работает в кавычках. Попробую с астро может там из коробки всё будет работать) видео понравилось правда спасибо
@3y6HuK_
@3y6HuK_ Жыл бұрын
Ещё бы с темами разобраться, как из ставить в Astrovim со стороны...
@PurpleSchool
@PurpleSchool Жыл бұрын
В новом видео будет мой конфиг для NvChad
@Rammstas1
@Rammstas1 Жыл бұрын
Может кто знает, или Антон подскажет, что за клавиатура? Ищу что то подобное, без цифрового блока. Я пока еще не пользовался хорошими клавиатурами, поэтому не знаю даже что посмотреть. В общем буду рад любым советам по хорошим клавам, особенно до 10к руб.)))
@PurpleSchool
@PurpleSchool Жыл бұрын
Это Varmilo Moonlight
@Rammstas1
@Rammstas1 Жыл бұрын
@@PurpleSchool спасибо большое
@DenysVolyntsev
@DenysVolyntsev Жыл бұрын
Будет отлично по мимо движений увидеть разбор написания кофига на lua, так как у lsp если запросить hover diagnostic только показывает его но не делает активным для курсора. Вот такие мелочи вместе с проставлением меток для дебага, букмаркс поинты и тп для более быстрого перемещения по всему коду с более удобными алиасами или доп плагинами было бы круто. Изменено: но вообще круто, у меня когда я перешел на nvim не было подобного контента я пользовался шпаргалкой хоткеев от астровим:(
@PurpleSchool
@PurpleSchool Жыл бұрын
Хорошо)
@eronex777
@eronex777 Жыл бұрын
А вот ещё бы по глубже заглянуть в продвинутые методы редактирования кода... ну чтобы научиться сразу хорошему, минуя малоэффективные привычки.
@PurpleSchool
@PurpleSchool Жыл бұрын
kzbin.info/www/bejne/qITEgJ2ZpruFaM0
@АндрейРешетников-ю9г
@АндрейРешетников-ю9г Жыл бұрын
Спасибо Антон. Подскажите, когда планируется выход курса Angular?
@PurpleSchool
@PurpleSchool Жыл бұрын
Пока сроков нет.
@thomasanderson571
@thomasanderson571 Жыл бұрын
top!
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо!
@ТауронЭрувич
@ТауронЭрувич 6 ай бұрын
первый вопрос когда видят вим: "как отсюда выйти?" я выходил закрытием вкладки
@tovjukov
@tovjukov Жыл бұрын
Что за клавиатура в кадре?
@PurpleSchool
@PurpleSchool Жыл бұрын
Varmilo Moonlight
@AndreiSavelev-u9s
@AndreiSavelev-u9s Жыл бұрын
Так есть же хоткеи в редакторах. И точно так же не надо пользоваться мышкой.
@PurpleSchool
@PurpleSchool Жыл бұрын
Хоткеи не заменяют полноценное перемещение по коду
@ka11den
@ka11den Жыл бұрын
Антон, сможешь записать видео о разработке проекта по технологий MERN с использованием typescript, очень интересно посмотреть как ты сделаешь архитектуру и работу с redux, пожалуйста 🥺
@PurpleSchool
@PurpleSchool Жыл бұрын
По MERN у меня есть курсы по Nest и Next, возможно что-то отдельно запишу.
@РоманЕлисеенко
@РоманЕлисеенко Жыл бұрын
Вопрос не в тему, а что за клава?))
@PurpleSchool
@PurpleSchool Жыл бұрын
Это Varmilo Moonlight, а сборка новой есть на канале
@MaximtejeneV
@MaximtejeneV Ай бұрын
вы так вкусно говорите
@PurpleSchool
@PurpleSchool Ай бұрын
Приятного аппетита)
@BGTM-tx2hz
@BGTM-tx2hz Жыл бұрын
Как вы надоели все, вот vim круто. Да круто, но никто не говорит о настройке vimrc, о настройках плагинов, что это полная жопа. Там всё завязано на файлах. Никто не говорит о структуре файлов этого редактора, чтобы настраивать его под себя. Очки напялил, два экрана купил, сидит там рассказывает как хорош vim/ Клоуны
@railroadman2k
@railroadman2k Жыл бұрын
Откуда инфа про увеличение производительности на 200%, похоже на дешевый маркетинг, есть какой-то ресурс, которому можно доверять.Во всех ide тоже можно процентов 90 операций делать без мышки
@PurpleSchool
@PurpleSchool Жыл бұрын
Попробуйте в обычной IDE без VIM Mode удалить тело метода. В VIM это 3 нажатия: di{. По сравнение можно найти кучу видео на KZbin. Так же рекомендую канал youtube.com/@ThePrimeagen
@railroadman2k
@railroadman2k Жыл бұрын
@@PurpleSchool Записал Макрос повесил на какую-то комбинацию все прекрасно работает (idea Community)
@PurpleSchool
@PurpleSchool Жыл бұрын
При чем тут макрос и быстрое редактирование кода? На каждое движение, которое доступно в Vim вы же не будете делать макрос?
@romanmed9035
@romanmed9035 Жыл бұрын
вим надо знать хотя бы тогда если работаешь на одном сервере с админами, которые его используют.
@PurpleSchool
@PurpleSchool Жыл бұрын
👍
@dinliri472
@dinliri472 Жыл бұрын
Зачем так заморачиваться, если есть Webstorm? В нем есть быстрая навигация по файлам через попап и поиск. И также в нем есть королевская навигация внутри самого файла через каретку (ctrl + ;), и не надо заучивать 100500 комбинаций и переключать режимы туда-сюда, а тупо вводишь куда тебе надо переместиться и перемещаешься. Антон, может ты не знал об этих функциях? Протестируй. Я пользуюсь и кайфую, мышки даже не касаюсь, при том что я не знаю vim, моя скорость работы ничуть не хуже.
@PurpleSchool
@PurpleSchool Жыл бұрын
Webstorm не плох, я пользовался какое-то время, но: 1. Он платный с подпиской, которая к примеру не работе в РФ 2. Его навигация внутри файла, это все равно не motion. Ты не можешь парой кнопок удалить тело функции к примеру. 3. Он тяжелый 4. Я могу Vim настроить как угодно под себя
@erxweo
@erxweo Жыл бұрын
быстрее проект написать, чем настроить этот редактор, особенно если у тебя не Python и React. Как пример go to definition работает через одно место если это Vue проект. да и на React у меня иногда не переходил. Использовал AstroNvim. Про таб чтобы дописать вообще молчу. Не работает или работает через раз.
@PurpleSchool
@PurpleSchool Жыл бұрын
Очень странно, работает отлично, Node, React и прочее.
@erxweo
@erxweo Жыл бұрын
@@PurpleSchool да, вы же не пробовали. У вас нет проектов на vue, как вы сами говорили. И видео все ваши нацелены на react и nest. Следовательно вы не в курсе об этих проблемах
@Son0fBeelzebub
@Son0fBeelzebub Жыл бұрын
​​​@@erxweo работал со вью, реактом, ангуляром, свелтом. Везде лсп-сервера работают нормально и триситтер тоже не подводит. Либо проблемы астровима, либо твои В худшем случае всегда есть coc.nvim и сама дока Вью рекомендует coc-volar.
@erxweo
@erxweo Жыл бұрын
скинь конфиг тогда, у меня не переходит в компонент когда пытаюсь go to сделать в шаблоне
@Son0fBeelzebub
@Son0fBeelzebub Жыл бұрын
@@erxweo на текущей машине конфиг не дописан, так как переписываю все на максимальный лези и со вью более не работаю, но советую посмотреть настройки вью на гх/гл буквально по таким же тегам. или просто поискать coc-volar и его конфигурацию. Это, вроде бы, от самих вью-тим. Но, на самом деле, если есть траблы с этим, то легче оставаться в своем редакторе с вим модом. В вскоде, вроде бы, полное внедрение неовима есть. Но, если для тебя не вызывает интереса конфигурация конфига, то и не нужно это вовсе. Я, например, конфиги переписываю для души. За пк, правда, посидеть пока нет возможности.
@sergeipopov
@sergeipopov Жыл бұрын
Почему-то всегда думал что "C" это не Correct а Change :)
@oleg9ff
@oleg9ff Жыл бұрын
Как говорили классики: *Лучше день потерять, потом за пять минут долететь…*
@PurpleSchool
@PurpleSchool Жыл бұрын
👍
@OlegCitizen
@OlegCitizen Жыл бұрын
Самое главное для новичка: в этом текстовом поле в нормальном режиме нельзя вводить текст! Просто было интересно, как это работает... Не, мне проще мышкой. П. С. Ну ёлки-палки, W это не ви! V - это ви, W - это дабл ю... Это запутывает. Хорошо, хоть буквы видно в уголке.
@PurpleSchool
@PurpleSchool Жыл бұрын
Да, нормальный режим для перемещения.
@awenn2015
@awenn2015 9 ай бұрын
Согласен по счет озвучивания букв, слышу ви а на экране даблю, я такой "чего?"
@quusix
@quusix Жыл бұрын
Можно пожалуйста видео по вашему терминалу очень понравился :3
@PurpleSchool
@PurpleSchool Жыл бұрын
Вот обзор: kzbin.info/www/bejne/hYebn4OpjN6qisU
@hsqlk
@hsqlk 9 ай бұрын
Камон, нормальные люди использую то, что им нравится, то, что им удобнее. Они не меряться функциональностями IDE-шки/редакторов кода....
@callmeyoku
@callmeyoku 2 ай бұрын
Я один зашёл в туториал по Vi/Vim/Nvim пытаясь выучить helix?
@PurpleSchool
@PurpleSchool 2 ай бұрын
@@callmeyoku 😁
@callmeyoku
@callmeyoku 2 ай бұрын
@@PurpleSchool А если серьёзно то туториал вышел полезным и весьма подробным, только из-за того что шорткаты отличаются, так что привыкать буду крайне долго, особенно после перелопаченного nano. Ну наверное это можно назвать апгрейдом
@vitmih380
@vitmih380 Жыл бұрын
Покажите основное, что нужно новичку в программировании - как скопированное из вне редактора (например из браузера) вставить в этот ваш астровим?
@PurpleSchool
@PurpleSchool Жыл бұрын
Как ни странно cmd + C для копирования и P для вставки. Или стандартно cmd + V
@Son0fBeelzebub
@Son0fBeelzebub Жыл бұрын
​​@@PurpleSchool cmd+V как и cmd+C могут не сработать на линуксе, например, и не факт, что на маке(тут не ручаюсь), потому что терминалы уже резервируют цмд+в и придется смд+шифт+в жать. И не у всех, кто просто установит неовим, а не сборку - будет работать вставка, и не у всех с WSL2. Нужно будет устанавливать клипборд на unnamedplus. Но так - да. Обычные cmd+v и подобные бинды работают вполне себе. Хоть и лучше отучаться, конечно
@nakidai
@nakidai Жыл бұрын
@@Son0fBeelzebub ctrl+shift+c/v работает везде :D
@Son0fBeelzebub
@Son0fBeelzebub Жыл бұрын
@@nakidai ну, возможно. я кроме kitty и alacritty ничего не юзал, там работают, да. как на макос или винде - не знаю
@saresiu
@saresiu 11 ай бұрын
Vim, например, нужен при работе на сервере через SSH, но все же Micro Editor удобнее.
@zagvozkinandrey9452
@zagvozkinandrey9452 Жыл бұрын
Второй ролик нужен
@PurpleSchool
@PurpleSchool Жыл бұрын
Хорошо)
@alex-0x6b
@alex-0x6b 10 ай бұрын
Если у меня нет желания работать, то я изучаю nvim. Я один такой?)
@Cre0w
@Cre0w Жыл бұрын
Пользуюсь вимом много лет. Не соглашусь, скорости не добавит, он больше про надёжность и гибкость. Лучше использовать как CLI инструменты, то есть несколько вариантов запуска сделать под каждый сценарий и под окружения. В качестве IDE не рекомендую использовать, особенно переходить с IDE, вас это только замедлит. Если у вас специфические задачи то только совместное использование разумно.
@Cre0w
@Cre0w Жыл бұрын
Да я использую его как IDE иногда, но это скорей вынужденная мера, когда дисплей на лэптопе маленький, или нет мышки, или используется оконный менеджер без пользовательского интерфейса в Linux.
@abbze8272
@abbze8272 Жыл бұрын
3 раза пытался перейти на вим, бросал 😅
@PurpleSchool
@PurpleSchool Жыл бұрын
Это нормальный процесс) я тоже делал несколько попыток, удалось после того, как потренировался слепой печати на английском языке
@abbze8272
@abbze8272 Жыл бұрын
Все таки перешел. Достаточно было настроить его с нуля по видео, чтобы понять его и остаться на нем. Очень доволен 🎉
@minimalstory
@minimalstory Жыл бұрын
Пока познавал вим, проекты выросли и скорость печати стала не важна)
@PurpleSchool
@PurpleSchool Жыл бұрын
Почему? Мне кажется она важна на любом проекте, всё равно есть куча мест, где нужно писать быстро, после того как спланировал архитектуру.
@minimalstory
@minimalstory Жыл бұрын
​@@PurpleSchool все от проекта зависит, у меня бекенд, 50 строк в день уже хорошо, если ничего не сломалось, то это прям супер) но у всех по разному)
@skpavlenko
@skpavlenko Жыл бұрын
Не, ну зашибись, конечно. Нужно три года учиться, чтобы банально бегать по файлу и выделять-копировать. А как насчет фишек полноценных IDE: синтаксический анализатор (которого даже в VS code нет), рефакторинг, закладки, форматирование, инструменты дебага, работа с докером, REST API и базами данных? Я сейчас не удивлюсь, если окажется, что вим это тоже все умеет, но чтобы все настроить, изучить этот дьявольский интерфейс и запомнить зубодробительные шорткаты, нужно не три года, а все десять, куча седых волос и расшатанные нервы. То, что в вебшторме есть прямо из коробки, без каких-либо настроек и изучается за 30 минут.
@GLUCKKKKKKKKKK
@GLUCKKKKKKKKKK Жыл бұрын
Кстати, долго игнорировал регистры и макросы, а зря)
@PurpleSchool
@PurpleSchool Жыл бұрын
Я вот не пользуюсь ими. А вы для чего используете макросы?
@GLUCKKKKKKKKKK
@GLUCKKKKKKKKKK Жыл бұрын
Да одна, две задачи из 10000. Помню нужно было отредактировать таблицы из БД и проставить кавычки. Можно было написать функцию но я использовал макросы. Еще помню сериал смотрел на английском тренил аудирование и нужно было проставить перед каждым предложением M (mine) и R (right) чтобы сопоставить свое услышанное предложение и оригинальное.
@madokamagika7337
@madokamagika7337 Жыл бұрын
Какой же только фигни не придумают, вот спросить зачем никто не ответит, впрочем с тем что уже очень скоро нейросети заменят, то чем бы дитя не тешилось лишь бы не вешалось.
@_simula_7403
@_simula_7403 10 ай бұрын
3:08 Печатает принтер. Пользователь набирает текст :)
@PurpleSchool
@PurpleSchool 10 ай бұрын
Есть даже термин - Слепая печать на клавиатуре
@_simula_7403
@_simula_7403 10 ай бұрын
@@PurpleSchoolУстоявшийся термин - не повод везде следовать режущему слух шаблону :) К примеру, в русском языке есть слово положить, но нет слова ложить, есть слово класть. Ничего личного.
@PurpleSchool
@PurpleSchool 10 ай бұрын
@@_simula_7403 я нигде не видел, чтобы "Печатать на клавиатуре" был бы указано как как наверное употребление в отличии от "Ложить"
@_simula_7403
@_simula_7403 10 ай бұрын
@@PurpleSchool Значит, печатайте дальше.
@timoxx8543
@timoxx8543 Жыл бұрын
Astro конечно хорош, но по-моему chad намного, намного круче
@PurpleSchool
@PurpleSchool Жыл бұрын
Да, я как раз на него пересел: kzbin.info/www/bejne/h2LKepWGeringpI
@hazartilirot1014
@hazartilirot1014 Жыл бұрын
Это слова) Я хочу посмотреть реально, как человек работающий постоянно в Intellij IDEA (то есть, знающий все шот-каты) будет проигрывать по времени тебе)))) Я вообще не понимаю, не нужна мышь - не используй её.) Ну, а теперь, выводы. Потратить три года на то, чтобы привыкнуть к ВИМу - мама, роди меня обратно.) Всё гораздо проще. Были старые дяди, которые изначально работали в ВИМе, потом, им было сложно привыкать к прогрессу, т.к. стало появляться очень много всего, а успевать переучиваться у них не было времени. Потом, появились молодые, которые стали думать, что дяди работающие в ВИМе крутые потому что они работают в ВИМе (есть ещё отдельная каста, которая считает, что набирать в блокноте код - делает их более продуктивными и офигенными программистами из-за того, что приходится много держать в голове) - в общем, не правы все. Потому что единственный правильный вариант, это купить Интелидж Айдию и разрабатывать в ней, потому что данный инструмент делается специально для тех, кто программирует. О, да! И не надо мне говорить про скорость, т.к. я пока не нагрузил свой Мак М1 макс и не стоит в качестве контраргумента вспоминать про 120 евро, которые просят ДжетБрейнс) Это, конечно, не подъёмная сумма в год, когда человека получает от 1000-5000 евро в месяц. Меньше траха - больше фокус на архитектуру, код и оптимизацию.
@za4ems785
@za4ems785 Жыл бұрын
Я использую helix (сын vim'а и kakoune), так как ide от jetbrains мой комп не тянет (да, он слабее микроволновки). Плюс, устанвливать 2 одинаковых ide для разных языков не хочется
@georgebezov
@georgebezov 11 ай бұрын
Надеюсь, что это был сарказм)) если нет, то, люди переходят на vim и проч. не потому, что это гиковость и попытка выделиться, а потому, что в какой-то момент до них доходит, что не стоит зависеть от ide. Vim всегда с тобой, его можно поднять на любой машине. Если есть привычные конфиги, то их легко применить. И да, работать без мыши - это реально быстрее. Если владеешь слепой печатью, то vim не намного сложнее, чем какая-нибудь новая ide
@shanewalsch
@shanewalsch 11 ай бұрын
3 года? Даже для гиперболизации ты переборщил
@illusionsoftworks7866
@illusionsoftworks7866 6 ай бұрын
Зачем покупать, когда можно пользоваться бесплатно?) Йо-хо-хо и бутылка рома. Разница состоит в более продуманном расположении шорткатов: банально меньше движений пальцев, на которые тратится гораздо больше времени, чем можно было бы подумать
@spgc239
@spgc239 5 ай бұрын
Брух, оч часто возникает ситуация, что Vim - единственный редактор в докер контейнере и проще в самом контейнере что-то поменять в виме, чем менять что-то в IDE, потом пересобирать контейнер и деплоить его на робота. + какими бы крутыми JB не были (тут не спорю реально ван лав), тот же CLion часто превращается в красивый блокнот, когда работаешь в проекте, зависимости которого просто физически не можешь поставить на свой комп. В этот момент помогает vim.
@DenRupp
@DenRupp Жыл бұрын
То что делают с Вимом и как его используют доходит до маразма... Каждый инструмент надо использовать по предназначению а делать с текстового редактора IDE просто убийство времени. какое-то не здоровое желание сидеть на бутылках.
@Backs1ashpro
@Backs1ashpro Жыл бұрын
всегда хотел клавиатуру без цифрового блока за 150 баксов, и подкладывать под кисти рук кухонную доску из натурального бука за 1 бакс с базара.
AstroNvim - лучшая IDE на NeoVim для разработчика
32:54
PurpleSchool | Anton Larichev
Рет қаралды 74 М.
Why I Cant Stand IDE's After Using VIM | Prime Reacts
17:51
ThePrimeTime
Рет қаралды 396 М.
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 27 МЛН
How Many Balloons To Make A Store Fly?
00:22
MrBeast
Рет қаралды 198 МЛН
Настраиваем свой конфиг для NeoVim на Lua
52:17
PurpleSchool | Anton Larichev
Рет қаралды 44 М.
Почему я использую Vim, как основной редактор
19:01
Евгений Паромов | Front-end
Рет қаралды 6 М.
🚩 Красные флаги для программистов
6:52
Миша Ларченко
Рет қаралды 32 М.
Продвинутая работа в Vim / Neovim
17:14
PurpleSchool | Anton Larichev
Рет қаралды 11 М.