Vimi ja Neovimi täielik juhend: õppige tundma kõige võimsamat tekstiredaktorit

Viimane uuendus: Juuli 11 2026
  • Modaalsel süsteemil põhinev toimimine, mis kiiruse suurendamiseks eraldab navigeerimise kirjutamisest.
  • Põhjalikud kohandamisvõimalused .vimrc-faili ja spetsiaalsete pistikprogrammide abil.
  • Täiustatud otsingu-, asendamis- ja failihaldustööriistad, mis sobivad ideaalselt serveri administreerimiseks.

Vim tekstiredaktor

Oled ilmselt seda kogenud: logid sisse Linuxi serverisse, avad kogemata faili ja leiad end ootamatult keskkonnast, kus kirjutamine on väljakutse ja väljumiseks näib olevat vaja kasutusjuhendit. Vim on kahtlemata üks arvutimaailma austatumaid ja kardetumaid tööriistu, aga kui sa sellega harjud, saad aru, et see on tõeline produktiivsuse suurtöötleja , mis paneb iga tavapärase redaktori häbisse.

Selle valdamiseks ei pea olema arvutigeenius ega omama aastakümnete pikkust kodeerimiskogemust. Kuigi õppimiskõver on alguses veidi järsk, on tasu tohutu, kuna see võimaldab teil faile hiirt puudutamata redigeerida , säästes tohutult aega SSH kaudu kaugtööl või kriitiliste süsteemikonfiguratsioonide haldamisel.

Linuxi kasutajate pettumused Windows 11-s
Seotud artikkel:
Linuxi kasutajate pettumused Windows 11 kasutamisel

Põhikontseptsioon: modaalne redigeerimine

Vimi eristab kõigest muust see, et see ei tööta nagu Notepad. Siin on meil erinevad töörežiimid , mis muudavad klahvide funktsiooni olenevalt sellest, mida teil sel hetkel teha on vaja.

  • Tavaline mood: See on vaikeseade. Siin ei sisestata teksti, vaid antakse käske. Näiteks kui vajutate kustutada terve rida või Koopiad. See on juhtimiskeskus kiireks ringiliikumiseks.
  • Sisestamise režiim: Siia sisenemiseks vajutage klahvi Nüüd toimib redaktor nagu iga teine ​​ja saate oma koodi või teksti tavapäraselt kirjutada. Juhtpaneelile naasmiseks vajutage lihtsalt .
  • Visuaalne režiim: See aktiveeritakse võtmega (tähemärgid), (read) või (plokid). Seda kasutatakse tekstiosade valimiseks ja neile massiliselt mingi toimingu rakendamiseks.
  • Käsurea režiim: Sellele pääsete ligi kahe kooloni sisestamisega. Siit saate faili hallata: salvestate , sa lähed välja või teete globaalseid süsteemimuudatusi.
  Mis on JavaScript: kõik, mida peate teadma

Ellujäämiskäsiraamat: põhikäsklused ja avariiväljapääs

Kui tunned end eksinuna, on esimene asi teada, kuidas midagi lõhkumata välja pääseda. Käsk On sinu parim sõber paanika korralsest see sulgeb redaktori, tühistades kõik tehtud muudatused. Kui aga soovite seansi salvestada ja sulgeda, on kiireim viis kasutada või lihtsalt võti .

Dokumendis liikumiseks ilma nooleklahve kasutamata (mis sunnivad teid kätt liigutama) soovitab Vim kasutada (vasakul), (allpool), (üles ja (paremal). Kui soovite hüpata faili algusvajutage Ja kui teil on vaja lõpuni minna, kasutage (Shift+g). Kindlale reale, näiteks reale 15, liikumiseks tippige lihtsalt .

mis on github copilot-2
Seotud artikkel:
GitHub Copilot: kõik, mida peate selle programmeerimis-AI kohta teadma

Kiire redigeerimise osas, See aitab viimase vea tagasi pöörata ja uuesti tegemiseks. Kui teil on vaja ridu kustutada, See kustutab praeguse, aga selle ette saab lisada numbri; näiteks kustutab järgmised viis rida ühe hoobiga.

Kohandamine ja .vimrc-fail

Vim on nagu Play-Doh: saad seda oma maitse järgi vormida. Kõik see toimub viili abil. , kus saate määratle redaktori käitumine ja halda oma dotfiles oma keskkonna kohandamiseks, kuidas rea numbreid aktiveerida või kohandage tabeleid .

Kui tunned, et Vim on liiga keeruline, on olemas nimetatakse "lihtsaks režiimiks" mis aktiveeritakse argumendiga -y (või käsu abil See režiim muudab redaktori tavapärasele sarnasemaks, võimaldades teil kasutada hoiustamiseks või kopeerida, kuigi iroonilisel kombel muudab see programmist lahkumise pisut keerulisemaks.

  Mis on Java: programmeerimiskeele täielik tutvustus

Otsi, asenda ja täiustatud manipuleerimine

Üks Vimi pärle on selle otsingumootor. Kui vajutate / millele järgneb otsitav sõna, tõstab redaktor esile kõik vasted. Nende vahel saate navigeerida, kasutades järgmise juurde minna ja Eelmise versiooni taastamiseks. Globaalse muudatuse tegemiseks kasutage käsku asendab iga ilmumise vana sõna uue asemel kogu dokumendis.

Seotud artikkel:
Tehisintellekti programmeerimisassistent: täielik tööriistade ja kasutusviiside juhend

Neile, kes otsivad maksimaalset efektiivsust, on olemas käskude kordajadSa ei pea kustutusklahvi kümme korda vajutama; lihtsalt kirjuta ja kustutad kümme tähemärki. Sama kehtib korduva teksti lisamise kohta: saad paluda redaktoril fraasi N korda korrata ilma igasuguse käsitsi tehtava pingutuseta.

Vim veebiarendajatele ja administraatoritele

HTML-i, CSS-i või JavaScriptiga töötades muutub Vim tänu pluginatele uskumatult võimsaks. Tööriistad nagu Emmet-vim võimaldavad kirjutada keerukaid koodistruktuure kiirete lühenditega, samas kui CoC (Conquer of Completion) pakub intelligentset automaatset tekstitäitmist, mis on tänapäevaste IDE-de, näiteks VS Code'i vääriline.

Serverite haldajatele on Vim standardne tööriist konfiguratsioonifailide, näiteks Apache'is või DNS-serveri tsoonifailides Bind9-s. Võimalus jagatud ekraan koos o See võimaldab teil võrrelda kahte faili või muuta koodi ja sätteid samaaegselt ilma aknaid vahetamata.

Ekspertnõuanded: bränding, sildid ja voltimine

Kui failid on hiiglaslikud, siis nähtamatud jäljed Need on elupäästjad. Koodis kindlasse kohta saab markeri paigutada, vajutades millele järgneb täht (näiteks Faili mis tahes muust kohast samasse kohta naasmiseks vajutage lihtsalt .

  Dockeri installimine ja seadistamine Windowsis: täielik juhend

Teine täiustatud funktsioon on selle kasutamine sildid või sildid tööriista kasutamine See võimaldab teil otse hüpata funktsiooni või klassi definitsiooni juurde projekti mis tahes failis, kasutades ja naaske algpunkti juurde, kasutades hõlbustades navigeerimist suuremahulistes projektides.

Lõpuks võimaldab teksti voltimine koodiplokke, näiteks terveid funktsioone, kokku voltida, et muuta fail loetavamaks. Sõltuvalt konfiguratsioonist saab Vimi koodi automaatselt taande või keele süntaksi alusel voltida.

Selle redaktori valdamine tähendab liikumist hirmuäratava musta ekraani nägemisest ülikiire töövoo poole , kus klaviatuur on ainus vajalik tööriist, optimeerides iga sekundit koodi redigeerimisest ja Linuxi süsteemi haldamisest.