W następnym artykule przyjrzymy się Gnu Emacs 25.3.2. Wschód edytor tekstu Nie trzeba go przedstawiać, ponieważ jest dość znany i używany przez wszystkich informatyków na całym świecie. Emacs to darmowy, otwarty, rozszerzalny i dostosowywalny edytor tekstu. Jest wieloplatformowy i znajdziemy go na Gnu / Linux, Windows i Mac, jest również rozwijany przez projekt GNU i opublikowany na licencji GNU GPL.
Nie sądzę też, żebym mógł powiedzieć cokolwiek nowego o jego historii. Rozwój pierwszego Emacsa rozpoczął się w połowie lat siedemdziesiątych w laboratoriach MIT. Richard Stallman rozpoczął pracę nad GNU Emacs już w 1984 roku, aby stworzyć alternatywę wolnego oprogramowania dla zastrzeżonego Gosling Emacs. Prace nad tym edytorem trwają nadal w 2017 roku.
Gnu Emacs to edytor tekstu z duża liczba funkcji. To sprawia, że jest bardzo popularny wśród programistów i użytkowników technicznych. GNU Emacs jest częścią projektu GNU i jest najpopularniejszą wersją Emacsa z dużą aktywnością programistyczną. Ten edytor jest opisany w Podręczniku użytkownika GNU Emacs jako: «rozszerzalny, konfigurowalny, samodokumentujący się w czasie rzeczywistym edytor«. Ten ostatni termin nie oznacza, że Emacs pisze własną dokumentację, ale raczej, że przedstawia własną dokumentację użytkownikowi. Ta cecha sprawia, że dokumentacja Emacsa jest bardzo dostępna dla każdego.
Możliwości Emacsa są ogromne. To ma ponad 10.000 wbudowanych poleceń a jego interfejs użytkownika pozwala łączyć te polecenia w makra w celu zautomatyzowania pracy (jest to coś, co po opanowaniu uczyni z niego świetny edytor). Ponadto implementacje Emacsa często zawierają dialekt języka programowania Lisp, który zapewnia głęboką rozszerzalność. Umożliwi to użytkownikom i programistom pisanie nowych poleceń i aplikacji dla edytora. Niektóre rozszerzenia zostały napisane do obsługi wiadomości e-mail, plików, konturów, RSS, a także klonów ELIZA, Pong, Conway's Life, The Snake Game i Tetris.
W kulturze uniksowej Gnu Emacs jest to jeden z dwóch głównych pretendentów do tradycyjnej wojny wydawców. Drugi pretendent to vi.
Ogólne cechy GNU Emacs 25.3.2
Jak już napisałem, cech tego fantastycznego edytora jest wiele, ale wśród nich powinniśmy podkreślić:
- L tryby edycji treści, które obejmują kolor składni dla wielu typów plików.
- Ma fantastyczna i obszerna dokumentacja oprócz dokumentacji zawartej w programie. Ma również instrukcja obsługi że każdy z nas, który zaczyna, może wyjść z więcej niż jednego pośpiechu.
- Da pełna obsługa Unicode dla prawie wszystkich ludzkich skryptów.
- Jest redaktorem wysoce konfigurowalny używając kodu Emacs Lisp lub interfejsu graficznego.
- Cały ekosystem funkcjonalności poza edycją tekstu. Należą do nich planista projektu, czytnik poczty i grup dyskusyjnych, interfejs debugera, kalendarz i nie tylko.
- Dobry system do pobierania i instalowania rozszerzeń.
Wszystkie jego cechy i dokumentację dotyczącą tego legendarnego edytora można znaleźć w jego witryna internetowa.
Instalacja Gnu Emacs
Aby zainstalować ten program w naszym Ubunto, możemy to zrobić bezpośrednio z Centrum oprogramowania naszego Ubuntu. Ale znajdziemy bardziej aktualna wersja (wersja 25.3.2 w momencie pisania tego artykułu) dostępna dla Ubuntu 17.04 Zesty / 16.04 Xenial / 14.04 Trusty / Linux Mint 18/17 i innych pochodnych Ubuntu w następnym repozytorium, które będziemy instalować. Aby zainstalować GNU Emacs w Ubuntu / Linux Mint, będziemy musieli tylko otworzyć terminal (Ctrl + Al + T) i skopiować do niego następujące polecenia:
sudo add-apt-repository ppa:kelleyk/emacs && sudo apt-get update && sudo apt-get install emacs25
Aby zainstalować Emacs oparty na tekściemusielibyśmy to zrobić za pomocą następującego polecenia:
sudo apt-get install emacs25-nox
Odinstaluj Gnu Emacs
Aby usunąć ten edytor tekstu z naszego systemu operacyjnego, będziemy musieli tylko otworzyć terminal (Ctrl + Alt + T). Po tym będziemy musieli tylko napisać w nim:
sudo apt remove emacs25 && sudo apt autoremove