VI Editor s naredbama u Linux/Unix Vodič
Što je VI editor?
VI editor je najpopularniji i klasični uređivač teksta u Linux obitelji. U nastavku su neki razlozi koji ga čine široko korištenim uređivačem –
1) Dostupan je u gotovo svim distribucijama Linuxa
2) Djeluje jednako na različitim platformama i distribucijama
3) Jednostavan je za korištenje. Stoga ga milijuni korisnika Linuxa vole i koriste ga za svoje potrebe uređivanja
Danas su dostupne napredne verzije vi editora, a najpopularnija je VI koja je Vi Imdokazao. Neki od ostalih su Elvis, Nvi, Nano i Vile. Mudro je naučiti vi jer je bogat značajkama i nudi beskrajne mogućnosti za uređivanje datoteke.
Da biste radili na VI editoru, morate razumjeti njegovih načina rada. Mogu se podijeliti u dva glavna dijela.
Kliknite ovdje ako video nije dostupan
vi Komandni način rada:
- Vi editor se otvara samo u ovom načinu rada razumije naredbe
- U ovom načinu rada možete, pomicanje kursora i izrezivanje, kopiranje, lijepljenje teksta
- Ovaj način također sprema promjene koje ste napravili u datoteci
- Naredbe su osjetljive na velika i mala slova. Trebali biste koristiti ispravna velika slova.
vi Urednik Način umetanja:
- Ovaj način je za umetanje teksta u datoteku.
- Možete se prebaciti na način umetanja iz naredbenog načina pritiskom na 'i' na tipkovnici
- Kada ste u načinu rada za umetanje, bilo koji ključ će se uzeti kao unos za datoteku na kojoj trenutno radite.
- Za povratak u naredbeni mod i spremanje promjena koje ste napravili potrebno je pritisnuti tipku Esc
Kako koristiti vi editor
Za pokretanje VI Editora -Otvorite terminal (CLI) i upišite
vi <filename_NEW> or <filename_EXISTING>
A ako navedete postojeću datoteku, uređivač će je otvoriti da je uredite. Inače, možete stvoriti novu datoteku.
VI Naredbe za uređivanje
- i – Umetni na kursor (prelazi u način umetanja)
- a – Pišite nakon kursora (prelazi u način umetanja)
- A – Napišite na kraju reda (prelazi u način umetanja)
- ESC – Završi način umetanja
- u – Poništi zadnju promjenu
- U – Poništi sve promjene na cijeloj liniji
- o – Otvorite novi redak (prelazi u način umetanja)
- dd – Brisanje retka
- 3dd – Izbrišite 3 retka.
- D – Brisanje sadržaja reda iza kursora
- C – Brisanje sadržaja retka iza kursora i umetanje novog teksta. Pritisnite tipku ESC za završetak umetanja.
- dw – Brisanje riječi
- 4dw – Izbrišite 4 riječi
- cw – Promjena riječi
- x – Brisanje znaka na kursoru
- r – Zamjena znaka
- R – Prepisivanje znakova od kursora nadalje
- s – Zamijenite jedan znak ispod kursora i nastavite s umetanjem
- S – Zamijenite cijeli red i počnite umetati na početku retka
- ~ – Promjena velikih i malih slova pojedinačnog znaka
bilješke: Trebali biste biti u "naredbeni način” za izvršavanje ovih naredbi. Urednik VI je osjetljivo na velika i mala slova stoga pazite da naredbe upisujete ispravnim malim i malim slovima.
Provjerite jeste li pritisnuli pravu naredbu jer ćete inače napraviti neželjene promjene u datoteci. Također možete ući u mod umetanja pritiskom na a, A, o, prema potrebi.
Kretanje unutar datoteke
- k – Pomicanje kursora gore
- j – Pomaknite kursor prema dolje
- h – pomicanje kursora ulijevo
- l – pomicanje kursora udesno
Morate biti u naredbenom načinu da biste se kretali unutar datoteke. Zadane tipke za navigaciju navedene su u nastavku; Možeš također koristite tipke sa strelicama na tipkovnici.
Spremanje i zatvaranje datoteke
- Shift+zz – Spremi datoteku i izađi
- :w – Spremite datoteku, ali je ostavite otvorenom
- :q! – Zatvorite vi i nemojte spremati promjene
- :wq – Spremite datoteku i izađite
Trebali biste biti u naredbeni način za izlazak iz uređivača i spremanje promjena U datoteku.
Sažetak:
- Vi editor je najpopularniji i najčešće korišten Unix uređivač teksta
- Obično je dostupan u svim Linux distribucije.
- Radi u dva načina, Command i Insert
- Naredbeni način preuzima korisničke naredbe, a način umetanja služi za uređivanje teksta
- Trebali biste znati naredbe za jednostavan rad na svojoj datoteci
- Naučenje korištenja ovog uređivača može vam koristiti pri stvaranju skripti i uređivanju datoteka.