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

  Рет қаралды 58,246

PurpleSchool | Anton Larichev

PurpleSchool | Anton Larichev

Күн бұрын

Пікірлер: 191
@PurpleSchool
@PurpleSchool Жыл бұрын
🔗 Ссылки: AstroNvim: astronvim.github.io ⚡Все мои курсы: purpleschool.ru/ Telegram канал с полезными советами: t.me/purple_code_channel
@Alcoholdehydrogenas
@Alcoholdehydrogenas 6 ай бұрын
Охоспади, спасибо тебе, добрый человек. Я задолбался входить в режим редактирования через i, а потом смещаться влево.
@PurpleSchool
@PurpleSchool 6 ай бұрын
Пожалуйста)
@MaloyDjo
@MaloyDjo Жыл бұрын
Спасибо. Ждал от Вас про Neovim
@PurpleSchool
@PurpleSchool Жыл бұрын
Пожалуйста!
@sergeigarbar1896
@sergeigarbar1896 Жыл бұрын
Приятно послушать умного человека!
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо!
@illusionsoftworks7866
@illusionsoftworks7866 3 ай бұрын
У нас в вузе отдельная пара была посвящена работе с vim и neovim. Благодаря ей освоил перечисленные здесь шорткаты буквально за 2 часа, а наработал практику с ними за пару дней) Пока что не даётся моему разуму только перемещение hjkl, очень трудно отучить себя от стрелочек и wasd, которые объективно более логичные и очевидные
@DeamondGod865
@DeamondGod865 4 ай бұрын
любимое занятие в интернете: заходить в видео про vim и наблюдать халивары
@PurpleSchool
@PurpleSchool 4 ай бұрын
😂
@Артемий-ч6у
@Артемий-ч6у 5 ай бұрын
Благодарю, всё очень подробно и понятно !
@PurpleSchool
@PurpleSchool 5 ай бұрын
Пожалуйста
@Артемий-ч6у
@Артемий-ч6у 5 ай бұрын
@@PurpleSchool Так оперативно мне ещё никто не отвечал)))
@PurpleSchool
@PurpleSchool 5 ай бұрын
@@Артемий-ч6у 👍
@Keriokutori
@Keriokutori Жыл бұрын
спасибо, очень круто. Было бы здорово, если бы Вы выпустили видео с продвинутыми командами + команды астровим.
@PurpleSchool
@PurpleSchool Жыл бұрын
Да, так и планировал)
@paulbond8244
@paulbond8244 Жыл бұрын
@@PurpleSchool было бы здорово! Ждем👍
@kostyakozlov5289
@kostyakozlov5289 Жыл бұрын
Как вы только время находите, чтобы постоянно регулярно выпускать ролики))
@PurpleSchool
@PurpleSchool Жыл бұрын
Очень стараюсь и много работаю)
@dimakozach9416
@dimakozach9416 9 ай бұрын
Лучшее введение в Vim из всех просмотренных ранее... Огромное спасибо !!!
@PurpleSchool
@PurpleSchool 9 ай бұрын
Спасибо)
@siparat842
@siparat842 Жыл бұрын
Антон, сможешь записать видео или сделать подкаст про улучшение своего кода, поиск лучший практик, как мыслить при проектировании какого-то модуля, класса, функции и т.д?
@PurpleSchool
@PurpleSchool Жыл бұрын
Хорошо, подумаю над этой темой.
@h_worker1826
@h_worker1826 Жыл бұрын
даа. Было бы круто
@nikitavasiliev4041
@nikitavasiliev4041 Жыл бұрын
Кайф! Нужно больше видео по виму!
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо)
@AleksandrMaltsev-jm8ph
@AleksandrMaltsev-jm8ph Жыл бұрын
Спасибо за ролик. !!!Также хотелось бы увидеть как работает LSP и подсветка синтакисиса. Автодополнения, и прочее прочее. как это подключать и отключать хотя бы в JS стэке.
@PurpleSchool
@PurpleSchool Жыл бұрын
Хорошо
@MIhailRbk
@MIhailRbk Жыл бұрын
подпишусь на тебя, js/ts в целом и фронтенд в частности, о чем у тебя большенство видосов, не сильно инетерсен но смотрю видосы про вим и не раздржает и ни хочется выклють видос сразу) спасибо)
@PurpleSchool
@PurpleSchool Жыл бұрын
У меня кстати больше про Node, чем фронт.
@ЕвгенийПеркин-х8и
@ЕвгенийПеркин-х8и Жыл бұрын
Спасибо тебе добрый человек! Тоже начал в nvim вникать)
@PurpleSchool
@PurpleSchool Жыл бұрын
Пожалуйста 👍
@georgebezov
@georgebezov 8 ай бұрын
Пока лучшее видео по виму!)
@PurpleSchool
@PurpleSchool 8 ай бұрын
Спасибо!
@fitter2boss72
@fitter2boss72 Жыл бұрын
Продолжайте тему с Vim.
@PurpleSchool
@PurpleSchool Жыл бұрын
Хорошо 👍
@engelknight2059
@engelknight2059 Жыл бұрын
Спасибо, очень интересно!
@PurpleSchool
@PurpleSchool Жыл бұрын
Пожалуйста!
@js-webdev
@js-webdev Жыл бұрын
Антон, было бы интересно посмотреть оффтоп ролик о твоем рабочем месте не в плане софта, а в плане железа :)
@PurpleSchool
@PurpleSchool Жыл бұрын
Хорошо, так как тут думаю об обновлении рабочего места, сделаю скорее всего
@Saironsmv
@Saironsmv Жыл бұрын
Вим - отличный текстовый редактор, но как IDE, это нагромождение плагинов, которое старается им казаться. Полная настраиваемость такое-себе удовольствие. Это как в Генту, сначала кажется прикольно, а потом переходишь на Федору, потому что надоело вечно что-то настраивать и пересобирать, а хочется просто поработать.
@linuxoidovich
@linuxoidovich Жыл бұрын
Так можно настроить и все. Больше не надо.
@nakidai
@nakidai 10 ай бұрын
Собственно говоря, пока кажется прикольно, ты вполне себе все настраиваешь, а потом юзаешь, и никаких проблем.
@bsfgpmedia
@bsfgpmedia 5 ай бұрын
Спасибо за гайд. Какие же бинды вима неудобные и нелогичные... Продолжу пользовать micro.
@ruslansmirnov9006
@ruslansmirnov9006 Жыл бұрын
еще бы осветить такие вещи в Vim'е, как деление окна редактора вертикальной чертой на два, а также просмотр истории из Git и выполнение diff'а
@PurpleSchool
@PurpleSchool Жыл бұрын
Будет видео по моим плагинам скоро на канале
@BGTM-tx2hz
@BGTM-tx2hz Жыл бұрын
Как вы надоели все, вот vim круто. Да круто, но никто не говорит о настройке vimrc, о настройках плагинов, что это полная жопа. Там всё завязано на файлах. Никто не говорит о структуре файлов этого редактора, чтобы настраивать его под себя. Очки напялил, два экрана купил, сидит там рассказывает как хорош vim/ Клоуны
@alexsmirnov5862
@alexsmirnov5862 Жыл бұрын
За видео спасибо. 👍 Но стандартная раскладка vim - это vim курильщика. Пальцы вывернуть можно. Первым делом после установки - переназначайте самые используемые команды как можно ближе к основному ряду клавиатуры. В духе: "переход к началу строки" переназначить из 0 в u. И ещё vim курильщика - это скакать по номерам строк. Vim здорового человека - это последовательно нажать какое действие хочешь совершить и где СЕМАНТИЧЕСКИ. Например, находясь курсором внутри метода нажать (ДЕЙСТВИЕ) "войти в режим вставки" (ГДЕ) "в конце списка параметров данной функции". Тем самым мы в ДВА(!!!) нажатия начали писать новый параметр функции.
@radiofedor
@radiofedor Жыл бұрын
нормальная раскладка, переход к номеру строки это очень удобно, позволяет мгновенно перемещаться вверх-вниз
@PurpleSchool
@PurpleSchool Жыл бұрын
Я здесь не показывал специально сложные действия, тут базовое перемещение. А так же по номерам строки очень удобно двигаться когда ты не внутри сематического блока как в примере.
@alexsmirnov5862
@alexsmirnov5862 Жыл бұрын
​@@radiofedorну если вы играете на пианино, то может для вас и нормальная. Для нормального человека естественно держать 8 пальцев на главном ряду клавиатуры и перемешать пальцы с него лишь на ряд выше и ниже. Туда же в топку виндовый Ctrl и модификации с ним. А про перемещение по строкам: зачем вам делать лишние нажатия и скакать по строкам, когда вы просто можете в одно нажатие заказать действие которое хотите сотворить с вашим кодом, а вторым нажатием где СЕМАНТИЧЕСКИ оно должно произойти.
@alexsmirnov5862
@alexsmirnov5862 Жыл бұрын
​@@PurpleSchoolс этим соглашусь. Когда код семантически никакущий, то переход по строкам может быть актуален. Хотя не факт. Всё равно какие-нибудь блоки кода встречаются и переключаться между блоками удобнее.
@radiofedor
@radiofedor Жыл бұрын
@@alexsmirnov5862 хз, я рукой везде дотягиваюсь. Насчёт одного нажатия разверни, я не понял что ты имеешь ввиду.
@creestl8638
@creestl8638 Жыл бұрын
За клаву лайк. Такую же юзаю.
@PurpleSchool
@PurpleSchool Жыл бұрын
👍
@illusionsoftworks7866
@illusionsoftworks7866 3 ай бұрын
Самая большая проблема моего перехода на vim состоит не в шорткатах, а в функциональности, не имеющейотношения к текстовому редактору. Скажем, сборка и отладка, осмысленное автодополнение и пр. Я знаю, что в виме это всё настраивается через конфиги, но для новичка задача неподъёмная. В связи с этим склоняюсь к тому, чтобы включить vim mode в JetBrains и в VS Code.
@AntowaKartowa
@AntowaKartowa Жыл бұрын
А можно на примерах? Что можно кастомизировать в Vim чего нельзя кастомизировать в том же VSCode?
@PurpleSchool
@PurpleSchool Жыл бұрын
1 пример: хочу кастомизировать все клавиши команд, чтобы не тянуться к cmd, а выполнять команды или макросы Leader + символ
@slmpnv
@slmpnv 10 ай бұрын
Здравствуйте. Вы сказали, что используете пробел для удобства иммитации esc. Может, глупый вопрос, но какая клавиша у вас тогда отвечает за пробел? Как в режиме insert ставить пробел?
@alcor9921
@alcor9921 Жыл бұрын
То чувство, когда на моей 60% клавиатуре с роду не было стрелочек) Спасибо за видео, очень полезно, жду след часть
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо!
@kostyakozlov5289
@kostyakozlov5289 Жыл бұрын
нужно купить такую же
@linuxoidovich
@linuxoidovich Жыл бұрын
У меня 50%
@mikisor4372
@mikisor4372 Жыл бұрын
Спасибо!
@PurpleSchool
@PurpleSchool Жыл бұрын
Пожалуйста 👍
@DenysVolyntsev
@DenysVolyntsev Жыл бұрын
Будет отлично по мимо движений увидеть разбор написания кофига на lua, так как у lsp если запросить hover diagnostic только показывает его но не делает активным для курсора. Вот такие мелочи вместе с проставлением меток для дебага, букмаркс поинты и тп для более быстрого перемещения по всему коду с более удобными алиасами или доп плагинами было бы круто. Изменено: но вообще круто, у меня когда я перешел на nvim не было подобного контента я пользовался шпаргалкой хоткеев от астровим:(
@PurpleSchool
@PurpleSchool Жыл бұрын
Хорошо)
@eronex777
@eronex777 Жыл бұрын
А вот ещё бы по глубже заглянуть в продвинутые методы редактирования кода... ну чтобы научиться сразу хорошему, минуя малоэффективные привычки.
@PurpleSchool
@PurpleSchool Жыл бұрын
kzbin.info/www/bejne/qITEgJ2ZpruFaM0
@thomasanderson571
@thomasanderson571 Жыл бұрын
top!
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо!
@awenn2015
@awenn2015 6 ай бұрын
Решил тоже попробовать nvim ибо ставить на удаленный сервак vscode такое себе, когда надо что то по быстрому отредачить проще vim открыть, только команды запомнить и плагины поставить, не знал что в голом виде это по сути обычный блокнот 😂
@paulbond8244
@paulbond8244 Жыл бұрын
🔥🔥🔥
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо!
@ТауронЭрувич
@ТауронЭрувич 3 ай бұрын
первый вопрос когда видят вим: "как отсюда выйти?" я выходил закрытием вкладки
@sergeykudryashov9097
@sergeykudryashov9097 Жыл бұрын
А как в Astonvim рефакторить? Вот бы такой ролик.
@PurpleSchool
@PurpleSchool Жыл бұрын
Ок
@3y6HuK_
@3y6HuK_ 11 ай бұрын
Ещё бы с темами разобраться, как из ставить в Astrovim со стороны...
@PurpleSchool
@PurpleSchool 11 ай бұрын
В новом видео будет мой конфиг для NvChad
@WolfgangGahlnback
@WolfgangGahlnback 3 ай бұрын
Благодарю за качественный контент. Хотелось бы найти информацию по сравнению vim и neovim. Сейчас пользуюсь первым, думаю об установке плагинов, но есть мысли, может тогда сразу на нео перейти и там всё настраивать? С нео неудобство, что он не лежит в депозитории и просто так с одной команды его не установить.
@PurpleSchool
@PurpleSchool 3 ай бұрын
Сейчас все сборки в основном на NeoVim
@sergeipopov
@sergeipopov Жыл бұрын
Почему-то всегда думал что "C" это не Correct а Change :)
@АндрейРешетников-ю9г
@АндрейРешетников-ю9г Жыл бұрын
Спасибо Антон. Подскажите, когда планируется выход курса Angular?
@PurpleSchool
@PurpleSchool Жыл бұрын
Пока сроков нет.
@ka11den
@ka11den Жыл бұрын
Антон, сможешь записать видео о разработке проекта по технологий MERN с использованием typescript, очень интересно посмотреть как ты сделаешь архитектуру и работу с redux, пожалуйста 🥺
@PurpleSchool
@PurpleSchool Жыл бұрын
По MERN у меня есть курсы по Nest и Next, возможно что-то отдельно запишу.
@oleg9ff
@oleg9ff Жыл бұрын
Как говорили классики: *Лучше день потерять, потом за пять минут долететь…*
@PurpleSchool
@PurpleSchool Жыл бұрын
👍
@romanmed9035
@romanmed9035 Жыл бұрын
вим надо знать хотя бы тогда если работаешь на одном сервере с админами, которые его используют.
@PurpleSchool
@PurpleSchool Жыл бұрын
👍
@OlegCitizen
@OlegCitizen Жыл бұрын
Самое главное для новичка: в этом текстовом поле в нормальном режиме нельзя вводить текст! Просто было интересно, как это работает... Не, мне проще мышкой. П. С. Ну ёлки-палки, W это не ви! V - это ви, W - это дабл ю... Это запутывает. Хорошо, хоть буквы видно в уголке.
@PurpleSchool
@PurpleSchool Жыл бұрын
Да, нормальный режим для перемещения.
@awenn2015
@awenn2015 6 ай бұрын
Согласен по счет озвучивания букв, слышу ви а на экране даблю, я такой "чего?"
@DocNight
@DocNight Жыл бұрын
Простите. Что за кресло вы используете?
@PurpleSchool
@PurpleSchool Жыл бұрын
Старое кресло ИКЕЯ, которое давно хочу сменить)
@zagvozkinandrey9452
@zagvozkinandrey9452 Жыл бұрын
Второй ролик нужен
@PurpleSchool
@PurpleSchool Жыл бұрын
Хорошо)
@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
@AndreiSavelev-u9s
@AndreiSavelev-u9s Жыл бұрын
Так есть же хоткеи в редакторах. И точно так же не надо пользоваться мышкой.
@PurpleSchool
@PurpleSchool Жыл бұрын
Хоткеи не заменяют полноценное перемещение по коду
@hsqlk
@hsqlk 6 ай бұрын
Камон, нормальные люди использую то, что им нравится, то, что им удобнее. Они не меряться функциональностями IDE-шки/редакторов кода....
@historyproof6722
@historyproof6722 6 ай бұрын
а какая тема у Вас стоит в асотра вим?
@PurpleSchool
@PurpleSchool 6 ай бұрын
Уже не помню, так как сейчас на сборке NVChad
@dinliri472
@dinliri472 Жыл бұрын
Зачем так заморачиваться, если есть Webstorm? В нем есть быстрая навигация по файлам через попап и поиск. И также в нем есть королевская навигация внутри самого файла через каретку (ctrl + ;), и не надо заучивать 100500 комбинаций и переключать режимы туда-сюда, а тупо вводишь куда тебе надо переместиться и перемещаешься. Антон, может ты не знал об этих функциях? Протестируй. Я пользуюсь и кайфую, мышки даже не касаюсь, при том что я не знаю vim, моя скорость работы ничуть не хуже.
@PurpleSchool
@PurpleSchool Жыл бұрын
Webstorm не плох, я пользовался какое-то время, но: 1. Он платный с подпиской, которая к примеру не работе в РФ 2. Его навигация внутри файла, это все равно не motion. Ты не можешь парой кнопок удалить тело функции к примеру. 3. Он тяжелый 4. Я могу Vim настроить как угодно под себя
@saresiu
@saresiu 8 ай бұрын
Vim, например, нужен при работе на сервере через SSH, но все же Micro Editor удобнее.
@РоманЕлисеенко
@РоманЕлисеенко 11 ай бұрын
Вопрос не в тему, а что за клава?))
@PurpleSchool
@PurpleSchool 11 ай бұрын
Это Varmilo Moonlight, а сборка новой есть на канале
@alex-0x6b
@alex-0x6b 8 ай бұрын
Если у меня нет желания работать, то я изучаю nvim. Я один такой?)
@Rammstas1
@Rammstas1 Жыл бұрын
Может кто знает, или Антон подскажет, что за клавиатура? Ищу что то подобное, без цифрового блока. Я пока еще не пользовался хорошими клавиатурами, поэтому не знаю даже что посмотреть. В общем буду рад любым советам по хорошим клавам, особенно до 10к руб.)))
@PurpleSchool
@PurpleSchool Жыл бұрын
Это Varmilo Moonlight
@Rammstas1
@Rammstas1 Жыл бұрын
@@PurpleSchool спасибо большое
@tovjukov
@tovjukov Жыл бұрын
Что за клавиатура в кадре?
@PurpleSchool
@PurpleSchool Жыл бұрын
Varmilo Moonlight
@minimalstory
@minimalstory Жыл бұрын
Пока познавал вим, проекты выросли и скорость печати стала не важна)
@PurpleSchool
@PurpleSchool Жыл бұрын
Почему? Мне кажется она важна на любом проекте, всё равно есть куча мест, где нужно писать быстро, после того как спланировал архитектуру.
@minimalstory
@minimalstory Жыл бұрын
​@@PurpleSchool все от проекта зависит, у меня бекенд, 50 строк в день уже хорошо, если ничего не сломалось, то это прям супер) но у всех по разному)
@abbze8272
@abbze8272 Жыл бұрын
3 раза пытался перейти на вим, бросал 😅
@PurpleSchool
@PurpleSchool Жыл бұрын
Это нормальный процесс) я тоже делал несколько попыток, удалось после того, как потренировался слепой печати на английском языке
@abbze8272
@abbze8272 Жыл бұрын
Все таки перешел. Достаточно было настроить его с нуля по видео, чтобы понять его и остаться на нем. Очень доволен 🎉
@skpavlenko
@skpavlenko Жыл бұрын
Не, ну зашибись, конечно. Нужно три года учиться, чтобы банально бегать по файлу и выделять-копировать. А как насчет фишек полноценных IDE: синтаксический анализатор (которого даже в VS code нет), рефакторинг, закладки, форматирование, инструменты дебага, работа с докером, REST API и базами данных? Я сейчас не удивлюсь, если окажется, что вим это тоже все умеет, но чтобы все настроить, изучить этот дьявольский интерфейс и запомнить зубодробительные шорткаты, нужно не три года, а все десять, куча седых волос и расшатанные нервы. То, что в вебшторме есть прямо из коробки, без каких-либо настроек и изучается за 30 минут.
@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 вы же не будете делать макрос?
@GLUCKKKKKKKKKK
@GLUCKKKKKKKKKK Жыл бұрын
Кстати, долго игнорировал регистры и макросы, а зря)
@PurpleSchool
@PurpleSchool Жыл бұрын
Я вот не пользуюсь ими. А вы для чего используете макросы?
@GLUCKKKKKKKKKK
@GLUCKKKKKKKKKK Жыл бұрын
Да одна, две задачи из 10000. Помню нужно было отредактировать таблицы из БД и проставить кавычки. Можно было написать функцию но я использовал макросы. Еще помню сериал смотрел на английском тренил аудирование и нужно было проставить перед каждым предложением M (mine) и R (right) чтобы сопоставить свое услышанное предложение и оригинальное.
@Cre0w
@Cre0w Жыл бұрын
Пользуюсь вимом много лет. Не соглашусь, скорости не добавит, он больше про надёжность и гибкость. Лучше использовать как CLI инструменты, то есть несколько вариантов запуска сделать под каждый сценарий и под окружения. В качестве IDE не рекомендую использовать, особенно переходить с IDE, вас это только замедлит. Если у вас специфические задачи то только совместное использование разумно.
@Cre0w
@Cre0w Жыл бұрын
Да я использую его как IDE иногда, но это скорей вынужденная мера, когда дисплей на лэптопе маленький, или нет мышки, или используется оконный менеджер без пользовательского интерфейса в Linux.
@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 и его конфигурацию. Это, вроде бы, от самих вью-тим. Но, на самом деле, если есть траблы с этим, то легче оставаться в своем редакторе с вим модом. В вскоде, вроде бы, полное внедрение неовима есть. Но, если для тебя не вызывает интереса конфигурация конфига, то и не нужно это вовсе. Я, например, конфиги переписываю для души. За пк, правда, посидеть пока нет возможности.
@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 ничего не юзал, там работают, да. как на макос или винде - не знаю
@madokamagika7337
@madokamagika7337 Жыл бұрын
Какой же только фигни не придумают, вот спросить зачем никто не ответит, впрочем с тем что уже очень скоро нейросети заменят, то чем бы дитя не тешилось лишь бы не вешалось.
@timoxx8543
@timoxx8543 10 ай бұрын
Astro конечно хорош, но по-моему chad намного, намного круче
@PurpleSchool
@PurpleSchool 10 ай бұрын
Да, я как раз на него пересел: kzbin.info/www/bejne/h2LKepWGeringpI
@hazartilirot1014
@hazartilirot1014 Жыл бұрын
Это слова) Я хочу посмотреть реально, как человек работающий постоянно в Intellij IDEA (то есть, знающий все шот-каты) будет проигрывать по времени тебе)))) Я вообще не понимаю, не нужна мышь - не используй её.) Ну, а теперь, выводы. Потратить три года на то, чтобы привыкнуть к ВИМу - мама, роди меня обратно.) Всё гораздо проще. Были старые дяди, которые изначально работали в ВИМе, потом, им было сложно привыкать к прогрессу, т.к. стало появляться очень много всего, а успевать переучиваться у них не было времени. Потом, появились молодые, которые стали думать, что дяди работающие в ВИМе крутые потому что они работают в ВИМе (есть ещё отдельная каста, которая считает, что набирать в блокноте код - делает их более продуктивными и офигенными программистами из-за того, что приходится много держать в голове) - в общем, не правы все. Потому что единственный правильный вариант, это купить Интелидж Айдию и разрабатывать в ней, потому что данный инструмент делается специально для тех, кто программирует. О, да! И не надо мне говорить про скорость, т.к. я пока не нагрузил свой Мак М1 макс и не стоит в качестве контраргумента вспоминать про 120 евро, которые просят ДжетБрейнс) Это, конечно, не подъёмная сумма в год, когда человека получает от 1000-5000 евро в месяц. Меньше траха - больше фокус на архитектуру, код и оптимизацию.
@za4ems785
@za4ems785 10 ай бұрын
Я использую helix (сын vim'а и kakoune), так как ide от jetbrains мой комп не тянет (да, он слабее микроволновки). Плюс, устанвливать 2 одинаковых ide для разных языков не хочется
@georgebezov
@georgebezov 8 ай бұрын
Надеюсь, что это был сарказм)) если нет, то, люди переходят на vim и проч. не потому, что это гиковость и попытка выделиться, а потому, что в какой-то момент до них доходит, что не стоит зависеть от ide. Vim всегда с тобой, его можно поднять на любой машине. Если есть привычные конфиги, то их легко применить. И да, работать без мыши - это реально быстрее. Если владеешь слепой печатью, то vim не намного сложнее, чем какая-нибудь новая ide
@shanewalsch
@shanewalsch 8 ай бұрын
3 года? Даже для гиперболизации ты переборщил
@illusionsoftworks7866
@illusionsoftworks7866 3 ай бұрын
Зачем покупать, когда можно пользоваться бесплатно?) Йо-хо-хо и бутылка рома. Разница состоит в более продуманном расположении шорткатов: банально меньше движений пальцев, на которые тратится гораздо больше времени, чем можно было бы подумать
@spgc239
@spgc239 3 ай бұрын
Брух, оч часто возникает ситуация, что Vim - единственный редактор в докер контейнере и проще в самом контейнере что-то поменять в виме, чем менять что-то в IDE, потом пересобирать контейнер и деплоить его на робота. + какими бы крутыми JB не были (тут не спорю реально ван лав), тот же CLion часто превращается в красивый блокнот, когда работаешь в проекте, зависимости которого просто физически не можешь поставить на свой комп. В этот момент помогает vim.
@DenRupp
@DenRupp Жыл бұрын
То что делают с Вимом и как его используют доходит до маразма... Каждый инструмент надо использовать по предназначению а делать с текстового редактора IDE просто убийство времени. какое-то не здоровое желание сидеть на бутылках.
@_simula_7403
@_simula_7403 7 ай бұрын
3:08 Печатает принтер. Пользователь набирает текст :)
@PurpleSchool
@PurpleSchool 7 ай бұрын
Есть даже термин - Слепая печать на клавиатуре
@_simula_7403
@_simula_7403 7 ай бұрын
@@PurpleSchoolУстоявшийся термин - не повод везде следовать режущему слух шаблону :) К примеру, в русском языке есть слово положить, но нет слова ложить, есть слово класть. Ничего личного.
@PurpleSchool
@PurpleSchool 7 ай бұрын
@@_simula_7403 я нигде не видел, чтобы "Печатать на клавиатуре" был бы указано как как наверное употребление в отличии от "Ложить"
@_simula_7403
@_simula_7403 7 ай бұрын
@@PurpleSchool Значит, печатайте дальше.
@quusix
@quusix Жыл бұрын
Можно пожалуйста видео по вашему терминалу очень понравился :3
@PurpleSchool
@PurpleSchool Жыл бұрын
Вот обзор: kzbin.info/www/bejne/hYebn4OpjN6qisU
@Backs1ashpro
@Backs1ashpro 10 ай бұрын
всегда хотел клавиатуру без цифрового блока за 150 баксов, и подкладывать под кисти рук кухонную доску из натурального бука за 1 бакс с базара.
@rndofpipowe
@rndofpipowe Жыл бұрын
Вот чесслово, сколько не смотрю на эти чудесные видосики про божественный Вимчик, так и не проникся. Возможно у меня травма со времён этого вашего DOS (OS/2) и "редактора" EDLIN (E), но не понимаю этого. Возможно юзание Вимчека - это такая знаете показная, прямо нарочитая простота, дескать смотрите, у меня 32 ядра и 64 Гб памяти, а я в консольке! Мне вполне хватает Идейшечки и клавиатурных комбинаций. Не обязательно избегать мыши путём её выбрасывания. 😊
@velessn
@velessn Жыл бұрын
Кстати, недавно столкнулся в Astrovim c такой проблемой. Не могу понять как изменить тему в astrovim и создать пользовательскую конфигурацию. Скачалась 3 версия программы, а в ней не понятно как создать пользовательскую конфигурацию. Антон, было бы очень классно что бы вы разобрали этот момент в видео.Может кто знает из подписчиков?
@PurpleSchool
@PurpleSchool Жыл бұрын
Привет! Там сейчас по-другому строится конфигурация, так как она разбита на файлы. Вот тут инструкция: astronvim.com/Configuration/manage_user_config По сути та же папка user внутри конфига
@witseid
@witseid Жыл бұрын
Спасибо большое! Узнал много новых комбинаций 😃 Жду продолжения 👍
@PurpleSchool
@PurpleSchool Жыл бұрын
Спасибо!
@GLUCKKKKKKKKKK
@GLUCKKKKKKKKKK Жыл бұрын
Отличное видео. Сам начинал с плагина в ВС коде. Позже пересел на лунар вим. Вскоре думаю перейти на чистый неовим и кастомизировать его)
@PurpleSchool
@PurpleSchool Жыл бұрын
Супер)
@КоньЛюдоед-ф6ф
@КоньЛюдоед-ф6ф Жыл бұрын
Огромное спасибо. Но чтоб заменить обычную IDE нужно бы еще минимум открывать другие вкладки и поиск по проекту иметь. Тогда уже + - обычное IDE иначе приходится костылить
@PurpleSchool
@PurpleSchool Жыл бұрын
И это все в лучшем виде поддерживется в AstroNvim: kzbin.info/www/bejne/gnzRpnyXr8qcg5Y
@КоньЛюдоед-ф6ф
@КоньЛюдоед-ф6ф Жыл бұрын
@@PurpleSchool Большое спасибо обязательно гляну. Я прост уже "споткнулся" по гайду с ютуба настраивал автодополнение для nvim и оно работает в кавычках. Попробую с астро может там из коробки всё будет работать) видео понравилось правда спасибо
@ZigZagUdachich
@ZigZagUdachich 9 ай бұрын
6:54 Интересно как это двойное нажатие на j вместо распечатки "jj" в режиме вставки (что собственно у меня и вышло) выбросит нас в нормальный режим как если бы мы нажали ESC?
@PurpleSchool
@PurpleSchool 9 ай бұрын
Там стоит биндинг на то, что jj преобразуется в esc
@ZigZagUdachich
@ZigZagUdachich 9 ай бұрын
@@PurpleSchool Ага, теперь понятно. А то я правлю .vimrc а парные j всё вставляются и вставляются. Очень жаль что нет способа обойтись без стороннего ПО
@PurpleSchool
@PurpleSchool 9 ай бұрын
@@ZigZagUdachich это не стороннее ПО, а настройка в Vim
@ZigZagUdachich
@ZigZagUdachich 9 ай бұрын
@@PurpleSchool Ну и как же тогда настроить? Я несколько раз правил свой _vimrc. Сначало просто внёс строку "inoremap jj ", после ещё одну добавил и теперь содержимое моего файла выглядит так: "set nocompatible inoremap jj " Но всё безуспешно.
@PurpleSchool
@PurpleSchool 9 ай бұрын
@@ZigZagUdachich vi.stackexchange.com/questions/16963/remap-esc-key-in-vim
Как быстро обучиться программированию?
4:50
Гоша Дударь
Рет қаралды 150 М.
отомстил?
00:56
История одного вокалиста
Рет қаралды 7 МЛН
Поветкин заставил себя уважать!
01:00
МИНУС БАЛЛ
Рет қаралды 6 МЛН
WORLD BEST MAGIC SECRETS
00:50
MasomkaMagic
Рет қаралды 52 МЛН
5 Lessons I Learned Too Late as a Web Developer
4:16
Dan Brown
Рет қаралды 48
NeoVim как IDE для Golang и не только
31:36
Evrone Development
Рет қаралды 21 М.
AstroNvim - лучшая IDE на NeoVim для разработчика
32:54
PurpleSchool | Anton Larichev
Рет қаралды 71 М.
Настройка Tmux - использование, установка, плагины
18:37
🚩 Красные флаги для программистов
6:52
Миша Ларченко
Рет қаралды 31 М.
Продвинутая работа в Vim / Neovim
17:14
PurpleSchool | Anton Larichev
Рет қаралды 10 М.
Turn VIM into a full featured IDE with only one command
11:55
Dreams of Code
Рет қаралды 671 М.
Vim As Your Editor - Introduction
12:24
ThePrimeagen
Рет қаралды 919 М.