close

A văzut

Mergi la navigare Mergi la căutare
a văzut
Vi-splash.png
vi editarea unui fișier temporar gol. Caracterele „~” reprezintă linii care nu fac parte din fișier.
Informatii generale
tip de program Editor de text
Autor Bill Joy
dezvoltator Bill Joy
lansarea inițială 1976
Licență bsd
Informații tehnice
Programat în C
Legături

vi ( Vizual ) este un program care se încadrează în categoria editorilor de text , deoarece, spre deosebire de un procesor de text, nu oferă instrumente care să determine vizual cum va arăta documentul tipărit. Din acest motiv, îi lipsesc opțiuni precum centrarea sau justificarea paragrafelor, dar vă permite să mutați, să copiați, să ștergeți sau să inserați caractere cu o mare versatilitate. Acest tip de program este folosit frecvent de programatori pentru a scrie codul sursă al software-ului.

Vi a fost scris inițial de Bill Joy în 1976 , luând resurse de la ed și ex , doi editori de text pentru Unix , care se ocupau cu crearea și editarea fișierelor, de unde și crearea lui vi .

Există o versiune îmbunătățită numită Vim , dar Vi se găsește pe aproape fiecare sistem asemănător Unix, așa că cunoașterea rudimentelor lui Vi este o protecție împotriva operațiunilor de urgență pe diferite sisteme de operare.

Moduri

Editorul vi are două moduri de operare: [ 1 ]

Modul de comandă

În modul de comandă, putem naviga într-un fișier și efectua operațiuni de editare precum găsirea textului, ștergerea textului, modificarea textului etc. Vi pornește de obicei în modul de comandă.

Mod inserare

În modul de inserare, putem scrie text nou în punctul de inserare al unui fișier. Pentru a reveni la modul de comandă, apăsați tasta esc .

Cele mai frecvente comenzi

Pentru a utiliza vi, acestea sunt comenzile esențiale pentru scriere, editare, ștergere, copiere și lipire. [ 2 ]

Editați și modificați

  • Pentru a insera text înaintea cursorului: i
  • Pentru a insera text după cursor: a
  • Pentru a introduce text la începutul rândului: I
  • Pentru a insera text la sfârșitul rândului: A

Copiați și lipiți

  • Pentru a copia linia curentă: y y
  • Pentru a copia un cuvânt: y w
  • Pentru a copia 7 rânduri: și 7 și
  • Pentru a lipi după cursor: p
  • Pentru a lipi înaintea cursorului: P

Șterge

  • Pentru a șterge un caracter: x sau X
  • Pentru a șterge linia curentă: dd

Deschideți, salvați și ieșiți

  • Pentru a deschide un fișier: : e nombre_de_archivo
  • Pentru a salva modificările și a ieși: : x sau : wq sau Shift + ZZ
  • Pentru a ieși: : q
  • Pentru a ieși fără a salva (forțați ieșirea): : q !
  • Pentru a salva cu un alt nume de fișier: : w nombre_de_archivo

Pentru a trece de la modul de editare la modul de comandă, utilizați tasta ESC , pentru a vă deplasa peste fișier utilizați tastele j (jos), k (sus), h (stânga) și l (dreapta).

De asemenea, puteți utiliza tastele săgeți dacă terminalul dvs. îl acceptă, Ctrl + U (PgUp), Ctrl + D (PgDn).

Pentru a merge la o anumită linie, puteți introduce numărul rândului urmat de g g sau G , de exemplu 2 5 G sau puteți utiliza și : urmat de numărul de linie și Enter . Pentru a afișa numărul de linii, puteți executa :set number, și pentru a elimina numerele :set nonumber. Pentru a merge la sfârșitul liniei unde cursorul este $ , pentru a merge la începutul 0 . Pentru a ajunge la începutul fișierului 1 G sau g g și pentru a ajunge la sfârșitul fișierului G . Pentru a căuta un text: /textourmat de textul pe care doriți să îl căutați și Enter . Apoi puteți apăsa n sau N pentru rezultatul căutării următor sau anterior. După ce faceți modificări, le puteți salva cu :wsau pentru a salva și a ieși puteți folosi Z Z . Pentru a executa o comandă shell, puteți folosi :!urmată de comandă și Enter . Dacă tastați :set verbose showmode, puteți vedea în colțul din dreapta jos modul în care vă aflați, fie comenzi, fie editare. Puteți tasta :set allpentru a vedea opțiunile disponibile.

Unul dintre cele mai comune utilitare este a cărui utilizare :wqcorespunde uniunii dintre opțiunile de salvare ( w ) și de ieșire ( q ), sau modul forțat este :q!că iese din vi fără a salva modificările.

Dacă doriți să consultați o altă comandă, fie din editorul vi, fie din oricare altul, puteți verifica manualul online de care dispune sistemul UNIX, tastând: $ man comando, de exemplu:man vi

Vezi și

Referințe

  1. Shields, Ian (12 aprilie 2010). „Învățați Linux, 101: Editarea fișierelor cu vi” . IBM . Recuperat la 14 martie 2014 .  
  2. Lawrence, Alan. „CUM PENTRU: Manual de bază de utilizare al editorului vi” . Recuperat la 14 martie 2014 . 

Link- uri externe