Spisu treści:
Definicja - Co oznacza Emacs?
Emacs to klasa wieloplatformowych, wysoce konfigurowalnych edytorów tekstu stworzonych przez Richarda Stallmana. Pierwszy Emacs został wydany w 1976 roku. Dziś Emacs jest rozwijany w ramach projektu GNU i napisany w C i Emacs Lisp. Emacs ma wiele typów, ale GNU Emacs i XEmacs to dwie najpopularniejsze wersje.
Edytory tekstu Emacsa oferują różne tryby wrażliwe na treść dla zwykłego tekstu, programowania kodów źródłowych i kodu HTML. Takie tryby zawierają podświetlanie składni, gdzie różne kolory są używane do podświetlania różnych elementów składni (takich jak pętle, komentarze, zmienne itp.). Ta funkcja może ułatwić i przyspieszyć odczytanie kodu programu, a tym samym przyspieszyć rozwój.
Techopedia wyjaśnia Emacsa
Emacs jest jednym z dwóch najczęściej używanych edytorów tekstu na platformach Unix i Linux. Można go pobrać bezpłatnie ze strony GNU lub z wielu stron lustrzanych na całym świecie.
Emacs to coś więcej niż edytor tekstu; może także wydawać polecenia powłoki, uzyskiwać dostęp do Internetu, pisać i testować programy oraz odczytywać i wysyłać wiadomości e-mail w środowisku Emacs. Ponieważ jest to program wieloplatformowy, Emacs może działać na różnych systemach operacyjnych, w tym Windows, Mac OS X, Linux, FreeBSD, SunOS, Solaris i OpenBSD. Emacsa można rozszerzyć lub dostosować za pomocą Emacsa Lispa, dialektu języka programowania Lisp. Emacs Lisp zawiera wiele rozszerzeń, takich jak planista projektu, kalendarz, interfejs debuggera oraz czytnik poczty i wiadomości.
Kolejną przydatną funkcją, dzięki której tekst i kod są bardziej czytelne, jest automatyczne wcięcie. Emacs identyfikuje bloki kodu i odpowiednio grupuje je. Zapewnia także obsługę znaków Unicode dla praktycznie wszystkich systemów i języków pisania, a także oferuje samok dokumentację, która automatycznie generuje i wyświetla dokumentację dla każdej komendy, zmiennej i funkcji wewnętrznej znalezionej w kodzie źródłowym programu.




