Pilnīgs Vim un Neovim ceļvedis: apgūstiet visspēcīgāko teksta redaktoru

Pēdējā atjaunošana: Jūlijs 11 2026
  • Darbība, kuras pamatā ir modālā sistēma, kas atdala navigāciju no rakstīšanas, lai palielinātu ātrumu.
  • Dziļas pielāgošanas iespējas, izmantojot .vimrc failu un specializētus spraudņus.
  • Uzlaboti meklēšanas, aizstāšanas un failu pārvaldības rīki, kas ir ideāli piemēroti serveru administrēšanai.

Vim teksta redaktors

Jūs droši vien esat to piedzīvojuši: jūs piesakāties Linux serverī, nejauši atverat failu un pēkšņi nonākat vidē, kur rakstīšana ir izaicinājums un izejai, šķiet, ir nepieciešama instrukciju rokasgrāmata. Vim neapšaubāmi ir viens no cienījamākajiem un baidītākajiem rīkiem datoru pasaulē, taču, tiklīdz jūs to apgūstat, jūs saprotat, ka tas ir īsts produktivitātes spēkstacija , kas liek kaunēties jebkuram parastajam redaktoram.

Lai to apgūtu, nav jābūt datora ģēnijam vai gadu desmitiem ilgai kodēšanas pieredzei. Lai gan sākumā mācīšanās līkne ir nedaudz stāva, ieguvums ir milzīgs, jo tas ļauj rediģēt failus, nepieskaroties pelei , ietaupot milzīgu laiku, strādājot attālināti, izmantojot SSH, vai pārvaldot kritiskas sistēmas konfigurācijas.

Linux lietotāju neapmierinātība ar Windows 11
Saistītais raksts:
Linux lietotāju neapmierinātība, lietojot Windows 11

Pamatkoncepcija: modālā rediģēšana

Vim atšķiras no visa pārējā ar to, ka tas nedarbojas kā Notepad. Šeit ir dažādi darbības režīmi , kas maina taustiņu funkcijas atkarībā no tā, kas jums konkrētajā brīdī ir jādara.

  • Normāls režīms: Šis ir noklusējuma stāvoklis. Šeit jūs nerakstāt tekstu, bet gan izdodat komandas. Piemēram, ja nospiežat dzēst visu rindu vai Kopijas. Tas ir vadības centrs ātrai pārvietošanai.
  • Ievietošanas režīms: Lai šeit ievadītu, nospiediet taustiņu Tagad redaktors darbojas tāpat kā jebkurš cits, un jūs varat rakstīt savu kodu vai tekstu kā parasti. Lai atgrieztos vadības panelī, vienkārši nospiediet .
  • Vizuālais režīms: Tas tiek aktivizēts ar atslēgu (rakstzīmes), (līnijas) vai (bloki). To izmanto, lai atlasītu teksta daļas un masveidā veiktu tām kādu darbību.
  • Komandrindas režīms: Jūs to varat piekļūt, ierakstot divus kolus. Šeit jūs pārvaldāt failu: saglabājat ar , tu izej ārā ar vai arī veicat globālas sistēmas korekcijas.
  OpenAI Codex CLI: viss, kas jums jāzina par termināļa koda palīgu

Izdzīvošanas rokasgrāmata: Pamatkomandas un avārijas izeja

Ja jūtaties apmaldījies, vispirms ir jāzina, kā izkļūt, neko nesalaužot. Komanda ir tavs labākais draugs panikas gadījumājo tas aizver redaktoru, atmetot visas veiktās izmaiņas. Ja, no otras puses, vēlaties saglabāt un aizvērt sesiju, ātrākais veids ir izmantot vai vienkārši atslēga .

Lai pārvietotos pa dokumentu, neizmantojot bulttaustiņus (kas liek kustināt roku), Vim iesaka izmantot (pa kreisi), (zemāk), (augšup un (pa labi). Ja vēlaties pāriet uz faila sākums, nospiediet Un, ja jums jāiet līdz galam, izmantojiet (Shift+g). Lai pārietu uz konkrētu rindiņu, piemēram, 15. rindiņu, vienkārši ierakstiet .

kas ir github copilot-2
Saistītais raksts:
GitHub Copilot: viss, kas jums jāzina par šo programmēšanas AI

Runājot par ātro rediģēšanu, Tas kalpo, lai labotu pēdējo kļūdu un lai to atkārtotu. Ja nepieciešams dzēst rindas, Tas izdzēš pašreizējo, bet tā priekšā var pievienot skaitli; piemēram, vienā rāvienā izdzēsīs šādas piecas rindiņas.

Pielāgošana un .vimrc fails

Vim ir kā Play-Doh: to var veidot pēc savas patikas. Tas viss tiek darīts, izmantojot failu. , kur var definēt redaktora uzvedību un pārvaldiet savu dotfiles, lai pielāgotu savu vidi, kā aktivizēt rindu numurus ar vai pielāgojiet tabulu ar .

Ja jums šķiet, ka Vim ir pārāk sarežģīts, ir pieejams saukts par "vieglo režīmu" ko aktivizē arguments -y (vai izmantojot komandu Šis režīms padara redaktoru līdzīgāku parastajam, ļaujot izmantot uzglabāt vai kopēt, lai gan ironiski, ka tas padara programmas atstāšanu nedaudz sarežģītāku.

  Veiksmīgs Full Stack izstrādātājs: 5 svarīgas prasmes

Meklēšana, aizstāšana un papildu manipulācijas

Viens no Vim dārgakmeņiem ir tā meklētājprogramma. Ja nospiedīsiet / kam seko meklētais vārds, redaktors iezīmēs visas atbilstības. Varat pārvietoties starp tām, izmantojot lai dotos uz nākamo un Lai atgrieztos pie iepriekšējās versijas. Ja vēlaties veikt globālas izmaiņas, izmantojiet komandu aizstās katru parādīšanās reizi no vecā vārda jaunā vietā visā dokumentā.

Saistītais raksts:
Mākslīgā intelekta programmēšanas palīgs: pilnīgs rīku un lietošanas ceļvedis

Tiem, kas meklē maksimālu efektivitāti, ir pieejamas komandu reizinātājiNav nepieciešams desmit reizes nospiest dzēšanas taustiņu; vienkārši ierakstiet un jūs izdzēsīsiet desmit rakstzīmes. Tas pats attiecas uz atkārtota teksta ievietošanu: varat lūgt redaktoram atkārtot frāzi N reizes bez jebkādas manuālas piepūles.

Vim tīmekļa izstrādātājiem un administratoriem

Strādājot ar HTML, CSS vai JavaScript, Vim kļūst neticami jaudīgs, pateicoties spraudņiem. Tādi rīki kā Emmet-vim ļauj rakstīt sarežģītas koda struktūras ar ātru saīsinājumu ievadi, savukārt CoC (Conquer of Completion) piedāvā inteliģentu automātisko pabeigšanu, kas ir cienīga mūsdienu IDE, piemēram, VS Code.

Tiem, kas pārvalda serverus, Vim ir standarta rīks konfigurācijas failu rediģēšanai, piemēram, Apache vai DNS servera zonas failos Bind9. Iespēja sadalīts ekrāns ar o Tas ļauj salīdzināt divus failus vai rediģēt kodu un iestatījumus vienlaikus, nemainot logus.

Ekspertu padomi: zīmola veidošana, birkas un locīšana

Kad faili ir gigantiski, neredzamas zīmes Tie ir īsts glābiņš. Marķieri var ievietot noteiktā koda vietā, nospiežot kam seko burts (piemēram, Lai atgrieztos tieši tajā pašā punktā no jebkuras citas faila vietas, vienkārši nospiediet .

  Kā soli pa solim apturēt un kontrolēt rindas Laravel vidē

Vēl viena uzlabota funkcija ir izmantošana etiķetes vai atzīmes izmantojot rīku Tas ļauj jums tieši pāriet uz funkcijas vai klases definīciju jebkurā projekta failā ar un atgriezieties sākotnējā punktā ar atvieglojot navigāciju liela mēroga projektos.

Visbeidzot, teksta locīšana ļauj sakļaut koda blokus, piemēram, veselas funkcijas, lai fails būtu vieglāk lasāms. Atkarībā no konfigurācijas Vim var automātiski salocīt kodu, pamatojoties uz atkāpi vai valodas sintaksi.

Šī redaktora apgūšana nozīmē pāreju no biedējoša melna ekrāna uz īpaši ātru darbplūsmu , kur tastatūra ir vienīgais nepieciešamais rīks, optimizējot katru koda rediģēšanas un Linux sistēmas pārvaldības sekundi.