vim

VIM načini i kako promijeniti način rada

VIM načini i kako promijeniti način rada
Vim je najpopularniji i izuzetno moćan uređivač teksta. Posjeduje puno značajki za koje ne biste očekivali da će ih imati uređivač teksta. Većina ovih značajki olakšava vam puno posla u kratko vrijeme. Vim editor je modalni uređivač teksta; koristi načine u različite svrhe poput umetanja teksta, izvršavanja naredbi i odabira teksta. Načini u osnovi odlučuju hoće li se pritiskom bilo koje tipke na tipkovnici umetnuti ti znakovi ili će se kursor pomaknuti kroz dokument. Stoga je važno znati što je svaki način rada i kako promijeniti način rada.

Ovaj će članak opisati što su Vim načini rada i kako ih promijeniti. Vim je besplatni uređivač teksta otvorenog koda koji se standardno instalira s većinom operativnih sustava.

Napominjemo da su sve naredbe i procesi koji su raspravljeni u ovom članku testirani na Ubuntu 20.04 LTS (žarišna fosa).

Vim modusi

U Vimu postoje tri načina rada: Uobičajeni, Umetni i Vizualni.

Normalni mod

Uobičajeni način rada početni je način rada Vim uređivača. Kad otvorite novu datoteku, uredite postojeću, ona se prema zadanim postavkama pokreće u normalnom načinu rada. U normalnom načinu ne možete umetnuti nijedan znak. Uobičajeni način rada poznat je i kao naredbeni način jer se svi pritisci tipki koje izvodite tumače kao naredbe. Na primjer, ako pritisnete k, pomaknut će položaj kursora prema gore za jedan redak umjesto umetanja znaka "k". Slično tome, ako pritisnete yy, kopirat će trenutni redak umjesto umetanja "yy". Također, u normalnom načinu rada velika i mala slova različito se tretiraju. Na primjer, pritiskom na o stvorite novi redak za tekst ispod trenutnog mjesta kursora, dok pritiskom na O stvarate novi redak za tekst iznad trenutnog mjesta kursora

Za pristup uobičajenom načinu rada iz ostalih načina rada pritisnite tipku Esc.

Način umetanja

Način umetanja omogućuje umetanje teksta u datoteku. Ovaj način ubacuje svaki znak koji upišete na trenutnom mjestu kursora.

Vizualni način

Vizualni način omogućuje vam odabir teksta kako biste mogli izvoditi određene radnje (izrezati, kopirati, izbrisati) na njemu.

Promjena načina rada

Kao što je već rečeno, kada kreirate ili otvorite datoteku u vim-u, ona se prvo otvara u normalnom načinu.

Da biste upisali bilo koji znak, morat ćete se prebaciti u način umetanja. Postoje različite naredbe za ulazak u način umetanja od uobičajenog načina rada, a to su i, I, O, O, A i A. Najčešće korištena naredba za ulazak u način umetanja je "i". Za povratak u normalni način rada pritisnite Esc.

Da biste se prebacili na vizualni način rada iz normalnog načina rada, različite su naredbe v, V, Shift + v i Ctrl + v. Najčešće korištena naredba za ulazak u način umetanja je "v".

Da biste se prebacili u vizualni način rada iz načina umetanja, prvo se prebacite u uobičajeni način rada pritiskom na Esc, a zatim pritisnite v za ulazak u vizualni način.

Osnovne naredbe

Slijedi nekoliko osnovnih naredbi koje se mogu koristiti za umetanje i manipulaciju tekstom u Vimu:

Naredbe povezane s datotekom

: w zapisati datoteku na disk
: q zatvorite vi bez spremanja datoteke
: wq zapisati datoteku na disk i napustiti vi
: q! Zanemarite upozorenje i odbacite promjenu
: w naziv datoteke Spremite datoteku kao naziv datoteke

Pomicanje kursora

j pomaknite kursor prema dolje za jedan redak
k pomaknite položaj kursora gore za jedan redak
l pomaknite kursor na dno zaslona
0 pomaknite se na početak retka
$ pomaknite se na kraj retka

Umetanje teksta

Ja umetnite tekst na početak retka
ja umetnite tekst prije trenutnog mjesta kursora
a umetnite tekst nakon trenutnog mjesta kursora
o Stvorite novi redak za tekst ispod trenutnog mjesta kursora
O Stvorite novi redak za tekst iznad trenutnog mjesta kursora

Promjena teksta

cc Uklonite cijeli redak i pokrenite način umetanja.
s Uklonite znak ispod kursora i pokrenite način umetanja.
r Zamijenite znak ispod kursora

Kopiranje lijepljenja

g Kopirajte odabrani tekst u međuspremnik
yy Kopiraj trenutni redak
Str umetnuti tekst "prije" kursora,
str Umetnite tekst u točku nakon pokazivača

Brisanje teksta

x izbriši znak prije trenutnog mjesta
x izbriši znak pod trenutnim mjestom
D Izreži do kraja retka
dd Izreži trenutnu liniju

Poništiti, povratiti

u poništi posljednju promjenu

Ctrl_R Ponovi

Uređivač teksta trebao bi biti optimiziran za uređivanje, a ne samo za pisanje, a Vim je jedan od njih. Ima zasebne načine za uređivanje, umetanje i odabir teksta. U ovom ste članku saznali više o vim načinu rada Normal, Insert i Visual te načinu prebacivanja između različitih načina rada. Nadam se da vam se svidio članak!

Top 5 ergonomskih proizvoda za računalni miš za Linux
Uzrokuje li dugotrajno korištenje računala bolove u zapešću ili prstima? Patite li od ukočenih zglobova i stalno se morate rukovati? Osjećate li goruć...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Zamijenite svoje tipke miša različito za različiti softver pomoću X-Mouse Button Control
Možda vam treba alat koji bi mogao promijeniti kontrolu miša sa svakom aplikacijom koju koristite. Ako je to slučaj, možete isprobati aplikaciju pod n...