Neovim¶
Neovim yra modernus vi redaguoklio, kurį Bill Joy sukūrė dar 1976 m., įgyvendinimas. Tai modalinis redaguoklis, kuriame įterpimo režimas ir komandų režimas yra atskirti, ir tai yra savotiška supergalia, kai išmokstate net tik dalį neįtikėtinai gilaus klavišų komandų rinkinio. Bet tai taip pat nemaža mokymosi kreivė!
Jei esate visiškai naujas vim stiliaus redagavime, rekomenduoju pažiūrėti ThePrimeagen Vim As Your Editor seriją YouTube. Tai išmokys jus pagrindų. Tik žinokite, kad, skirtingai nei panašesniuose pagrindiniuose redaguokliuose, jums prireiks daugiau laiko, kad įgytumėte bazinį vim mokėjimą. Bet kai tai padarysite, atsipirkimas taip pat didesnis.
Dabar Neovim galima konfigūruoti iš esmės be galo. Jei tikrai norite išprotėti, galite susikurti savo Neovim konfigūraciją nuo nulio. Yra puikus kursas iš Typecraft apie Neovim nustatymą nuo nulio. Ir ThePrimeagen taip pat turi vieną.
Bet OmarOS pateikiama su visa Neovim sąranka — omaros-nvim paketu — kuri su meile sureguliuota, kad parodytų geriausia, kas įmanoma iš karto. Jums nereikia parašyti nė vienos konfigūracijos eilutės! Ji sukurta ant LazyVim, Neovim papildinių ir konfigūracijų distribucijos. Tai nuostabu.
LazyVim pagrindai¶
Kaip minėta, šioje trumpoje įžangoje jūsų nemokysiu vim, bet galiu parodyti kelis LazyVim pagrindus ir kaip jame orientuotis.
Pirma, Neovim turi lyderio klavišo idėją. Tai iš esmės yra vartai į visas komandas. LazyVim nustatė jį į Space. Taigi tiesiog paspauskite jį, palaukite sekundę ir pamatysite daugybę parinkčių, paaiškintų eilutėje, štai taip:
Štai kelios bazinės komandos, kurias naudoju visą laiką:
Space Space- Fuzzy būdu rasti bet kurį failą dabartiniame kataloge.Space S G- Ieškoti visuose failuose naudojant grep su peržiūra.Space E- Perjungti failų medį įjungtą / išjungtą.Ctrl + W W- Šokinėti iš failų medžio į redaguoklį ir atgal.Shift + H- Judėti į kairę tarp atidarytų skirtukų (vim juos vadina buferiais).Shift + L- Judėti į dešinę tarp atidarytų skirtukų.Space B D- Uždaryti skirtuką.Space B O- Uždaryti visus kitus skirtukus, išskyrus dabartinį.Space G G- Paleisti LazyGit plūduriuojančioje srityje iš dabartinio katalogo.Space U W- Perjungti minkštą vyniojimą.
Kol esate failų medyje (Space E, kad atidengtumėte, Ctrl + W W, kad ten šoktumėte), galite pridėti naują failą su a arba naują katalogą su A. Būdami medyje paspauskite ?, kad pamatytumėte visas komandas.
Jei norite išmokti bazinę vim kalbą, esu rašęs apie trijų dalių sintaksę ir kaip atlikti tuos ligotus kombinuotus judesius!
Visas galimas komandas galite pamatyti LazyVim Keymaps puslapyje.
Neovim paleidimas¶
Neovim galite paleisti naudodami Super + Shift + N (susiejimas paleidžia jūsų numatytąjį redaguoklį, kuris iš karto yra Neovim), bet paprastai lengviau jį valdyti iš terminalo, nueinant į katalogą, kuriame norite dirbti, ir įrašant n. n yra nvim slapyvardis, kuris pagal numatytuosius nustatymus naudos dabartinį katalogą atidarymui. Vieną failą galite atidaryti su n myfile.txt.
Neovim naudojimas sudo redagavimams¶
Jei jums reikia redaguoti failus, kuriuos galite keisti tik kaip supervartotojas, galite naudoti neovim su visais jūsų įdiegtais papildiniais paleisdami sudoedit /etc/sudoers.d/00-sudo-only-file.