GNU Emacs

Version28(au 27/4/2023)
PlateformesWindows, Mac, Linux
LicenceOpen source
CatégorieProgrammation
Accéder au site
Note :3,5  |  34 Votes

Fonctionnalités principales

  • Éditeur de texte open source et multiplateforme
  • Comprend des outils d'environnement de développement intégré, des jeux et de nombreuses autres fonctionnalités
  • Peut être personnalisé à l'aide d'extensions
  • Comprend un manuel et des tutoriels utiles

Aperçu du logiciel

Capture d'écran de GNU Emacs 28
Capture d'écran de GNU Emacs 28

GNU Emacs est un éditeur de texte open source disponible pour Linux, Windows et macOS. En plus de simples outils d'édition de texte, il comprend de nombreuses autres fonctionnalités, notamment des outils d'environnement de développement intégré (environnement de développement intégré), un calendrier, un lecteur de courrier et de nouvelles, des jeux, et bien plus encore.

Les développeurs et autres utilisateurs avancés de PC utilisent principalement Emacs pour écrire et modifier des fichiers de code source, des pages web et d'autres documents. L'ensemble de commandes au clavier d'Emacs et ses modes d'édition sensibles au contenu facilitent grandement l'écriture de programmes et de pages web pour les utilisateurs expérimentés. Les développeurs peuvent ensuite utiliser le compilateur, l'environnement d'exécution et les outils de débogage intégrés à Emacs pour exécuter et tester leurs programmes.

Cependant, Emacs comprend d'autres fonctionnalités qui en font un éditeur de texte utile et amusant, même pour les utilisateurs débutants. Par exemple, Emacs permet de jouer à Snake et à Tetris dans l'éditeur lorsqu'ils ont besoin de faire une pause dans la rédaction d'un document. Et même si Emacs peut sembler intimidant pour les nouveaux utilisateurs ou ceux qui sont moins à l'aise avec les PC, il comprend un manuel et des tutoriels qui vous aideront à apprendre ses commandes et ses fonctionnalités.

Emacs vous permet également d'installer des extensions, et vous y encourage, afin d'ajouter encore plus de fonctionnalités au programme. De nombreuses extensions sont disponibles sur le site web du programme, et les développeurs peuvent créer leurs propres extensions à l'aide du langage de programmation Emacs Lisp (Elisp).

Résumé

GNU Emacs est particulièrement adapté aux utilisateurs qui sont prêts à apprendre ses nombreuses commandes au clavier, à explorer en profondeur son ensemble de fonctionnalités avancées et à ajouter des extensions pour personnaliser encore davantage le programme. Si vous recherchez un éditeur de texte simple et facile à prendre en main, GNU Emacs n'est probablement pas fait pour vous. Mais si vous voulez un éditeur personnalisable, riche en fonctionnalités et hautement extensible, Emacs pourrait être celui qu'il vous faut.

Type de fichier principal

icône de fichier.ELFichier de code Emacs Lisp

Types de fichiers pris en charge

ExtensionType de fichier
.ELFichier de code Emacs Lisp
.1Page de manuel Unix, section 1
.ABibliothèque statique
.ASMFichier de code source en langage assembleur
.CFichier de code source C/C++
.CCFichier de code source C++
.CELFichier de script Celestia
.CFGFichier en langage de balisage de Wesnoth
.CONFFichier de configuration Unix
.ELCFichier Lisp compilé par Emacs
.ERRFichier journal d’erreurs
.EXCode source Euphoria
.EXWFichier de code source Euphoria
.HFichier d’en-tête C/C++/Objective-C
.HSScript Haskell
.INCFichier d’inclusion
.INFODocument Texinfo
.JAVAFichier de code source Java
.JSONFichier JavaScript Object Notation
.LFichier de code source Lex
.LHSScript Haskell littéraire
.LPDFichier d'autorisations d'impression du démon LPD
.LUACode source Lua
.MFichier de code source Mercury
.MANManuel Unix
.MDFichier de description de machine
.MDFichier de documentation Markdown
.MENUFichier de menus du moteur Quake 3
.MLFichier de code source ML
.MPSFichier de système de programmation mathématique
.OPTSFichier d’options de configuration Linux
.ORGDocument texte Emacs Org
.PROPERTIESFichier de propriétés Java
.PROPERTIESFichier de propriétés Minecraft
.PYScript Python
.SFichier de code source
.TRIFichier de maillage triangulaire
.TXTFichier texte brut
.UTF8Document texte encodé en Unicode UTF-8

Autres types de fichiers associés

ExtensionType de fichier
.CONFFichier de configuration générique
.INFOFichier d’informations générique
.JAVFichier source Java
Mis à jour le 27/4/2023