vim

Važne naredbe vim uređivača

Važne naredbe vim uređivača
Vim uređivač teksta poboljšanje je u odnosu na izvorni vi uređivač. Ovaj je program elitni uređivač teksta koji možete dobiti besplatno! Vim je besplatan i otvorenog koda i dostupan je za sve glavne platforme. Vim je CLI uređivač teksta koji dolazi s mnoštvom značajki i podrškom programske zajednice.

Ovaj će članak pokriti neke od najvažnijih vim naredbi koje biste trebali svladati kako biste najbolje iskoristili ovaj uređivač teksta. Prioritet se daje jednostavnim, a ne složenim naredbama koje su korisne za upotrebu s ovim programom. Kao što naslov sugerira, ovaj članak uključuje 25 najvažnijih naredbi vim editor.

vim na Linuxu

Kao što je ranije spomenuto, Vim je poboljšana verzija vi uređivača. Uređivač vi dolazi predinstaliran s bilo kojim Linux distribucijskim sustavom, jer je vi dio UNIX-a. Međutim, vim editor ne dolazi unaprijed instaliran, pa ćete vim morati instalirati odvojeno. Vim je super popularan uređivač i trebao bi biti dostupan izravno s paketnih poslužitelja vašeg distribucijskog sustava.

U nastavku sam naveo naredbe za instaliranje Vima za neke od popularnih Linux distribucija tamo. Ako ovdje dolje ne vidite svoju distribuciju, molim vas istražite da biste izveli ovaj korak.

Debian / Ubuntu i derivati:

$ sudo apt-get install vim -y

Arch Linux i derivati:

$ sudo pacman -S vim

CentOS / RHEL i derivati:

$ sudo yum instaliraj vim

openSUSE i derivati:

$ sudo zypper instalirati vim

Važne vim naredbe

Vim prema zadanim postavkama nudi brojne naredbe. Ovladavanje ovim naredbama može jamčiti dosljedno Vim iskustvo kamo god krenuli. Međutim, Vim vam također omogućuje stvaranje vlastitih naredbi. U ovom će se članku uglavnom raspravljati o ugrađenim vim naredbama.

Prvo pokrenite Vim pokretanjem sljedeće naredbe:

$ vim

Izlaz iz vim

Ako ste ikada bili u vim editoru, možda vam je poznat ovaj mem. Svatko tko prvi put koristi Vim vjerojatno je vidio ovaj problem, uključujući i mene. Nakon otvaranja vim uređivača teksta, mnogi ne znaju kako izaći iz uređivača. Možda zvuči glupo, ali vjerujem da je ovo uobičajeno iskustvo među korisnicima Vima. Kada pokrenete uređivač, vim vam može pokazati kako napustiti uređivač.

Da biste izašli iz vim uređivača, pokrenite sljedeću naredbu:

$: zatvori

Međutim, preporučeni način je uporaba kratice od prestati naredba. Tako ćete uštedjeti vrijeme.

$: q

Recimo da želite odbaciti trenutne promjene i izaći iz vima bez spremanja bilo kakvih promjena koje ste napravili. Umjesto toga upotrijebite sljedeću naredbu za napuštanje vima i odbacivanje promjena:

$: q!

Navigacija

Kretanje kroz tekst nužna je funkcija. Pomoću vima postoje dva načina na koja se možete kretati kroz tekst koji uređujete: pomoću tipki sa strelicama ili pomoću tipki hjkl.

Sve se ove tipke nalaze u početnom redu, tako da tim naredbama možete pristupiti brzo i jednostavno. Ipak je potrebno malo prakse da se naviknete na ovaj navigacijski sustav.

Način umetanja

Vim je modalni uređivač koji se ponaša drugačije u bilo kojem načinu rada. Većini bi trebao biti poznat način "Umetanje". U stvari, većina drugih urednika teksta radi na ovaj način.

Da biste omogućili način "Umetanje", pritisnite ja.

Za povratak u normalni način rada pritisnite Esc i vratit ćete se u način rada "Normalno".

Brisanje znakova

Trebate izbrisati nešto što ste upravo upisali? Ovisno o načinu u kojem je Vim, postoje dva načina za brisanje znakova.

Ako ste u načinu "Normal", pritisnite x za brisanje znakova. Gumb "x" ponaša se poput tipke "Delete" u uobičajenom uređivaču teksta. Ako vam je potrebno ponašanje poput povratnog prostora, tada upotrijebite x (veliko slovo).

Ako ste u načinu "Umetanje", tipkom "backspace" ili "Delete" izbrisat ćete tekst.

Kopirajte, izrežite i zalijepite

Kopiranje / lijepljenje jedna je od najčešćih funkcija uređivača teksta. U slučaju Vima, ova funkcija postaje malo kompliciranija.

Da biste odabrali tekst koji želite kopirati ili izrezati, pomaknite pokazivač na željeno mjesto i pritisnite v (mala slova). Ako želite odabrati cijeli redak, pritisnite V (veliko slovo).

Da biste kopirali odabrani tekst, pritisnite g. Da biste kopirali cijeli redak, pritisnite yy ili Y (veliko slovo). Da biste izrezali odabrani tekst, pritisnite d.

Za lijepljenje pritisnite Str (veliko slovo). Ako želite zalijepiti nakon pokazivača, pritisnite str (mala slova).

Spremanje datoteke

Nakon što izvršite sve potrebne izmjene teksta, vrijeme je da spremite datoteku.

Da biste spremili trenutno otvorenu datoteku, unesite sljedeću naredbu:

$: w

Brisanje linije

Da biste izbrisali trenutni redak, pomaknite pokazivač na željeni redak i unesite sljedeću naredbu:

$ dd

Poništi i Ponovi

Ako ste unijeli pogrešku u tipkanju ili želite poništiti radnju, brzo pritisnite tipke za poništavanje / ponavljanje. Velika je vjerojatnost da ćete možda trebati češće koristiti funkciju poništavanja kada koristite vim.

Da biste izvršili poništavanje, pritisnite u.

Da biste izvršili ponavljanje, pritisnite "Ctrl + R".

Pomicanje na početak / kraj crte

Za povratak kursora na početak trenutnog retka pritisnite ^. Tipka "Početna" također će obavljati ovu funkciju.

Traži i zamijeni

Vim nudi robusnu značajku pretraživanja. Da biste izvršili osnovno pretraživanje, upotrijebite sljedeću strukturu naredbi:

$ /

Gornja naredba će pretraživati ​​prema naprijed. Da biste pretraživali unatrag, upotrijebite sljedeću naredbu.

$ ?

Da biste prešli na sljedeći rezultat pretraživanja, pritisnite n (mala slova). Da biste prešli na prethodni rezultat pretraživanja, pritisnite N (veliko slovo).

Zameni u vim je također zanimljiva značajka. Da biste izvršili zamjenu, prvo morate razumjeti strukturu naredbi. Da biste to učinili, unesite sljedeću naredbu:

$: s ///

Dvije su zastave na koje biste se trebali usredotočiti: g (zamijenite samo trenutni redak) i gc (zamijeni za sve retke). Ako koristite zastavu gc, vim će vas pitati želite li zamijeniti odabrani tekst.

Split View

U nekim ćete situacijama možda morati raditi s više tekstualnih datoteka odjednom. U ovom slučaju, vim zaslon možete podijeliti na više odjeljaka.

Vim nudi dvije vrste cijepanja: vertikalno i vodoravno.

Da biste izvršili vertikalno dijeljenje, pokrenite sljedeću naredbu:

$: vsplit

Da biste izvršili vodoravno dijeljenje, pokrenite sljedeću naredbu:

$: podijeljeno

Također možete istovremeno imati više podjela.

Za prelazak s jednog podijeljenog zaslona na drugi možete upotrijebiti "Ctrl + W" (pritisnite dvaput za prebacivanje). Ako želite ručno doći do prozora, pritisnite “Ctrl + W + H / J / K / L”.

Prilagođavanje vim

Vim nudi brojne mogućnosti prilagodbe. Gotovo svaku značajku možete prilagoditi uz pomoć vimrc i dodataka. Možda će vam biti čudno, ali vim ima puno dodataka, zahvaljujući sjajnoj zajednici koja okružuje ovaj program za uređivanje teksta.

Prvi korak prilagodbe vim-a je svladavanje vimrc datoteke, konfiguracijske datoteke koja se vim učitava svaki put kad se pokrene. Vim koristi ovu skriptu za konfiguriranje ponašanja, učitavanje dodataka i izvođenje raznih radnji. Datoteka vimrc napisana je na vimscript jeziku. Ovdje pogledajte početnički vodič za vimrc.

Završne misli

Vim je moćan urednik s beskonačnim mogućnostima. Iako je lako naučiti određene značajke i naredbe vima, savladavanje ovog uređivača teksta oduzet će više truda i vremena. Međutim, jednom kad savladate, zasigurno ćete osjetiti razliku pomoću ovog programa. Nadam se da vam je ovaj vodič na neki način mogao pomoći.

Vim također dolazi s vimtutorom, zabavnom vim tutorial aplikacijom za podučavanje vima.

$ vimtutor

Evo nekoliko zanimljivih vodiča za vas. Pogledajte uobičajene prečace vim, isticanje vim sintakse, vim dodatke i Vim Awesome, glavni repo vim dodataka. Ako ste zainteresirani za savladavanje svakog pojedinog aspekta Vima (zajedno sa svim njegovim naprednim značajkama), toplo preporučujem da pogledate ove vodiče.

Uživati!

WinMouse vam omogućuje prilagodbu i poboljšanje kretanja pokazivača miša na Windows računalu
Ako želite poboljšati zadane funkcije pokazivača miša, upotrijebite besplatni program WinMouse. Dodaje više značajki koje će vam pomoći da na najbolji...
Lijevi gumb miša ne radi u sustavu Windows 10
Ako s prijenosnim računalom ili stolnim računalom koristite namjenski miš, ali lijevi gumb miša ne radi u sustavu Windows 10/8/7 iz nekog razloga evo ...
Pokazivač skače ili se slučajno pomiče dok tipkate u sustavu Windows 10
Ako ustanovite da kursor miša sam skače ili se pomiče automatski, nasumično dok tipkate u Windows prijenosnom računalu ili računalu, neki od ovih prij...