GNU Emacs
| Verze | 28(k 27.4.2023) |
| Platformy | Windows, Mac, Linux |
| Licence | Open source |
| Kategorie | Programování |
Hlavní funkce
- Open-source, multiplatformní textový editor
- Obsahuje nástroje IDE, hry a mnoho dalších funkcí
- Lze přizpůsobit pomocí rozšíření
- Obsahuje užitečnou příručku a výukové programy
Přehled softwaru
GNU Emacs je open-source textový editor dostupný pro Linux, Windows a macOS. Kromě jednoduchých nástrojů pro úpravu textu obsahuje mnoho dalších funkcí, včetně nástrojů integrovaného vývojového prostředí (IDE), kalendáře, poštovní a zpravodajské čtečky, her a dalších funkcí.
Emacs používají především vývojáři a další pokročilí uživatelé počítačů k psaní a úpravě souborů se zdrojovým kódem, webových stránek a dalších dokumentů. Emacs nabízí sadu klávesových příkazů a režimů úprav přizpůsobených obsahu, díky nimž je psaní programů a webových stránek pro zkušené uživatele snadné. Vývojáři pak mohou k spouštění a testování svých programů používat kompilátor, běhové prostředí a nástroje pro ladění, které Emacs obsahuje.
Emacs však obsahuje i další funkce, díky nimž je užitečným a zábavným textovým editorem i pro začínající uživatele. Emacs například umožňuje hrát přímo v editoru hry Snake a Tetris, pokud si potřebujete odpočinout od dokumentu, který právě píšete. A přestože může Emacs novým nebo méně pokročilým uživatelům počítačů připadat náročný, obsahuje příručku a výukové programy, které vám pomohou naučit se jeho příkazy a funkce.
Emacs také umožňuje (a podporuje) instalaci rozšíření, která do programu přidávají ještě více funkcí. Na webových stránkách programu je k dispozici celá řada rozšíření a vývojáři si mohou vytvořit vlastní rozšíření pomocí programovacího jazyka Emacs Lisp (Elisp).
Shrnutí
GNU Emacs je nejlepší v rukou uživatelů, kteří jsou ochotni naučit se jeho množství klávesových příkazů, proniknout hluboko do jeho sady pokročilých funkcí a přidat rozšíření, která program ještě více přizpůsobí. Pokud hledáte jednoduchý textový editor, který se rychle naučíte používat, GNU Emacs pro vás pravděpodobně nebude vhodný. Pokud ale chcete přizpůsobitelný editor s bohatou sadou funkcí, který lze výrazně rozšířit, Emacs by mohl být to, co hledáte.
Hlavní typ souboru
Podporované typy souborů
| Přípona | Typ souboru |
|---|---|
| .EL | Soubor s kódem Emacs Lisp |
| .1 | Manuálová stránka Unixu, sekce 1 |
| .A | Statická knihovna |
| .ASM | Soubor zdrojového kódu v assembleru |
| .C | Soubor zdrojového kódu C/C++ |
| .CC | Soubor zdrojového kódu C++ |
| .CEL | Skriptový soubor Celestia |
| .CFG | Soubor jazyka Wesnoth Markup Language |
| .CONF | Konfigurační soubor Unixu |
| .ELC | Kompilovaný soubor Lisp |
| .ERR | Soubor protokolu chyb |
| .EX | Zdrojový kód Euphoria |
| .EXW | Soubor zdrojového kódu Euphoria |
| .H | Hlavičkový soubor C/C++/Objective-C |
| .HS | Skript jazyka Haskell |
| .INC | Soubor include |
| .INFO | Dokument Texinfo |
| .JAVA | Soubor zdrojového kódu Java |
| .JSON | Soubor JavaScript Object Notation |
| .L | Zdrojový soubor Lex |
| .LHS | Literární skript Haskell |
| .LPD | Soubor oprávnění tisku démona LPD |
| .LUA | Zdrojový kód Lua |
| .M | Soubor zdrojového kódu Mercury |
| .MAN | Unix manuál |
| .MD | Dokumentační soubor Markdownu |
| .MD | Soubor s popisem počítače |
| .MENU | Soubor nabídky enginu Quake 3 |
| .ML | Zdrojový kód ML |
| .MPS | Soubor Mathematical Programming System |
| .OPTS | Konfigurační soubor možností Linuxu |
| .ORG | Textový dokument Emacs Org |
| .PROPERTIES | Soubor Java Properties |
| .PROPERTIES | Soubor vlastností Minecraftu |
| .PY | Skript v Pythonu |
| .S | Soubor zdrojového kódu |
| .TRI | Soubor s trojúhelníkovou sítí |
| .TXT | Soubor prostého textu |
| .UTF8 | Textový dokument kódovaný Unicode UTF-8 |
Další související typy souborů
| Přípona | Typ souboru |
|---|---|
| .CONF | Obecný konfigurační soubor |
| .INFO | Obecný informační soubor |
| .JAV | Zdrojový soubor Java |
