Тёмный

ПОВНИЙ ГАЙД по NeoVim 

GAMERUA
Подписаться 3,7 тыс.
Просмотров 6 тыс.
50% 1

Повний гайд по NeoVim. Налаштування, лайфхаки та інше.
Посилання на Discord та не тільки:
socprofile.com/gamerua
Магазин з речами-на-згадку:
/ gamerua.shop
Монобанка:
send.monobank.ua/jar/69uugvNX9F
5375411200364870
Vim-Plug:
github.com/junegunn/vim-plug
vim-airline:
github.com/vim-airline/vim-ai...
NERDTree:
github.com/preservim/nerdtree
VimDevIcons:
github.com/ryanoasis/vim-devi...
Nerd Fonts:
github.com/ryanoasis/nerd-fonts
CSS-Color:
github.com/ap/vim-css-color
Godot + Vim:
github.com/habamax/vim-godot
Vim commentary:
github.com/tpope/vim-commentary
Vim-visual-multy:
github.com/mg979/vim-visual-m...
Vim Tagbar:
github.com/preservim/tagbar
COC:
github.com/neoclide/coc.nvim

Опубликовано:

 

18 окт 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 100   
@10xdev
@10xdev 4 месяца назад
Гарне відео! Команди зручніше запамʼятовувати коли розумієш чого саме ці букви: y - yank, d - delete, c - change, p - paste. В інших редакторах шорткати треба просто зазубрювати
@rickbacker1
@rickbacker1 Год назад
Дякую, цікаве відео і дуже доступно розповідаєш! Дякую за наш, рідний контент!
@mr.niceguy9066
@mr.niceguy9066 Год назад
мало того що українською, а саме головне ще й цікаво і корисно! Дякую, колись на нього таки перейду
@mihaylopritula245
@mihaylopritula245 11 месяцев назад
Дякую! файне відео, зичу по більше переглядів)
@savin55589
@savin55589 8 месяцев назад
Коментар в підтримку каналу, дякую вам автору за працю❤
@dims9998
@dims9998 11 месяцев назад
Клас! Так не вистачало такого, україномовного відео. Дякую.
@pro100deskree
@pro100deskree 7 месяцев назад
Ооо, мастхеф для мене. Дякую за такий дуже цікавий і корисний відос
@isenbull2242
@isenbull2242 Год назад
Дякую за український контент.
@skrypets
@skrypets Год назад
супер! в neovim конфігурацію краще зразу робити в lua. Для навігації рекомендую hop або leap. LSP краще все- таки нативний, замість нодівського 'coc' .
@GamerUA_MV
@GamerUA_MV Год назад
А як нативний підключити? Coc просто мені перший на очі потрапив, то так і використовую.
@olegmakarikhin
@olegmakarikhin 3 месяца назад
Навігація за допомогою hjkl особливої логіки тут немає, це був стандарт на клавіатурах коли клавіши з стрілочками не були стандартом. Яб сказав що це незручно, але це звичка. А стрілочки це дійсно винахід. Десь було відео про еволюцію стрілочок на клавіатурах, і десь на початку 90 як прийшов стандарт окремий блок який виглядає як перевернута Т, так і протримався майже 30 років, зараз на ноутбуках в намаганні зекономити місце для однієї кнопки (вверх) та щоб це виглядало дизайнерскі-естетично роблять спарену кнопку вверх-вниз. Щодо переноса ролі стрілочок на букви, сучасний стандарт це asdw, а нe hjkl
@GamerUA_MV
@GamerUA_MV 3 месяца назад
Якщо використовувати мовну термінологію, то aswd це калька зі стрілочок і зручно лише в іграх та не зручно під час набору тексту. Я ж наводив зображення, що при наборі тексту пальці треба, щоб лежали на певних клавішах. Вказівні на клавішах з позначками (f та j). Тобто у вім за переміщення в низ відповідає вказівний палець правої руки. 90% людей правші, і листання вниз одна з основних дій, тому це зручно та логічно. hjkl це незвично і відмінно від загальноприйнятих стандартів, але казати, що тут нема логіки... Раджу спробувати тиждень покористуватись вім при написанні коду і логіка відшукається сама собою.
@AndrewFloatrx
@AndrewFloatrx 2 месяца назад
друже, якщо твій кіллер аругумент це переміщення руки до миші - то я тобі відкрию таємницю, що в будь-якому редакторі можна використовувати шорткати! що то у тебе був за редактор? vsc? відкриваєш панель action і вбиваєш туди :10 щоб перейти на 10й рядок.... webstorm підтримує те саме!... vim бере трішки іншим... юзаю його для редагування коду на сервері, а neovim ще не пробував... думаю саме час...
@GamerUA_MV
@GamerUA_MV 2 месяца назад
Не зовсім. Справа не тільки в перенесенні руки на мишу, а і на стрілочки також. З вім руки лежать в одному положення, а так постійно треба на стрілочки чи на Home,End,PgUp/Down переносити праву руку. Гарячими клавішами Я активно користувавсь. Але після року користування вім вже позабував їх. Хоча, як на мене, вони все одно не здатні покрити все те, що може вім.
@user-hf5wb6ol7k
@user-hf5wb6ol7k Год назад
Дякую за якісний гайд, і за україномовний контент. Як ставишся до astrovim, lunavim, spacevim. Було б круто побачити конфіг на lua
@GamerUA_MV
@GamerUA_MV Год назад
Дякую за коментар. Поки не користувавсь чимось крім vim чи nvim. Зазвичай Я пробую щось нове коли мені не вистачає функціоналу старого))
@kensaitakeso
@kensaitakeso 4 месяца назад
круто, гадаю варто спробувати! доречі, скажи наскільки зручно користуватися клавою 60%? виглядає трохи дивно, почав замислюватися над тим щоб придбати механіку і цікавить експіренс
@GamerUA_MV
@GamerUA_MV 4 месяца назад
В цілому мені подобається. Інколи не вистачає модливості натиснути якусь комбінацію однією рукою та з f-рядом є нюанси. Але в цілому Я задоволений. В мене є відео про це. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-0bxy8-YW5QY.htmlsi=bqDUCoJF7-s9Ov8B
@DimitarRad
@DimitarRad 5 месяцев назад
👍
@tyviz
@tyviz Год назад
👍🏻👍🏻👍🏻
@dmtmov
@dmtmov Год назад
Юзаю neovim для своїх невеличких проектів, для великих, все ж таки - інші інструменти.
 Дуже подобається робити різні комбінації для роботи з текстом, але для цього невистачає десятипальцевого набору, тож вивчаю і це паралельно.
 Ще добавлю, що автор згадує про використання миші, і коли вона в мене була, це дійсно напрягало.
 З використанням IDE на ноуті з тач/трекпадом, таких проблем нема, і, ніби, можна юзати будь-який редактор, але фішка віму саме в цих комбінаціях. Мабудь тому він в мене більше для душі.. + вивчив lua 👍🏻
Автор молодець! Успіхів з каналом!
@klaydxD
@klaydxD Год назад
а как выполнять код??? помоги
@druid8301
@druid8301 11 месяцев назад
@@klaydxD в терміналі
@user-mz6tr3mj8q
@user-mz6tr3mj8q 2 месяца назад
У Вімі можна копіювати/вставляти з системного буфера обміну: вставити: "+p скопіювати: "+y
@GamerUA_MV
@GamerUA_MV 2 месяца назад
Дякую)) Я цю інформацію дізнавсь вже після публікації відео))
@userbilas
@userbilas 2 месяца назад
Хотів запитати, з приводу мови в туторіалі, виходить що так як в тебе система на українській, то і переклад того туторіалу теж автоматом на укр ? Чи ти щось робив для цього? Дякую!
@GamerUA_MV
@GamerUA_MV 2 месяца назад
На дебіан нічого додаткового не робив. Але на Arch було англійською.
@bogdan6720
@bogdan6720 Год назад
Офігезне відео, але нано (зараз перейшов на мікро) це любов. Напевно, через те що я до цих пір "казуал" і не вивчив техніку сліпого набору😂😢
@GamerUA_MV
@GamerUA_MV Год назад
Нано класний, але це все ще простий блокнот. Якщо треба щось наближене до IDE, то, на мою думку, треба вчити як вийти з vim)))
@dimr5001
@dimr5001 19 дней назад
А можна поставити розширення для VS Code і мати VS code + vim :)
@GamerUA_MV
@GamerUA_MV 19 дней назад
Так. Це вже кому що подобається)
@tarasfydria4889
@tarasfydria4889 9 месяцев назад
слинився на vim давно, тепер буде нагода пересісти
@romantkachenko3188
@romantkachenko3188 2 месяца назад
А скільrи часу потрібно щоб вивчити vim? за 62 години можна вивчити?
@GamerUA_MV
@GamerUA_MV 2 месяца назад
Я пройшов 4-5 занять в vimtutor, щоб освоїти базові команди. Це можна зробити за вечір. А далі тільки удосконалювати. А удосконалювати можна до нескінченності)))
@ilyushapaliychuk7893
@ilyushapaliychuk7893 9 месяцев назад
Як емулятор терміналу називається
@GamerUA_MV
@GamerUA_MV 9 месяцев назад
це стандартний kde-шний konsole. А той що drop-down то yakuake.
@BohdanVR666
@BohdanVR666 5 месяцев назад
так а як ввімкнути нормальний режим після введення?
@GamerUA_MV
@GamerUA_MV 5 месяцев назад
Просто натиснути Esc
@mihaylopritula245
@mihaylopritula245 11 месяцев назад
ну я теж здається перший раз щоб вийти з vim примусово вимикав емулятор терміналу і гуглив як правильно
@GamerUA_MV
@GamerUA_MV 11 месяцев назад
Схоже, це всі проходили)))
@alexkonoplian
@alexkonoplian Год назад
Краще в своєму IDE налаштувати Vim-style хоткеї для редагування, і редагувати файли в супер-режимі. Бо пошук і робота з текстом по всьому проекту або хоча б в декількох файлах одночасно, інтеграція з гітом, дебаг прямо в оточенні, перегляд візуальних елементів (наприклад, svg) та підказки вам ніхто з коробки не дасть, спочатку доведеться поїбатись)
@GamerUA_MV
@GamerUA_MV Год назад
Погоджусь, але частково. Спілкуюсь з андроїд розробниками, то для них кращого за android studio нема нічого. то там краще просто плагін поставити. Але якщо це скріпти на сервері чи малинці, то тут краще комбінації vim+tmux нема. Та і віму не так сильно треба інтеграція з git. Я просто відкриваю ще один термінал і працюю з git.
@alexkonoplian
@alexkonoplian Год назад
​@@GamerUA_MV скрипт на сервері або код на якомусь незручному обладанані - це тільки vim, тут навіть не обговорюється) Так, це не потреба, це саме приємний досвід, який спрощує та пришвидшує розробку. На своєму досвіді скажу, що дуже приємно просто тричі клацнути на кнопку, та закінчити роботу з гітом)
@GamerUA_MV
@GamerUA_MV Год назад
Тут просто звичка вже виходить на передній план) Я просто звик працювати в терміналі та майже не використовую мишу при роботі. То мені легше зайти в термінал та зробити коміт і пуш). Але Я розумію, що мій спосіб підходить не для всіх. Треба робити так, як швидше))
@mykytao5028
@mykytao5028 10 месяцев назад
це все вирішується, той же fugitive (плагін віма для git) набагато зручніший ніж те що в ide
@user-savvafa
@user-savvafa Год назад
Я так полагаю, для полного счастья не хватает установить раширение vimium для браузера.
@alexstr9870
@alexstr9870 Год назад
есть кастомное отслеживание кликов на js, оно не всегда работает с кликами вимиума((
@GamerUA_MV
@GamerUA_MV Год назад
Я использую tridactyl. Он мне больше нравится)
@user-savvafa
@user-savvafa Год назад
@@GamerUA_MV Хм, я подумал, было бы интересно посмотреть на сборку линукса, которая заточена под использование клавиатуры ( то есть, использование тайлового оконного менеджера, с предустановленными программами на подобие vim, а также других примочек, для отказа от управления мышью ).
@GamerUA_MV
@GamerUA_MV Год назад
@@user-savvafa Где-то год назад выпускал видео о i3/sway. у них с коробки горячие клавиши заточены под vim. Недавно немного попользовался bspwm. Сейчас пробую awesome. Когда нормально в них разберусь, то выпущу видео. Но по ощущениях, то i3/sway это классный старт. Тот же bspwm очень муторно настраивается.
@user-savvafa
@user-savvafa Год назад
@@GamerUA_MV я имел ввиду, чтобы каждым элементом в системе, помимо "de", можно было управлять исключительно с помощью клавиатуры.
@maksymfedenko1153
@maksymfedenko1153 Год назад
Може не в тему, але я за VSCode:) Хоча JetBrains має свої плюси. Vim використовую для редагування файлів у консолі.
@user-gf3jg8yf8d
@user-gf3jg8yf8d Год назад
Очень круто. Но моятi нixyятi не понiматi.
@GamerUA_MV
@GamerUA_MV Год назад
У видео есть субтитры.
@olexanderpotebenko1685
@olexanderpotebenko1685 Год назад
@@GamerUA_MV красава, що субтитри зробив, а тепер російською відео продублюй А, краще, вже російською роби зі старту, щоб нікого не напружувати
@gerik1760
@gerik1760 Год назад
@@olexanderpotebenko1685 ахахахах, розсмішив....
@TheMrVolmond
@TheMrVolmond Год назад
Нащо так швидко кадри змінюються, я навіть команди не бачу
@GamerUA_MV
@GamerUA_MV Год назад
Не хотів затягувати відео. А в ютубу є функція сповільнення.Потрібну команду можна зловити за допомогою цієї функції.
@mrshockost
@mrshockost Год назад
как круто, что есть такие видео, я из рашки, но понял всё что ты говорил, единственное что neovim можно на lua настраивать, там language server protocol, debugger adapter protoco, форматирующие серверыl и много всяких полезных плагинов и разных штук, но для этого надо немного знать lua
@GamerUA_MV
@GamerUA_MV Год назад
Понял.) Буду учить lua))
@mrshockost
@mrshockost Год назад
@@GamerUA_MV насколько я понял ты на godot игры делаешь. Удачи тебе!
@GamerUA_MV
@GamerUA_MV Год назад
Спасибо)
@witseid
@witseid Год назад
Почему устаревший VimScript вместо Lua? Lua быстрый и более функциональный.
@GamerUA_MV
@GamerUA_MV Год назад
Пока не ощущаю дискомфорта, а на подготовку нового гонфига нежно время, которого нет.(
@witseid
@witseid Год назад
@@GamerUA_MV Видеороликов про Lua конфигурацию очень не хватает на русскоязычном/украиноязычном ютубе. Я думаю, вы бы смогли стать первопроходцем, просвятив своих зрителей 😁
@GamerUA_MV
@GamerUA_MV Год назад
@@witseid я візьму ко внимание.многие писали за lua. Возможно летом будет больше свободного времени.
@alexstr9870
@alexstr9870 Год назад
Nvim сила. Кто ничего не понал на украинском, есть серия годных гайдов на канале "диджитализируй". Вот так война мешает пацанам смотреть видосы(
@olexanderpotebenko1685
@olexanderpotebenko1685 Год назад
Ой, йди звідси
@IllogicalUA
@IllogicalUA Год назад
Ми дійшли до тієї стадії еволюції коли росіяни змушені рекламувати свої канали в коментарях у українських блогерів😎
@olexanderpotebenko1685
@olexanderpotebenko1685 Год назад
@@IllogicalUA такі нікчеми 🤣😅😂
@IllogicalUA
@IllogicalUA Год назад
@@new-lviv якщо чесно мені більше подобається коли ми з ними по різну сторону барикад. Самі по собі вони люди жахливі а якщо вони почнуть мімікрувати під нас...
@olexanderpotebenko1685
@olexanderpotebenko1685 Год назад
@@new-lviv Та хай іде на Хuй він, і його діджиталізіруй (я вже відписався). Чмошнікі П.С.: Теж прилітає. По військовим слава богу не можуть попасти, інваліди, так вони по будках і дитячих майданчиках гатять. Недолюди
@horlonangel
@horlonangel 11 месяцев назад
Коротше, як було гім*о, так і лишилось. Досить смішна аргументація по витрачанню часу на переміщення руки між мишкою і клавіатурою... Якщо ви набираєте текст, тоді так і то не завжди. Користувачі Vim, скоріше всього не проектують нічого, а лише набирають текст... P.S. Не витрачайте час на миш, а просто викиньте її! Можете взагалі графічну оболонку не ставити - консолі достатньо для тупого набору тексту...
@GamerUA_MV
@GamerUA_MV 11 месяцев назад
Очевидно, що це відео не для людей, які монтують відео, обробляють фото чи займаються 3д моделюванням чи створенням електронних схем. В цих галузях без миші ніяк. Я не можу монтувати не використовуючи мишу. Але коли Я пишу код, Я не хочу робити лишні дії. Vim для програмістів, і то не для всіх. Тому претензія для мене не зрозуміла.
@horlonangel
@horlonangel 11 месяцев назад
@@GamerUA_MV а мені не зрозуміла аргументація про лишні рухи. Витрачається багато часу на мишу... 🤣 🤦‍♂️ Це просто ржачно... 🤣 В простому блокноті цілком можна працювати без миші, але це нормальним людям зручно не буде... Та й не тільки. Цілком можна перемикатись між вікнами і переміщуватись по них і по меню також та це не перевага, а просто можливість. Тому я й кажу, що якщо миш заважає, можете її викинути, щоб дарма часу на неї не витрачати...
@GamerUA_MV
@GamerUA_MV 11 месяцев назад
Суть не в миші, а в оптимізації набору тексту та навантаженні на руки. У vim руки лежать в одній позиції під час всього процесу роботи з текстом. Не переносячи праву руку на стрілочки прибирається додаткове навантаження на кисть. При чому це навантаження не пропорційне, адже ліва не переміщується нікуди. До відкриття для себе vim та набуття навичок сліпого набору до кінця робочого дня в мене дуже боліла права рука. Я почав розбиратись з цим і зараз майже повністю нівелював втому рук. Якщо щось здається непотрібною тратою часу, це не привід називати це гімном та сміятись над цим. Достатньо сказати про себе: "Мені це не підходить". Бо для когось це може бути розв'язання його проблеми.
@horlonangel
@horlonangel 11 месяцев назад
@@GamerUA_MV Я просто не переношу брехні і знаю що таке розробка. 25 років працюю в IT, 15 з них безпосередньо в розробці програмного забезпечення і за весь цей час не зтикався з подібною проблемою. Написання передбачає частого перемикання, як мінімум, між вікнами, для тестування того чи іншого функціоналу, читання документації, тощо. Але це ніяк не набір тексту.
@GamerUA_MV
@GamerUA_MV 11 месяцев назад
Я працюю з python, C в різних варіаціях (зараз для ардуіни код пишу). Я використовую декілька робочих столів. На одному код, на іншому бравзер, ще один може бути з терміналом. Перемикатись між столами можна клавіатурою. та навіть між вікнами можна перемикатись клавіатурою. Alt+Tab ніхто не відміняв. Для бравзера поставив вім плагін. Для серфінга і читання документації мені вистачає. Як людина яка на постійній основі користується цим, можу сказати, що можливо вести повноцінну розробку не використовуючи мишу. Не зажди це можливо. Ті ж андроїд/ios розробники мають в емуляторах тестувати написане. Та все ж, якщо людині зручно, то вона може це зробити. Якщо не стикались з біллю в руках, то це добре. Хай так і буде на далі. Мені ж пощастило менше.
@ONMUQU
@ONMUQU 4 месяца назад
на віндоус папка для конфіг файлу це %localappdata% vim а не .config/nvim !!(пишу для юзерів віндоус)
Далее
I tried 10 code editors
10:28
Просмотров 2,8 млн
РЖАВАЯ МОЛОДОСТЬ. ДЕВЯТКА
33:56
Просмотров 381 тыс.
Tmux has forever changed the way I write code.
13:30
Просмотров 899 тыс.
Vim As Your Editor - Introduction
12:24
Просмотров 778 тыс.
Fastfetch, alternative to Neofetch on Linux
5:58
Просмотров 1,3 тыс.
Effective Neovim: Instant IDE
16:16
Просмотров 768 тыс.
Тиждень з Solus OS
7:13
Просмотров 3,3 тыс.
Как быстро освоить Vim / Neovim?
23:31
The Only Video You Need to Get Started with Neovim
34:00
Simple, Non-Commercial, Open Source Notes
30:25
Просмотров 727 тыс.
0 to LSP : Neovim RC From Scratch
30:47
Просмотров 1,2 млн