GNU Emacs
| Versão | 28(em 27/4/2023) |
| Plataformas | Windows, Mac, Linux |
| Licença | Código aberto |
| Categoria | Programação |
Principais recursos
- Editor de texto de código aberto e multiplataforma
- Inclui ferramentas de Ambiente de Desenvolvimento Integrado, jogos e muitos outros recursos adicionais
- Pode ser personalizado usando extensões
- Contém manual e tutoriais úteis
Visão geral do software
O GNU Emacs é um editor de texto de código aberto disponível para Linux, Windows e macOS. Além de ferramentas simples de edição de texto, ele contém muitos outros recursos, incluindo ferramentas de Ambiente de Desenvolvimento Integrado (Ambiente de Desenvolvimento Integrado), um calendário, um leitor de e-mails e notícias, jogos e muito mais.
Principalmente, desenvolvedores e outros usuários avançados de PC usam o Emacs para escrever e editar arquivos de código-fonte, páginas da web e outros documentos. O conjunto de comandos de teclado e os modos de edição sensíveis ao conteúdo do Emacs tornam fácil escrever programas e páginas da web para usuários experientes. Em seguida, os desenvolvedores podem usar o compilador, o ambiente de execução e as ferramentas de depuração que o Emacs contém para executar e testar seus programas.
No entanto, o Emacs contém outros recursos que fazem dele um editor de texto útil e divertido até mesmo para usuários iniciantes. Por exemplo, o Emacs permite que os usuários joguem Snake e Tetris dentro do editor quando precisam fazer uma pausa no documento que estão escrevendo. E, embora o Emacs possa parecer intimidador para usuários de PC novos ou menos avançados, ele inclui um manual e tutoriais que ajudarão você a aprender seus comandos e recursos.
O Emacs também permite (e incentiva) que você instale extensões, que adicionam ainda mais recursos ao programa. Há várias extensões disponíveis no site do programa, e os desenvolvedores podem criar suas próprias extensões usando a linguagem de programação Emacs Lisp (Elisp).
Resumo
O GNU Emacs funciona melhor nas mãos de usuários dispostos a aprender seus muitos comandos de teclado, explorar profundamente seu conjunto de recursos avançados e adicionar extensões que personalizam ainda mais o programa. Se você está procurando um editor de texto simples e fácil de aprender, o GNU Emacs provavelmente não é para você. Mas, se deseja um editor personalizável, repleto de recursos e altamente extensível, o Emacs pode ser o que você procura.
Tipo de arquivo principal
Tipos de arquivo compatíveis
| Extensão | Tipo de arquivo |
|---|---|
| .EL | Arquivo de código Emacs Lisp |
| .1 | Página de manual Unix da seção 1 |
| .A | Biblioteca estática |
| .ASM | Arquivo de código-fonte em linguagem Assembly |
| .C | Arquivo de código-fonte C/C++ |
| .CC | Arquivo de código-fonte C++ |
| .CEL | Arquivo de script do Celestia |
| .CFG | Arquivo da Wesnoth Markup Language |
| .CONF | Arquivo de configuração do Unix |
| .ELC | Arquivo Lisp compilado do Emacs |
| .ERR | Arquivo de log de erros |
| .EX | Código-fonte Euphoria |
| .EXW | Arquivo de código-fonte do Euphoria |
| .H | Arquivo de cabeçalho C/C++/Objective-C |
| .HS | Script Haskell |
| .INC | Arquivo de inclusão |
| .INFO | Documento Texinfo |
| .JAVA | Arquivo de código-fonte Java |
| .JSON | Arquivo JavaScript Object Notation |
| .L | Arquivo de código-fonte do Lex |
| .LHS | Script Haskell literário |
| .LPD | Arquivo de permissões de impressão do daemon LPD |
| .LUA | Código-fonte Lua |
| .M | Arquivo de código-fonte do Mercury |
| .MAN | Manual do Unix |
| .MD | Arquivo de descrição de máquina |
| .MD | Arquivo de documentação Markdown |
| .MENU | Arquivo de menu do mecanismo Quake 3 |
| .ML | Arquivo de código-fonte ML |
| .MPS | Arquivo Mathematical Programming System |
| .OPTS | Arquivo de opções de configuração do Linux |
| .ORG | Documento de texto do Emacs Org |
| .PROPERTIES | Arquivo de propriedades do Java |
| .PROPERTIES | Arquivo de propriedades do Minecraft |
| .PY | Script Python |
| .S | Arquivo de código-fonte |
| .TRI | Arquivo de malha triangular |
| .TXT | Arquivo de texto simples |
| .UTF8 | Documento de texto codificado em Unicode UTF-8 |
Outros tipos de arquivo relacionados
| Extensão | Tipo de arquivo |
|---|---|
| .CONF | Arquivo de configuração genérico |
| .INFO | Arquivo de informações genérico |
| .JAV | Arquivo de código-fonte Java |
