Vim naredbe, osnovni vodič za korištenje ovog uređivača teksta

Vim naredbe, osnovni vodič

El vim uređivač teksta je stari znanac svakog korisnika Linuxa. posebno onih programera. Njegovo korištenje nije lako i potrebno ga je naučiti, ali kada ga savladate, bit će vaš vjerni pratitelj pri upisivanju koda. Stoga, ako želite započeti, mi ćemo vam dati mali vodič kroz glavne Vim naredbe koje ćete morati koristiti u svojim datotekama.

Vim je poboljšana verzija Vi editora koji se pojavio na sceni 80-ih.Dakle, iako je Vim poboljšana verzija originala i koji je proširen zbog svoje velike svestranosti i niske potrošnje resursa. Međutim, treba napomenuti da se za kretanje kroz njega, upotreba miša je ograničena -da ne kažem u nultom smislu-. Stoga je korištenje tipkovnice neophodno u ovom uređivaču teksta.

Instalirajte Vim na svoje računalo

Vim editor, osnovne naredbe

Prvo što biste trebali učiniti je instalirati poznati editor kako biste ga mogli koristiti. Jedno od ugodnih iznenađenja Vima je to multiplatformna je, tako da ga možete koristiti na svim operativnim sustavima. Iako smo vam već rekli da je dizajniran za korištenje u Linux okruženjima. Njegova instalacija na Linux je sljedeća:

sudo apt-get install vim

Umjesto toga, ako ga želite instalirati na Windows ili MacOS, ovdje vam ostavljamo sljedeće poveznice na njegovu službenu stranicu, gdje ćete imati i verziju s terminalom i verziju s GUI sučeljem. Najpreporučljivije u oba slučaja je da koristite verziju za Terminal.

Windows verzija
MacOS verzija

Nakon što je uređivač teksta instaliran na vašem računalu, nastavljamo s objašnjenjem najčešćih Vim naredbi koje će poslužiti kao osnova za kretanje kroz različite datoteke koje otvarate iz njega. Za otvorite datoteku za uređivanje, morat ćete napisati sljedeću naredbu:

vim nombre-documento-.txt

A pritiskom na tipku ENTER već ćemo biti unutar Vim editora s otvorenim dokumentom i spremnim da ga tretirate.

Neophodne Vim naredbe za vaš pohod na popularni uređivač teksta

Prvo što vam želimo reći je da iako u svojoj izvornoj verziji, mnoge tipkovnice tog vremena nisu imale tipke za usmjeravanje, pomaci su morali biti učinjeni s drugim ključevima -Razlikuje velika i mala slova. A oni su sljedeći:

  • Pravo: l
  • Lijevo: h
  • Dolje: j
  • gore: k
  • Idite na početak dokumenta koji smo otvorili: gg
  • Idi na početak retka: ^
  • Idi na kraj retka: $
  • Idite na kraj dokumenta koji smo otvorili: G
  • Pomaknite se do zadnje promjene koju smo napravili: ;

Vim naredbe za uređivanje tekstova

računalno programiranje

Jednom kada znamo kako se kretati kroz datoteke koje otvaramo u Vimu, jest vremena za uređivanje ovih tekstova. Zatim vas ostavljamo s Vim naredbama koje ćete najčešće koristiti. Vim ima tri različita načina rada: zapovjedni način rada -ona koja se otvara prema zadanim postavkama-, način umetanja i način naprednih naredbi.

Pa, kada je datoteka otvorena, Vim čeka da počnete upisivati ​​prvih nekoliko naredbi. A što je ovo? Predstavljamo vam ih u nastavku:

  • Unesite način umetanja -postavite novi tekst-: i (za izlazak iz ovog moda morate samo pritisnuti ESC)
  • Unesite insert i postavite novi znak odmah nakon tečaja: a
  • Unesite insert i pišite do kraja tekućeg retka: A
  • Umetnite novi red ispod tečaja: o
  • Umetnite novi red iznad tečaja: O
  • Zamijenite lik koji je točno u tečaju: r (morate odmah pritisnuti novi znak za ulazak)
  • Ispisujte s pisačem koji ste konfigurirali prema zadanim postavkama: Ha!

Vim naredbe za rezanje, brisanje i lijepljenje u dokument otvoren u uređivaču teksta

Nastavljamo s uređivanjem tekstova koje smo otvorili popularnim uređivačem teksta rođenim 1991. godine. U ovom slučaju ostavljamo vam popis Vim naredbi koje će vam trebati da biste mogli brisati, rezati, kopirati i lijepiti tekst unutar datoteke.

  • Izrežite trenutnu liniju na kojoj je pokazivač: dd (jedan red) ili xdd (ako promijenite 'x' u broj -3dd, na primjer-, linije koje ste označili do pokazivača bit će izrezane)
  • Zalijepite tekst koji smo kopirali ili izrezali na mjesto gdje pritisnemo naredbu: p
  • Brisanje znaka ispod kursora: x
  • Izbrišite cijelu riječ na kojoj se nalazi kursor: zora
  • Izbrišite cijelu riječ na kojoj se nalazi kursor i uđite u način umetanja: cw
  • Brisanje od kursora do kraja retka i ulazak u način umetanja: c$
  • Kopiraj cijeli redak: yy
  • Kopirajte s mjesta gdje imamo pokazivač na kraj retka: y$
  • Kopirajte cijelu riječ gdje imamo kursor: yiw
  • Kopirajte broj retka s mjesta gdje smo postavili kursor: 2yy, 3yy, ... (2 ili 3 retka od mjesta gdje imamo kursor)

Poništavanje promjena napravljenih Vim naredbama

programske linije

Konačno, u ovom malom vodiču za Vim naredbe ostavljamo vam što trebate učiniti ako želite poništiti promjene napravljene prethodnim naredbama izvršiti u uređivaču teksta.

  • Poništavanje posljednje unesene naredbe – :u
  • Poništavanje zadnjih naredbi koje označavaju broj – :xu (zamijenite 'x' određenim brojem)
  • Ponovite zadnju promjenu – :ponovi
  • Za ponavljanje svih promjena od prošlog sata (ili nekoliko sati) – :ranije 1h 
  • Za ponavljanje promjena u posljednjih nekoliko minuta – :kasnije 20m (u ovom slučaju to bi bilo iz zadnjih 20 minuta)

Kao što vidite, Vim naredbi ima mnogo. Zadržali smo se samo na vrlo malom dijelu, ali možda vam može pomoći u uvođenju ovog popularnog uređivača teksta i biti u mogućnosti rukovati prvim datotekama koje otvorite iz njega. Slično tome, O tome ima dosta dokumentacije na internetu. a možete i dublje, ako želite.

Nadalje, Vim ima prilično aktivnu zajednicu što je dodavanje funkcija i novih načina gledanja. Osim toga, kako bi njegovo korištenje bilo puno lakše - posebno za početnike -, postoje alternative s ugodnijim korisničkim sučeljem to nema veze sa svime što smo vam objasnili. Ako ih želite otkriti, neki od primjera su sljedeći:


Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.