Emacs

De Wikipedia, le encyclopedia libere
Saltar a: navigation, cercar
Wikificar


Ambox rewrite gold.svg


Versiones de Emacs[modificar | modificar fonte]

Il ha plure versiones de Emacs, appellate: le GNU Emacs (GNUmacs) de RMS e Projecto GNU, XEmacs, [Gosmacs]] de James Gosling, Chet's Emacs etc. Le Emacs original esseva per RMS (Richard M Stallman), e le nomine significa "Editante MACroS", o alteremente "Esc Meta Alt Ctrl Shift"; vide Expansiones Multo Alternative Create Simplemente.

Emacs e vi(1)[modificar | modificar fonte]

Super le platteforma UNIX, le SO native de GNU Emacs, il habeva un USENET guerra de proportiones massive, appellate le vi-emacs guerra. Ni Emacs ni vi vinceva le altere, e le debatto se continua. vi esseva le editor native de UNIX ante Emacs lo deveni, e per le qual vi advocate le Philosophia UNIX, Emacs es un exemplo de software contra le Philosophia UNIX, mais in despecto de iste, emacs probabilemente nunc ha le plus grande numero de advocatos.

Le Description Usual de GNU Emacs[modificar | modificar fonte]

Emacs es le visualisation editor de tempore real, mesme-documentante, modificabile, extensibile, avantiate.

Nos dice que Emacs es un "visualisation" editor proque normalmente le texto tu edita es visibile sur le schermo, e es actualisate automaticamente como tu dactylographa tu commandos.

Nos lo appella un editor de "tempore real" proque le monstra es actualisate multo frequentemente, subinde post cata character o par de characteres tu dactylographa. Iste minimisa le amonta de informationes tu debe retener in su capite como tu edita.

"Mesme-Documentante" significa que a ulle tempore tu pote dactylographar un character special, ^H (Ctrl-h), a discoperir que tu optiones es. Tu etiam lo pote usar, a discoperir que ulle commando face, o discoperir tote del commandos que pertine a un thema.

Nos appella Emacs "Avantiate" proque illo forni facilitates ultra simple insertion e deletion: governante sub-processos; indentation automatic de programmas; vidente duo o plus files a un tempore; editante texto formatate; e arrangiante texto per characteres, parolas, lineas, phrases, paragraphos, e paginas, etiam le expressiones e commentos de plure linguages de programmation.

"Modificabile" significa que tu pote cambiar le definitiones del commandos de Emacs in manieras parve. P.ex., si tu usa un linguage de programmation cuje commentos comencia con '<**', e fin con '**>', tu pote dicer le Emacs commandos de commento manipulation usar iste series {[en] strings}. Un altere genere de modification es reordinamento del collection de commandos. P.ex., si tu prefere le quatro basic puncto movimento commandos (alto, basso, leve, dextere) esser de claves in un patrono diamante sur le claviero, tu pote re-ligar le claves in iste maniera.

"Extensibile" significa que tu pote ultrapassar simple modification e scriber nove commandos in toto, programmas in le linguage LISP esser currite per le interpretator de LISP de Emacs mesme. Emacs es un systema "in-linea extensibile", que significa que illo es dividite a multe functiones que advoca le un le altere, ulle de que pote esser redefinite durante un session de editante. Quasi ulle parte de Emacs pote esser reimplicate sin facente un copia separate de tote de Emacs. Le plus del commandos de editante de Emacs es scribite in Lisp jam; le pauc exceptiones poterea essite scribite in Lisp, mais es scribite in C pro efficientia. Ben que solmente un programmator pote scriber un extension, alicubi lo pote usar postea.

Quando currite sub le X Systema de Fenestras, Emacs provide su proprie menus e ligamines pro le buttones de muses. Mais Emacs pote esser currer perfectemente ben sur un terminal texto-solmente, e provide multe del tractos de un systema de fenestras. P.ex., tu pote vider o editar plure files in simul, mover texto inter files, e edita files durante que tu curre commandos del scalia.

Commons-logo.svg
Wikimedia Commons ha files multimedia de: Emacs