Documente Academic
Documente Profesional
Documente Cultură
Cap 5
Cap 5
1. Editoare de text
Editoare de text
5.1 Introducere
5.2 Editorul vi
Editorul vi este folosit pentru a crea sau modifica fişiere text sau
ASCII (American Standard Code for Information Interchange), fiind un
editor bazat pe caracter, parte integrantă a sistemului de operare UNIX.
Editorul vi utilizează ca mediu de afişare ecranul monitorului fără a se putea
utiliza mouse-ul pentru deplasarea cursorului pe ecran; toate deplasările
cursorului se fac cu ajutorul tastelor.
Operaţia de editare în cadrul editorului vi se face prin intermediul
unei memorii tampon sau buffer, iar modificările făcute asupra textului pot
fi salvate sau nu. Editorul vi operează doar asupra fişierelor text simple, fără
caracteristici speciale de formatare (cum ar fi cele create de un editor de
genul Word for Windows). Cu toate că utilizarea vi-ului este destul de
dificilă, utilizatorii experimentaţi şi administratorii de sisteme UNIX trebuie
UNIX
$ vi [optiuni] [nume_fisier]
unde atât opţiunile, cât şi numele fişierului pot apărea sau nu.
Paşii de bază în utilizarea editorului vi sunt:
deschiderea unui nou fişier sau a unuia deja existent;
introducerea de text nou, modificarea textului deja existent sau
adăugarea de text;
salvarea fişierului pe disc;
ieşirea din vi.
UNIX
Comenzi de introducere
Tabelul 5.1
Comanda Semnificaţie
j (săgeată în jos) Deplasare o linie în jos
k (săgeată în sus) Deplasare o linie în sus
h (săgeată stânga) Deplasare cu un caracter la stânga
l (săgeată dreapta) Deplasare cu un caracter la dreapta
Tasta <SPACE> Deplasare la dreapta cu un caracter
w Deplasare la dreapta cu un cuvânt
b Deplasare la stânga cu un cuvânt
$ Deplasare la sfârşitul liniei
0 sau ^ Deplasare la începutul liniei
Tasta <RETURN> Deplasare la începutul liniei următoare
Editoare de text
Pentru a salva fişierul şi a ieşi din editorul vi, trebuie mai întâi să ne
poziţionăm în modul de lucru ultima-linie prin apăsarea tastei „:”. Pentru a
salva fişierul este de ajuns să tastăm :w. Dacă dorim să salvăm fişierul cu alt
nume, vom introduce comanda :w nume_nou_fisier. Pentru a salva fişierul
şi a ieşi din vi, se poate tasta fie :wq, fie ZZ (direct din modul comandă).
Dacă dorim să ieşim din fişier fără să salvăm modificările făcute, putem
introduce comanda :q!. În cazul în care se deschide un fişier read-only
(poate fi doar citit, nu şi modificat) care se doreşte a fi modificat, se pot
salva modificările făcute prin introducerea comenzii :wq! (write-quit). Dacă
se doreşte renunţarea la toate modificările făcute de la ultima salvare, se
poate folosi comanda :e! (erase) care şterge modificările din buffer şi începe
editarea din nou.
Tabelul 5.2
Comanda Semnificaţie
x Se şterge caracterul din dreptul cursorului
dw Se şterge cuvântul (sau partea din cuvânt) situat la
dreapta cursorului
5dw Se şterg 5 cuvinte la dreapta
dd Se şterge întraga linie pe care este poziţionat cursorul
2dd Se şterg 2 linii începând cu linia curentă
3x Se şterg 3 caractere începând cu cel din dreptul
cursorului
Ştergerea textului în vi
Tabelul 5.3
Comanda Semnificaţie
cw Are ca efect modificarea cuvântului (sau a părţii din
cuvânt) de la cursor până la sfârşitul cuvântului. Se
poziţionează cursorul în locul de unde dorim să începem
modificarea, apoi se apasă cw, se introduce noul cuvânt şi
se apasă în final tasta <ESC>
5cw Se modifică 5 cuvinte
r Se înlocuieşte caracterul pe care este poziţionat cursorul
cu alt caracter
u Are ca efect anularea ultimei comenzi
dd, apoi p Şterge, apoi alipeşte (paste)
yy, apoi p Copiază, apoi alipeşte
yy Copiază o linie
p Alipeşte linia copiată sau ştearsă sub linia curentă
P Alipeşte linia copiată sau ştearsă deasupra liniei curente
Editoare de text
5.3.1 Generalităţi
$ pico [nume_fisier]
Inserarea textului
Deplasarea cursorului
Ştergerea textului
Salvarea documentului
Refacerea ecranului
Pentru a ieşi din editorul pico, se apasă Ctrl+x. Dacă au fost făcute
unele modificări după ultima salvare, pico va afişa un mesaj prin care
întreabă dacă se doreşte salvarea modificărilor. Se poate tasta y (yes - da)
dacă se doreşte salvarea sau n (no - nu) dacă nu se doreşte salvarea.
În momentul introducerii tastei y, pico afişează numele fişierului, care poate
fi modificat.
Comenzile de bază ale editorului pico se găsesc în tabelul 5.5.
Căutarea textului
Alinierea textului
Tabelul 5.5
Comanda Efect
Ctrl+f Deplasarea cursorului înainte cu un caracter
Ctrl+b Deplasarea cursorului înapoi cu un caracter
Ctrl+p Deplasarea cursorului pe linia anterioară
Ctrl+n Deplasarea cursorului pe linia următoare
Ctrl+a Deplasarea cursorului la începutul liniei curente
Ctrl+e Deplasarea cursorului la sfârşitul liniei curente
Ctrl+v Deplasarea cursorului înainte cu o pagină
Ctrl+y Deplasarea cursorului înapoi cu o pagină
Ctrl+w Caută text
Ctrl+l Reafişează ecranul pico
Ctrl+d Şterge un caracter de la poziţia cursorului
Ctrl+^ Începe selectarea textului începând cu poziţia cursorului
Ctrl+k Taie (cut) textul selectat sau linia curentă
Ctrl+u Alipeşte (paste) ultimul text tăiat la poziţia cursorului
Ctrl+i Inserează un tab în poziţia cursorului
Ctrl+j Aliniază paragraful curent
Ctrl+t Corectarea semantică
Ctrl+r Inserează (read - citeşte) conţinutul unui fişier la cursor
Ctrl+o Salvează (output) fişierul
Ctrl+g Vizualizarea help-ului
Ctrl+x Se iese din pico, cu salvarea fişierului
Refacerea editării
Ajutor