Situatie
Cel mai uitlizat editor de text in Linux este vi (visual editor). Vom analiza cateva din cele mai utile comenzi.
Vi are doua moduri de operare:
1. Command mode commands – executa comenzi in fisier.
2. Insert mode – manipulare text in fisier – se activeaza cu tastat “i” si iesim cu ESC
Vi este case sensitive.
Solutie
Pasi de urmat
Start vi
vi numefisier
Daca fisierul exista el se va deschida, daca nu se va crea unul nou cu numele respectiv.
Miscarea cursorului
j sau Enter – mutare cursor in jos cu cate o linie
k – mutare cursor sus
h – mutare cursor stanga
l – mutare cursor dreapta
0 – mutare cursor la inceputul liniei
$ – mutare cursor la sfarsitul liniei
^f – derulare pagina inainte
^b – derulare pagina inapoi
Manipulare text
u – undo
i – inserare text
I – inserare text la inceputul liniei curente
a – adaugare text dupa cursor
A – adaugare text la sfarsitul liniei curente
o – deschidere fisier text si adaugare text intr-o liniei noua, sub linia curenta
O – deschidere fisier text si adaugare text intr-o liniei noua, deasupra liniei curente
Modificare text
r – inlocuire caracter sub cursor
cw – inlocuire cuvant curent cu text nou
C – inlocuire caractere din linia curenta
cc – inlocuirea intregii linii
Sterge text
:1,$d – sterge tot textul dintr-un fisier
x – stergere caracter
Nx – stergere N caractere
dw – stergere a unui singur cuvant
dd – stergere linie
Ndd – stergere N linii
Cautare text
/string – cautare string de caractere in text
n – cautare urmatorul string de caractere
Salvarea si citirea de fisiere
:r numefisier Enter – citeste fisierul si si-l insereaza dupa linia curenta
:w Enter – scrie continutul in fisierul curent
:w fisiernow Enter – scrie continutul intr-un fisier nou
Altele
~ – modificare litere mari/mici
J – unire linii
. – repeta ultima comanda de modificare a textului
u – refacere ultima schimbare
U – refacere toate schimbarile din linie
Leave A Comment?