GNU Emacs

Wersja28(stan na 27.4.2023)
PlatformyWindows, Mac, Linux
LicencjaOpen source
KategoriaProgramowanie
Przejdź do witryny
Ocena:3,5  |  34 Głosy

Główne funkcje

  • Edytor tekstu open source na wiele platform
  • Zawiera narzędzia IDE, gry i wiele innych dodatkowych funkcji
  • Można go dostosowywać za pomocą rozszerzeń
  • Zawiera pomocny podręcznik i samouczki

Przegląd oprogramowania

Zrzut ekranu GNU Emacs 28
Zrzut ekranu GNU Emacs 28

GNU Emacs to dostępny na zasadach open source edytor tekstu dla systemów Linux, Windows i macOS. Oprócz prostych narzędzi do edycji tekstu zawiera wiele innych funkcji, w tym narzędzia zintegrowanego środowiska programistycznego (IDE), kalendarz, klienta poczty i czytnik wiadomości, gry oraz wiele więcej.

Emacs jest używany przede wszystkim przez programistów i innych zaawansowanych użytkowników komputerów do pisania i edytowania plików z kodem źródłowym, stron internetowych i innych dokumentów. Zestaw poleceń klawiaturowych Emacsa oraz tryby edycji rozpoznające typ zawartości ułatwiają doświadczonym użytkownikom tworzenie programów i stron internetowych. Programiści mogą następnie używać kompilatora, środowiska uruchomieniowego i narzędzi do debugowania zawartych w Emacsie, aby uruchamiać i testować swoje programy.

Emacs zawiera jednak także inne funkcje, które sprawiają, że jest przydatnym i ciekawym edytorem tekstu nawet dla początkujących użytkowników. Na przykład Emacs pozwala grać w Snake'a i Tetrisa bezpośrednio w edytorze, gdy użytkownicy potrzebują przerwy od pracy nad aktualnie tworzonym dokumentem. Chociaż Emacs może wydawać się trudny dla nowych lub mniej zaawansowanych użytkowników komputerów, zawiera podręcznik i samouczki, które pomogą poznać jego polecenia i funkcje.

Emacs umożliwia także (i zachęca do tego) instalowanie rozszerzeń, które dodają do programu jeszcze więcej funkcji. Na stronie internetowej programu dostępnych jest wiele rozszerzeń, a programiści mogą tworzyć własne rozszerzenia za pomocą języka programowania Emacs Lisp (Elisp).

Podsumowanie

GNU Emacs najlepiej sprawdza się w rękach użytkowników, którzy chcą nauczyć się wielu jego poleceń klawiaturowych, dokładnie poznać zaawansowane funkcje i dodawać rozszerzenia jeszcze lepiej dostosowujące program do ich potrzeb. Jeśli szukasz prostego edytora tekstu, którego można szybko się nauczyć, GNU Emacs prawdopodobnie nie jest dla Ciebie. Jeśli jednak chcesz korzystającego z wielu funkcji, konfigurowalnego i wysoce rozszerzalnego edytora, Emacs może być tym, czego szukasz.

Podstawowy typ pliku

ikona pliku.ELPlik kodu Emacs Lisp

Obsługiwane typy plików

RozszerzenieTyp pliku
.ELPlik kodu Emacs Lisp
.1Strona podręcznika Unix, sekcja 1
.ABiblioteka statyczna
.ASMPlik kodu źródłowego języka asemblera
.CPlik kodu źródłowego C/C++
.CCPlik kodu źródłowego C++
.CELPlik skryptu Celestia
.CFGPlik w języku znaczników Wesnoth
.CONFPlik konfiguracyjny systemu Unix
.ELCSkompilowany plik Lisp
.ERRPlik dziennika błędów
.EXKod źródłowy Euphoria
.EXWPlik kodu źródłowego Euphoria
.HPlik nagłówkowy C/C++/Objective-C
.HSSkrypt Haskella
.INCPlik dołączany
.INFODokument Texinfo
.JAVAPlik kodu źródłowego Java
.JSONPlik JavaScript Object Notation
.LPlik źródłowy Lex
.LHSSkrypt Literate Haskell
.LPDPlik uprawnień drukowania demona LPD
.LUAKod źródłowy Lua
.MPlik kodu źródłowego Mercury
.MANPodręcznik systemu Unix
.MDPlik dokumentacji Markdown
.MDPlik opisu maszyny
.MENUPlik menu silnika Quake 3
.MLPlik z kodem źródłowym ML
.MPSPlik Mathematical Programming System
.OPTSPlik opcji konfiguracji systemu Linux
.ORGDokument tekstowy Emacs Org
.PROPERTIESPlik właściwości Java
.PROPERTIESPlik właściwości Minecraft
.PYSkrypt Python
.SPlik kodu źródłowego
.TRIPlik siatki trójkątów
.TXTPlik zwykłego tekstu
.UTF8Dokument tekstowy zakodowany w standardzie Unicode UTF-8

Dodatkowe powiązane typy plików

RozszerzenieTyp pliku
.CONFOgólny plik konfiguracyjny
.INFOOgólny plik informacyjny
.JAVPlik źródłowy Java
Zaktualizowano: 27.4.2023