..:: Unleashed From Hell :: All You Need Is Here ::..
 Inregistrare  |  FAQ  |  Cautare  |  Membri  |  Grupuri  |  Autentificare 
Raspunde la subiect
 întrebuințarea editorului Vi 
Sm00kE
Owner
Owner
Sm00kE

Data inscrierii: 28/Iul/2007
Mesaje: 29
Localitate: Brasov
Raspunde cu citat (quote)
Vi este un editor de texte modest ce se gaseste in absolut orice distributie Linux.
Daca lansezi comanda "vi" vei fi intampinat de un ecran de primire care trebuie sa devina o rutina pentru tine. Din primele randuri afli ca Vim - Vi imbunatatit - a fost construit shi dezvoltat de Bram Moolenaar shi ca trebuie sa ajuti copiii saraci din Uganda. Nu e gluma chiar asha scrie!

Pentru a afla mai multe informatii scrie ":help" urmat de Enter sau apasa F1. Pentru aiesi tasteaza ":q" urmat de Enter.
Acum poti edita acest fisier , in partea stanga ai o multime de caractere ~ (tilda). Poti scrie ce vrei tu iar apoi il poti salva.
Vi poate fii lansat shi altfel daca esti in consola shi scrii "vi fisier.txt" se va lansa shi te vei scoate din somn scriind ceva in noul fisier text creat. in partea de jos te informeaza in legatura cu dispoziția fisierului shi a editorului in cazul nostru <<fisier>>

Primele comenzi pe care le invatam sunt cele de cautare:

/ - cauta inainte
? - cauta inapoi
n - continua cautarea in sensul cautarii precedente
: - comanda de ex

Daca ai un text shi vrei sa gasesti un cuvant sau o fraza tasteaza comanda "/" urmata de textul pe care il cauti.
Evident toate aceste comenzi trebuiesc tastate cand esti in mediul vi.
Cand te aflii in josul unui fisier shi vrei sa cauti ceva ce este mai sus tasteaza "?" shi cuvantul sau fraza.
Comanda "n" este un fel <find> mai rudimentar ce iti cauta in sensul cautarii precedente!
Simblulu ":" va fii folosit intensiv in comenzile pe care le vom discuta in continuare.

Deocamdata te afli in modul de comanda shi nu editezi textul.
Cum treci de la modul comanda la modul text? Simplu: tot cu nishte comenzi.

I - introduce text la inceputul unei linii
A - introduce text la sfarshitul unei linii
i - introduce text in fata cursorului
a - introduce text dupa cursor

Cand te afli in mod text vei avea afisat in porțiunea de jos a ecranului urmatorul text:
- - INSERT - -
Pentru a iesi din modul text apasa Escape (ESC).

MISCAREA IN FISIER
Asigurate ca esti in mod comanda iar daca nu esti sigur, apasa tasta ESC ca sa intri in el.

h - muta un caracter spre stanga
l - muta un caracter spre dreapta
j - duce o linie mai jos
k - duce o linie mai sus
CTRL+f - duce cu un ecran mai jos
CTRL+b - duce cu un ecran mai sus

MUTAREA SHI STERGEREA TEXTULUI
Pt a shterge sau muta textul trebuie sa ramai in modul comanda.
Pt a sterge un cuvant introdu "dw" , pentru a sterge mai numeroase cuvinte trebuie sa introduci numarul cuvintelorpe care le vei sterge. ex "4dw" - se vor sterge 4 cuvinte.
dw - sterge cuvantul din dreapta cursorului
x - sterge cuvantul ce urmeaza dupa cursor
D - sterge pana la sfarsitul liniei
dd - sterge linia
Daca vrei sa ajungi la o anumita linie introdu ":" urmat de nr liniei. ex: ":34" te duce la linia 34.
Vi nu chiar asha de prost cum credeti are shi undo. Comanda este "u" shi anuleaza actiunea precedenta, daca dai de mai multe ori reface shi modificarile anterioare.

Comanda ":set" este un fel Settings! Sa spun ce face cu adevarat sau nu ???

all - afiseaza toate comenzile
errorbells - emite un semanl sonor cand apar erori
showmode - afisheaza statusul in partea de jos a ecranului
ignorcase - cauta indiferent de felul caracterului
number - numeroteaza liniile pt o mai usoara navigare.

Alaturarea particulei "no" fiecarei comenzi coincide cu dezactivarea acesteia. Asta e cea mai tare optiune !

Alte COMENZI:

:w - salveaza fisierul curent
:w [ nume_fisier ] - salveaza continutul intr-un fisier.
:wq - salveaza fisierul shi iesi din vi
:q - iesi din vi
:q! - iesire din vi fara a mai salva
:r - citeste ultima salvare shi copiaza textul dupa linia curenta.
:r [nume_fisier] - copiaza continutul fisierului dupa linia curenta.
:e [nume_fisier] - editeaza acel fisier

o - adauga o linie goala sub cea curenta shi intra in mod text
O - adauga o linie deasupra liniei curente
J - inbina linia curenta cu urmatoarea
$ - muta cursorul la sfarsitul liniei
^ - muta cursorul la inceputul liniei
cc - modifica linia

_________________
-= Unleashed From Hell =-
Vezi profilul utilizatorului Trimite mesaj privat Trimite un mesaj
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum
Ora este GMT + 3 ore  
Pagina 1 din 1  

  
  
 Raspunde la subiect