VI Editor s naredbama u Linux/Unix Vodič
⚡ Pametni sažetak
vi editor je klasični, univerzalno dostupan tekstualni editor Linuxa i Unixa, koji radi isključivo putem tipkovnice u dva načina: način naredbi za radnje i način umetanja za operacije.ping Tekst.

VI editor je tekstualni editor koji ćete susresti na gotovo svakom Linux ili Unix stroj, pa je učenje njegovog tijeka rada pomoću tipkovnice vještina koja se prenosi svugdje. Ovaj vodič objašnjava njegova dva načina rada, naredbe za uređivanje te kako spremiti i zatvoriti datoteku.
Što je VI editor?
Vi editor je najpopularniji i najklasičniji tekstualni editor u Linux obitelji. U nastavku su navedeni neki od razloga zašto je široko korišten:
- Dostupan je u gotovo svim Linux distribucijama.
- Radi isto na različitim platformama i distribucijama.
- Jednostavan je za korištenje, pa se milijuni Linux korisnika oslanjaju na njega za svoje potrebe uređivanja.
Danas postoje napredne verzije vi editora, a najpopularnija je VIM, što je skraćenica za Vi Improved. Neki od ostalih su Elvis, Nvi, Nano i Vile. Pametno je naučiti koristiti vi jer je bogat značajkama i nudi beskrajne mogućnosti uređivanja datoteke.
VI urednik OperaNačini rada
Za rad s vi editorom morate razumjeti njegove načine rada. Mogu se podijeliti u dva glavna dijela: način rada naredbi i način rada umetanja. Snimka zaslona u nastavku prikazuje vi editor otvoren u Linux terminalu.
vi naredbeni način
- VI editor se otvara u ovom načinu rada i razumije samo naredbe.
- U ovom načinu rada možete pomicati kursor te izrezivati, kopirati i lijepiti tekst.
- Ovaj način rada također sprema promjene koje ste napravili u datoteci.
- Naredbe razlikuju velika i mala slova, stoga biste trebali koristiti odgovarajuću veličinu slova.
vi Način umetanja
- Ovaj način rada služi za umetanje teksta u datoteku.
- Možete se prebaciti u način umetanja iz načina naredbi pritiskom na 'i' na tipkovnici.
- Nakon što ste u načinu rada za unos, bilo koja tipka se uzima kao ulaz za datoteku na kojoj trenutno radite.
- Za povratak u naredbeni način i spremanje promjena pritisnite tipku Esc.
Kako koristiti vi editor
Za pokretanje vi editora, otvorite terminal (CLI) i upišite:
vi <filename_NEW> or <filename_EXISTING>
Ako navedete postojeću datoteku, uređivač je otvara za uređivanje. U suprotnom, stvara novu datoteku. Snimka zaslona u nastavku prikazuje stvaranje i uređivanje nove datoteke u programu vi.
VI Naredbe za uređivanje
Vi naredbe za uređivanje u nastavku omogućuju vam umetanje, brisanje i promjenu teksta. Koristite ih iz naredbenog načina.
| naredba | Description |
|---|---|
| i | Umetni kod kursora (ide u način umetanja) |
| a | Pišite nakon kursora (ide u način umetanja) |
| A | Pišite na kraju retka (ide u način umetanja) |
| ESC | Prekini način umetanja |
| u | Poništi zadnju promjenu |
| U | Poništavanje svih promjena na cijeloj liniji |
| o | Otvaranje novog retka (ide u način umetanja) |
| dd | Brisanje retka |
| 3dd | Obrišite 3 retka |
| D | Brisanje sadržaja retka iza kursora |
| C | Izbrišite sadržaj retka iza kursora i umetnite novi tekst. Pritisnite tipku ESC za završetak umetanja. |
| dw | Izbriši riječ |
| 4dw | Izbriši 4 riječi |
| cw | Promijeni riječ |
| x | Brisanje znaka na kursoru |
| r | Zamijeni znak |
| R | Prebrišite znakove od kursora nadalje |
| s | Zamijenite jedan znak ispod kursora i nastavite s umetanjem |
| S | Zamijeni cijeli redak i počni umetati na početku retka |
| ~ | Promjena velikih i malih slova pojedinačnog znaka |
Bilješka: Trebali biste biti u načinu rada naredbi da biste izvršili ove naredbe. Vi editor razlikuje velika i mala slova, stoga pazite da naredbe upisujete s ispravnim velikim i malim slovima. Pritiskom na pogrešnu naredbu možete uzrokovati neželjene promjene u datoteci. Također možete ući u način rada za umetanje pritiskom na a, A ili o prema potrebi.
Kretanje unutar datoteke
Za kretanje unutar datoteke morate biti u načinu rada naredbi. Zadane navigacijske tipke navedene su u nastavku, ali možete koristiti i tipke sa strelicama na tipkovnici.
| naredba | Description |
|---|---|
| k | Pomakni kursor gore |
| j | Pomakni kursor prema dolje |
| h | Pomakni kursor lijevo |
| l | Pomakni kursor desno |
Spremanje i zatvaranje datoteke
Trebali biste biti u naredbenom načinu rada kako biste izašli iz uređivača i spremili promjene u datoteku. Naredbe u nastavku pokrivaju uobičajene načine spremanja i izlaska.
| naredba | Description |
|---|---|
| Shift+zz | Spremi datoteku i zatvori |
| :w | Spremi datoteku, ali je ostavi otvorenu |
| P! | Zatvori vi i ne spremi promjene |
| : wq | Spremi datoteku i zatvori |
Snimka zaslona ispod prikazuje datoteku otvorenu u vi editoru, spremnu za spremanje i zatvaranje.

.jpg)

