Editor de text

O acțiune foarte des întâlnită este modificarea unor fișiere. Fie că scriem în jurnal, facem un TODO list sau scriem cod, trebuie să scriem într-un fișier. Pentru a modifica un fișier, folosim un program numit editor de text. Există două tipuri de editoare de text: editoare în mod grafic sau editoare în linie de comandă.

Nu există un editor bun sau prost. Există un editor potrivit sau nepotrivit.

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 vim, emacs care permit automatizarea unor sarcini precum cele de mai sus.

Un editor în linie de comandă uzual folosit este 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.

Î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 cheatsheet nano.

În continuare vom exemplifica scurtături cu ajutorul combinațiilor de taste pentru a spori eficiența.

Exerciții - editor în linie de comandă

  1. Deschideți fișierul US Presidents și completați fișierul cu cel puțin 3 președinți ai Statelor Unite are Americii.
  2. Salvati fișierul în directorul vostru home.
  3. Duplicați textul scris anterior (copiat/lipit) de 5 ori.
  4. Indentați fiecare linie de două ori.
  5. Comentați liniile 2-8.
  6. Salvati fișierul în directorul vostru home.
  7. Duplicați textul scris anterior (copiat/lipit) de 5 ori.
  8. Adăugați 4 spații la început de fiecare rând.
  9. Adăugați caracterul # la început de rând pentru liniile 2-8.
  10. Scrieti cod C (similar exemplului de la editor grafic) pentru a afișa textul Make USO Great Again!.
  11. Folositi scurtăturile pentru indentare.
  12. Compilați folosind scurtătura Ctrl+b.
uso/laboratoare/ac/laborator-02/editor.txt · Last modified: 2020/10/19 16:54 (external edit)
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