Differences

This shows you the differences between two versions of the page.

Link to this comparison view

uso:laboratoare:laborator-02:editor [2021/10/11 22:57]
maria.mihailescu Update lab text for 2021
uso:laboratoare:laborator-02:editor [2023/10/10 19:20] (current)
razvan.costea2205 [Editor grafic] typo
Line 7: Line 7:
 </​note>​ </​note>​
  
-<​hidden>​+ 
 +===== Editor în linie de comandă ===== 
 + 
 +Editoarele în linia de comandă sunt făcute pentru interacțiunea cu terminalul. Acestea asigură funcționalitați restrânse de formatare în comparație cu editoarele grafice. Nu există butoane fizice; de obicei comenzile se dau prin combinații de taste. 
 + 
 +Un alt caz în care folosim editoarele în linie de comandă este lucrul la distanță. Atunci când ne conectăm remote la un server și nu avem interfață grafică, utilizarea unui editor în linie de comandă este necesară. 
 + 
 +Există editoare mai puternice [[https://​www.vim.org/​|vim]],​ [[https://​www.gnu.org/​software/​emacs/​|emacs]] care permit automatizarea unor sarcini precum cele de mai sus. 
 + 
 +Un editor în linie de comandă uzual folosit este [[https://​www.nano-editor.org/​|nano]]. Acesta are funcționalități de bază și este ușor de folosit. 
 + 
 +==== Interacțiunea cu fișiere cu ajutorul editoarelor în linie de comandă ==== 
 + 
 +În continuare vom folosi ''​%%nano%%''​ pentru a interacționa cu un fișier. 
 + 
 +{{:​uso:​laboratoare:​laborator-01:​avengers.gif}} 
 + 
 +În exemplul de mai sus am deschis fișierul ''​%%avengers%%''​ cu ''​%%nano%%''​. În urma comenzii, s-a creat fișierul dacă acesta nu exista. Am adăugat numele a 4 supereroi și am salvat folosind combinația de taste ''​%%Ctrl+x%%''​ după care a apărut întrebarea dacă vrem să salvăm modificările. În partea de jos apare optiunea de ''​%%Y%%''​ es și ''​%%N%%''​ o. Apăsând pe tasta ''​%%Y%%'',​ ne cere să trecem numele fișierului,​ după care să confirmăm cu tasta **Enter**. 
 + 
 +O listă de comenzi utile găsim la [[https://​www.nano-editor.org/​dist/​latest/​cheatsheet.html|cheatsheet nano]]. 
 + 
 +În continuare vom exemplifica scurtături cu ajutorul combinațiilor de taste pentru a spori eficiența. 
 + 
 +{{:​uso:​laboratoare:​laborator-01:​shortcuts.gif}} 
 + 
 +=== Exerciții - editor în linie de comandă === 
 + 
 +  -  
 +     * Deschideți fișierul ''​%%US Presidents%%''​ și completați fișierul cu cel puțin 3 președinți ai Statelor Unite are Americii. 
 +     * Salvati fișierul în directorul de la calea ''​%%/​home/​student/​uso_lab02%%''​. 
 +     * Duplicați textul scris anterior (copiat/​lipit) de 5 ori. 
 +     * Indentați fiecare linie de două ori. 
 +     * Salvati fișierul în directorul de la calea ''​%%/​home/​student/​uso_lab02%%''​. 
 +     * Duplicați textul scris anterior (copiat/​lipit) de 5 ori. 
 +     * Adăugați 4 spații la început de fiecare rând. 
 +     * Adăugați caracterul **#** la început de rând pentru liniile 2-8. 
 +  -  
 +     * Scrieti cod C pentru a afișa textul ''​%%Make USO Great Again!%%''​. 
 +     * Folositi scurtăturile pentru indentare. 
 +     * Comentați liniile 2-8. 
 + 
 ===== Editor grafic ===== ===== Editor grafic =====
  
-Folosit ​în mod uzual de utilizatori non-tehnici,​ aceste tipuri de editoare au o interfață grafică ce permit modificarea fișierelor într-un mod cât mai ușor, facil.+Folosite ​în mod uzual de utilizatori non-tehnici,​ aceste tipuri de editoare au o interfață grafică ce permit modificarea fișierelor într-un mod cât mai ușor, facil.
  
-Poate cel mai folosit editor din această categorie este [[https://​www.microsoft.com/​en-us/​microsoft-365/​word%3E|Microsoft Word]]. Scopul acestuia este ușurința în folosință:​ există multe capabilități (culori, ​marime ​font, stil, aranjare în pagină) pentru crearea de conținut, iar opțiunile sunt ușor de găsit și folosit. Un alt editor de text este [[https://​notepad-plus-plus.org/​|Notepad++]]. Acesta este mai simplu, cu mai puține opțiuni.+Poate cel mai folosit editor din această categorie este [[https://​www.microsoft.com/​en-us/​microsoft-365/​word%3E|Microsoft Word]]. Scopul acestuia este ușurința în folosință:​ există multe capabilități (culori, ​mărime ​font, stil, aranjare în pagină) pentru crearea de conținut, iar opțiunile sunt ușor de găsit și folosit. Un alt editor de text este [[https://​notepad-plus-plus.org/​|Notepad++]]. Acesta este mai simplu, cu mai puține opțiuni.
  
 Un editor foarte folosit pentru programare este [[https://​www.sublimetext.com/​3|Sublime]]. Acesta este și editorul grafic recomandat de noi. Un editor foarte folosit pentru programare este [[https://​www.sublimetext.com/​3|Sublime]]. Acesta este și editorul grafic recomandat de noi.
Line 40: Line 81:
 Deschiderea unui fișier se poate face atât din linia de comandă ''​%%student@uso:​~$ subl fișier%%''​ Deschiderea unui fișier se poate face atât din linia de comandă ''​%%student@uso:​~$ subl fișier%%''​
  
-O listă de comenzi utile găsim [[https://​www.shortcutfoo.com/​app/​dojos/​sublime-text-3-win/​cheatsheet|aici]] le executăm în continuare:+O listă de comenzi utile găsim [[https://​www.shortcutfoo.com/​app/​dojos/​sublime-text-3-win/​cheatsheet|aici]]le executăm în continuare:
  
 Folosim combinația de taste ''​%%Ctrl+x%%''​ pentru //cut//: Folosim combinația de taste ''​%%Ctrl+x%%''​ pentru //cut//:
Line 75: Line 116:
      * Comentați liniile 2-8.      * Comentați liniile 2-8.
  
-</​hidden>​ 
  
-===== Editor în linie de comandă ===== 
- 
-Editoarele în linia de comandă sunt făcute pentru interacțiunea cu terminalul. Acestea asigură funcționalitați restrânse de formatare în comparație cu editoarele grafice. Nu există butoane fizice; de obicei comenzile se dau prin combinații de taste. 
- 
-Un alt caz în care folosim editoarele în linie de comandă este lucrul la distanță. Atunci când ne conectăm remote la un server și nu avem interfață grafică, utilizarea unui editor în linie de comandă este necesară. 
- 
-Există editoare mai puternice [[https://​www.vim.org/​|vim]],​ [[https://​www.gnu.org/​software/​emacs/​|emacs]] care permit automatizarea unor sarcini precum cele de mai sus. 
- 
-Un editor în linie de comandă uzual folosit este [[https://​www.nano-editor.org/​|nano]]. Acesta are funcționalități de bază și este ușor de folosit. 
- 
-==== Interacțiunea cu fișiere cu ajutorul editoarelor în linie de comandă ==== 
- 
-În continuare vom folosi ''​%%nano%%''​ pentru a interacționa cu un fișier. 
- 
-{{:​uso:​laboratoare:​laborator-01:​avengers.gif}} 
- 
-În exemplul de mai sus am deschis fișierul ''​%%avengers%%''​ cu ''​%%nano%%''​. În urma comenzii, s-a creat fișierul dacă acesta nu exista. Am adăugat numele a 4 supereroi și am salvat folosind combinația de taste ''​%%Ctrl+x%%''​ după care a apărut întrebarea dacă vrem să salvăm modificările. În partea de jos apare optiunea de ''​%%Y%%''​ es și ''​%%N%%''​ o. Apăsând pe tasta ''​%%Y%%'',​ ne cere să trecem numele fișierului,​ după care să confirmăm cu tasta **Enter**. 
- 
-O listă de comenzi utile găsim la [[https://​www.nano-editor.org/​dist/​latest/​cheatsheet.html|cheatsheet nano]]. 
- 
-În continuare vom exemplifica scurtături cu ajutorul combinațiilor de taste pentru a spori eficiența. 
- 
-{{:​uso:​laboratoare:​laborator-01:​shortcuts.gif}} 
- 
-=== Exerciții - editor în linie de comandă === 
- 
-  -  
-     * Deschideți fișierul ''​%%US Presidents%%''​ și completați fișierul cu cel puțin 3 președinți ai Statelor Unite are Americii. 
-     * Salvati fișierul în directorul de la calea ''​%%/​home/​student/​uso_lab02%%''​. 
-     * Duplicați textul scris anterior (copiat/​lipit) de 5 ori. 
-     * Indentați fiecare linie de două ori. 
-     * Salvati fișierul în directorul de la calea ''​%%/​home/​student/​uso_lab02%%''​. 
-     * Duplicați textul scris anterior (copiat/​lipit) de 5 ori. 
-     * Adăugați 4 spații la început de fiecare rând. 
-     * Adăugați caracterul **#** la început de rând pentru liniile 2-8. 
-  -  
-     * Scrieti cod C pentru a afișa textul ''​%%Make USO Great Again!%%''​. 
-     * Folositi scurtăturile pentru indentare. 
-     * Compilați folosind scurtătura ''​%%Ctrl+b%%''​. 
  
uso/laboratoare/laborator-02/editor.1633982255.txt.gz · Last modified: 2021/10/11 22:57 by maria.mihailescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0