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

Vim komande, osnovni vodič

El vim uređivač teksta je stari poznanik svakog korisnika Linuxa. posebno one programeri. Njegova upotreba nije laka i ima krivulju učenja, ali kada ga jednom savladate, bit će vaš vjerni pratilac prilikom kucanja koda. Stoga, ako želite da počnete, mi ćemo vam dati mali vodič za glavne Vim komande koje ćete morati koristiti u svojim datotekama.

Vim je poboljšana verzija Vi editora koji se pojavio na sceni 80-ih godina, dakle, iako je Vim poboljšana verzija originala i proširena zbog svoje velike svestranosti i male potrošnje resursa. Međutim, treba napomenuti da za kretanje kroz njega, upotreba miša je ograničena -da ne kažem na nulti način-. Stoga je upotreba tastature neophodna u ovom uređivaču teksta.

Instalirajte Vim na svoj računar

Vim editor, osnovne komande

Prva stvar koju treba da uradite je da instalirate poznati editor da biste mogli da ga koristite. Jedno od prijatnih iznenađenja Vima je to multiplatformna je, tako da ga možete koristiti na svim operativnim sistemima. Iako smo vam već rekli da je dizajniran da se koristi u Linux okruženjima. Njegova instalacija na Linux je sljedeća:

sudo apt-get install vim

Umjesto toga, ako želite da ga instalirate na Windows ili MacOS, ovdje vam ostavljamo sljedeće linkove do njegove službene stranice, gdje ćete imati i verziju sa terminalom i verziju sa GUI interfejsom. Najpreporučljivije u oba slučaja je da koristite verziju za Terminal.

Windows verzija
MacOS verzija

Kada je uređivač teksta instaliran na vašem računaru, nastavljamo da objašnjavamo najčešće Vim komande koje će poslužiti kao osnova za kretanje kroz različite datoteke koje otvarate iz njega. Za otvorite fajl za uređivanje, morat ćete napisati sljedeću naredbu:

vim nombre-documento-.txt

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

Osnovne Vim komande za vaš upad u popularni uređivač teksta

Prva stvar koju želimo da vam kažemo je da, iako u originalnoj verziji, mnoge klavijature tog vremena nisu imale tastere za smer, pomjeranja su morala biti obavljena drugim ključevima - Osetljivo je na velika i mala slova. A one su sljedeće:

  • Desno: l
  • Lijevo: h
  • Dolje: j
  • Gore: k
  • Idite na početak dokumenta koji imamo otvoren: gg
  • Idi na početak reda: ^
  • Idi na kraj reda: $
  • Idite na kraj dokumenta koji imamo otvoren: G
  • Skrolujte do posljednje promjene koju smo napravili: ;

Vim komande za uređivanje tekstova

kompjutersko programiranje

Jednom kada znamo kako se kretati kroz datoteke koje otvaramo u Vimu, to je tako vrijeme za uređivanje ovih tekstova. A onda vam ostavljamo Vim komande koje ćete najčešće koristiti. Vim ima tri različita načina rada: komandni mod -onaj koji se podrazumevano otvara-, način umetanja i način naprednih komandi.

Pa, kada se fajl otvori, Vim čeka da počnete da kucate prvih nekoliko komandi. A šta je ovo? Predstavljamo vam ih u nastavku:

  • Uđite u način umetanja -stavite novi tekst-: i (da izađete iz ovog moda samo morate pritisnuti ESC)
  • Unesite insert i stavite novi znak odmah nakon kursa: a
  • Unesite insert i upišite na kraj trenutnog reda: A
  • Umetnite novi red ispod kursa: o
  • Umetnite novi red iznad kursa: O
  • Zamijenite lik koji je u pravu na kursu: r (morate odmah pritisnuti novi znak da biste ušli)
  • Štampajte sa štampačem koji ste podrazumevano konfigurisali: ha!

Vim komande za izrezivanje, brisanje i lepljenje u dokument otvoren u uređivaču teksta

Nastavljamo sa uređivanjem tekstova koje smo otvorili popularnim editorom teksta rođenim 1991. godine. I u ovom slučaju ostavljamo vam spisak Vim komandi koje ćete morati da budete u mogućnosti da obrišete, izrežete, kopirate i zalijepite tekst unutar datoteke.

  • Izrežite trenutnu liniju na kojoj je kursor: dd (jedan red) ili xd (ako promijenite 'x' u broj -3dd, na primjer-, linije koje ste naznačili do kursora će se iseći)
  • Zalijepite tekst koji smo kopirali ili izrezali na mjesto gdje pritisnemo naredbu: p
  • Izbrišite znak ispod kursora: x
  • Izbrišite cijelu riječ na kojoj se nalazi kursor: Daw
  • Izbrišite cijelu riječ na kojoj se nalazi kursor i uđite u način umetanja: cw
  • Izbrišite od kursora do kraja reda i uđite u način umetanja: c$
  • Kopirajte cijeli red: yy
  • Kopirajte od mjesta gdje imamo kursor do kraja reda: y$
  • Kopirajte cijelu riječ gdje imamo kursor: yiw
  • Kopirajte broj reda odakle smo postavili kursor: 2yy, 3yy, ... (2 ili 3 reda od mjesta gdje imamo kursor)

Poništi promjene napravljene pomoću Vim komandi

programske linije

Konačno, u ovom malom vodiču za Vim komande ostavljamo vam šta biste trebali učiniti ako želite da poništite promjene napravljene s prethodnim komandama izvršava se u uređivaču teksta.

  • Poništite posljednju unesenu naredbu – :u
  • Poništite posljednje komande koje označavaju broj – :xu (zamijenite 'x' određenim brojem)
  • Ponovi zadnju izmenu – :redo
  • Da ponovite sve promjene od posljednjeg sata (ili nekoliko sati) – :ranije 1h 
  • Da ponovite promjene u posljednjih nekoliko minuta – :kasnije 20m (u ovom slučaju to bi bilo od posljednjih 20 minuta)

Kao što vidite, Vim komandi ima mnogo. I mi smo ostali samo u vrlo malom dijelu, ali možda vam to može pomoći u uvođenju ovog popularnog uređivača teksta i da budete u mogućnosti da rukujete prvim datotekama koje otvorite iz njega. Slično, Na internetu postoji mnogo dokumentacije o tome. a možete i dublje, ako želite.

Sa druge strane, Vim ima prilično aktivnu zajednicu koji dodaje funkcije i nove modove gledanja. Osim toga, kako bi njegova upotreba bila mnogo lakša - posebno za početnike, postoje alternative sa prijatnijim korisničkim interfejsom to nema veze sa svime što smo vam objasnili. Ako želite da ih otkrijete, neki od primjera su sljedeći:


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.