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 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.

Kako koristiti vi editor

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.

Spremanje i zatvaranje datoteke

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.