This shows you the differences between two versions of the page.
so-etti:laboratoare:lab3 [2013/03/15 00:25] alexandru.radovici |
so-etti:laboratoare:lab3 [2013/03/22 06:55] (current) alexandru.radovici |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Laborator 03 - Editare ====== | + | ~~SHOWSOLUTION~~ |
+ | ====== Laborator 03 - Editare de texte ====== | ||
<hidden> | <hidden> | ||
Line 59: | Line 60: | ||
===== Pachete necesare ===== | ===== Pachete necesare ===== | ||
* vim | * vim | ||
+ | * vimtutor | ||
Line 107: | Line 109: | ||
Deși pare complicat, **''vim''** nu este dificil de folosit. Nu trebuie să rețineți toate comenzile posibile de la prima folosire. Comenzile de Vim se învață în momentul în care vă loviți de ele și căutați să găsiți o soluție eficientă. | Deși pare complicat, **''vim''** nu este dificil de folosit. Nu trebuie să rețineți toate comenzile posibile de la prima folosire. Comenzile de Vim se învață în momentul în care vă loviți de ele și căutați să găsiți o soluție eficientă. | ||
</note> | </note> | ||
+ | |||
+ | ===== Vimtutor ===== | ||
+ | Rulati **vimtutor** si rezolvati exercitiile pana la sectiunea 6 inclusiv. Instalati **vimtutor** daca e necesar. | ||
+ | <code bash> | ||
+ | vimtutor | ||
+ | </code> | ||
Line 374: | Line 382: | ||
* Deschideți din nou fișierul **''steve jobs''**. | * Deschideți din nou fișierul **''steve jobs''**. | ||
* Ștergeți primul caracter din fișier. | * Ștergeți primul caracter din fișier. | ||
- | <hidden/> **''dl''** sau **''x''** </hidden/> | + | <solution> **''dl''** sau **''x''** </solution> |
* Ștergeți linia care conține textul "My third story is about death." | * Ștergeți linia care conține textul "My third story is about death." | ||
- | <hidden/> **''/My third<Enter>dd''** </hidden/> | + | <solution> **''/My third<Enter>dd''** </solution> |
* Duplicați prima linie din fișier. | * Duplicați prima linie din fișier. | ||
- | <hidden/> **''ggYp''** </hidden/> | + | <solution> **''ggYp''** </solution> |
* Mutați ultima linie din fișier pe linia 3 a acestuia. | * Mutați ultima linie din fișier pe linia 3 a acestuia. | ||
- | <hidden/> **''Gdd:3<Enter>P''** </hidden/> | + | <solution> **''Gdd:3<Enter>P''** </solution> |
* Ștergeți primul paragraf din fișier. Folosiți modul Visual. | * Ștergeți primul paragraf din fișier. Folosiți modul Visual. | ||
- | <hidden/> **'':4v4jd''** </hidden/> | + | <solution> **'':4v4jd''** </solution> |
* Nu închideți fișierul sau salvați modificările. | * Nu închideți fișierul sau salvați modificările. | ||
Line 461: | Line 469: | ||
* Rulați în vim executabilul obținut. | * Rulați în vim executabilul obținut. | ||
- | <hidden/> | + | <solution> |
<code vim> | <code vim> | ||
!gcc permutari.c | !gcc permutari.c | ||
!./a.out | !./a.out | ||
</code> | </code> | ||
- | </hidden/> | + | </solution> |
===== 6. Salvare opțiuni vim. vimrc ===== | ===== 6. Salvare opțiuni vim. vimrc ===== | ||