Introduction ` a Emacs Ce tutorial est une version simplifi ee ...
8 pages
Français

Introduction ` a Emacs Ce tutorial est une version simplifi'ee ...

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
8 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Introduction a Emacs
Ce tutorial est une version simpli ee du document
\Emacs tutorial"
Copyright c 1998 Padioleau Yoann, ypadiole@ens.insa-rennes.fr
4 septembre 2006
Table des matieres
1 Introduction 2
2 Fonctionnalites generales 2
2.1 Demarrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Operations sur les c hiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.3 Basculer entre plusieurs c hiers ouverts par Emacs . . . . . . . . . . . . . . . 3
2.4 Edition de texte simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.5 Fen^etres multiples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.6 Chercher dans un c hier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.7 Deplacement rapide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.8 Structure de l’ecran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.9 Fonctions diverses tres utiles . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3 Fonctionnalites avancees 5
3.1 La mise en page, l’indentation . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.2 Remplacer un mot par un autre . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.3 Completion bis, le retour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.4 Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.5 Veri cateur orthographique . . . . . . . . . . . . . . . ...

Sujets

Informations

Publié par
Nombre de lectures 78
Langue Français

Extrait

Introduction`aEmacs Cetutorialestuneversionsimplie´edudocument “Emacs tutorial”
Copyright c1998 Padioleau Yoann,ypadiole@ens.insa-rennes.fr
Tabledesmatie`res
1 Introduction
4septembre2006
2Fonctionnalite´sge´n´erales 2.1D´emarrage..................................... 2.2Ope´rationssurleschiers............................. 2.3 Basculer entre plusieurs fichiers ouverts par Emacs . . . . . . . . . . . . . . . ´ 2.4 Edition de texte simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5Fenˆetresmultiples................................. 2.6 Chercher dans un fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.7De´placementrapide................................ 2.8Structuredele´cran................................ 2.9Fonctionsdiversestre`sutiles...........................
3Fonctionnalit´esavanc´ees 3.1 La mise en page, l’indentation . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 Remplacer un mot par un autre . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 Completion bis, le retour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4 Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5V´ericateurorthographique............................
4 Documentation d’Emacs
5 Conclusion
6 Copyright de ce document
R´esum´e Cedocumentd´ecritlafa¸condutiliserEmacs.Ilestfaitpoureˆtrelutoutenayantun clavierpre`sdesoi.
1
2
2 2 2 3 3 3 3 4 4 5
5 5 6 6 6 6
7
7
7
1
Introduction
Emacsestune´diteurdetextetr`espuissantettre`sutilis´eparlesprogrammeurset de´veloppeurssousUnix.Emacsnestpasunsimplee´diteurtextuel,maiscestunsuperbe environnementdeprogrammationoudacce`sa`desfonctionssyst`emes(lecturedumail...).Il A vous permet de taper par example votre code L T X (ou autre comme du C ou du Caml ou E ...),delecompiler,delecorriger,deled´ebugger,etc.toutenrestantsousEmacs. Emacs veut direEditorMACroS(ou bien Eight Megabytes And Constantly Swapping pourlesAnti-Emacs)etfutcr´e´eparRichardStallmanfondateurdelaFSF(FreeSoftware Fundation) et du projet GNU (Gnu isNotUnix ou bien Generally Not Used pour les anti-GNU). Ainsi les sources de Emacs sont librement accessibles et diffusables (voir le Copyright en fin de document). Conventions typographiques : C-xuttoomecnabionisotedehcupatssee´sousEmacs.teenesr´epr ls -lserrpe´estnueenniioctratelrentnetasilituselterueouunhellmandecomee-x terne`aEmacs. buffer´rpenese.rtEepcsmauntencco Les commandes d’Emacs demandent souvent de taper une combinaison de touches en mˆemetemps.AinsiC-<chr>veut dire laisser presser la touche CONTROL tout en tapant sur la touche<chr>.C-fetOLtolaheucf.mneˆemetpmCsNORTVeutdirepressereM-<chr>uevridtioseeuqspmetemeˆmt)enntAlouveTA(sehEMotcurealttpa<chr>, soit taperESCep)latouchcaehErCSiu(serˆl<chr>. La toucheRETest la toucheReturnou Entre´e.
2
Fonctionnalite´sg´ene´rales
2.1D´emarrage Pour lancer Emacs, il suffit de le lancer en ligne de commande sous un shell
emacs foo.tex &
cr´eeraetouvriraunchierdenomfoo.texdansEmacs,alorsque
emacs &
ouvrira Emacs en batch. Pour quitter tapezC-x C-c(vous demandant occasionnellement si vous voulez sauve-garder votre travail en tapant soityounstneducemcedodansronsecrioneu´dsuoN.)qret commandes claviers mais que la plupart d’entre elles sont aussi accessibles par les menus d’Emacs. Pour annuler des commandes (quand le curseur est dans le minibuffer) taperC-g.
2.2Op´erationssurleschiers Pour ouvrir un fichier il suffit de taperC-x C-f(f pour find). Le pointeur ira alors dans unezoneappele´eleminibufferdarenererertonelumdiechr.f2.8(camdnsuedliovo)u` Poursauvegarderlesmodicationsapport´eesa`unchiertapezC-x C-s(save).
2
2.3 Basculer entre plusieurs fichiers ouverts par Emacs OnpeutavecEmacsg´ererplusieurschiersouvertsenmeˆmetemps.Pourouvrirplusieurs chiersilsutdere´p´eteruncertainnombredefoislacommandeC-x C-f(cf 2.2). Achaquefoisquelonouvreunnouveauchier,ilprendlaplacedelanciena`le´cran, maislancienesttoujourspr´esentpourEmacsenme´moire.Chacundeceschiersrepre´sente 1 uneunit´eappel´eebuffer. Pour voir la liste desbufferstapezC-x C-b. Tous cesbuffersont des noms, ainsi pour basculer vers un autre fichier ouvert il suffit de taperC-x b, qui vous demandera alors de taper le nom du fichier. Pourde´truireunbuffer, s’y placer puis taper la commandeC-x k(k pourkill).
´ 2.4 Edition de texte simple Pours´electionnerunepartiedutexte,soitvouslefaites`alasouris,soitvouslefaites auclavier(labonnefac¸on).Pours´electionnerunernoe´ignerusepo´eddordbaaftulimarque (ge´ne´ralementaud´ebutdutextequelonveutse´lectionner)entapantC-ESPACEou bien C-x ESPACEestdulsacpl´eedleuqaisiup,n,onatiovoirpeutlenores(grucanoe´rnoig se´lectionn´eeauneautrecouleursousXparexemple). Ennpourcopiercettere´giontapezM-w, ou pour la couperC-weetsuo´ptxceeLet. 2 plac´edansunesortedetampon.PourlecollertapezC-y. Il faut noter qu’il y a unhistoriquedes ”copier” et ”couper”. Ainsi, une fois que vous avez tape´C-ypour coller un texte, vous pouvez taperM-yocelteperllcouoerpir´ec´edent danslhistoriqueestcolle´. Onpeutcouperunelignefacilementsansavoira`s´electionnerunere´gionavecC-k.
2.5Feneˆtresmultiples Commevouslavezvu,Emacspermetdegarderenm´emoireuncertainnombredechiers. Leprobl`emecestquevousnepouvezenvoirqueuna`lafoisetducouplesmultiplesfeneˆtres paraissent mieux. Mais c’est sans compter lesestrˆeenfmultiples sous Emacs. Pourscindervotree´cranEmacsendeuxpartiestapezC-x 2Ainsi on voit toujours le 3 meˆmechier,maisle´cranestcoupe´endeuxefˆnteers. Pour basculer entre leseˆnesertf (window) tapezC-x onsiv.Aiouveouspdruevzioignorxe´re´eisdmˆduesnteihcemesiam,r vouspouvezaussifacilementvoirdeuxchiersdie´rents(re´e´chissezunpeu).Ilsutdans l’une deswindowsde taperC-x b(cf 2.3) qui bascule entrebufferrleabt`cuaseriuneivqec( entre les fichiers ouverts) et de choisir unbuffer´dit.ener Pourrevenira`uneseulefenˆetretapezC-x 1. – Pour scinder en deux verticalementC-x 3. Vouspouvezr´ep´eterceprocessusuncertainnombredefoisetavoirainsi5`a6feneˆtres visiblesenmeˆmetemps.
2.6 Chercher dans un fichier Quandonprogrammeouquelontapedutexteonasouventbesoindesed´eplacer rapidement. Emacs offre une fonction puissante pour chercher du texte :incremental search 1 Uncertainnombredebuerssontpre´ce´de´sdunaste´risque,ilssontre´serv´esparEmacs 2 le kill ring 3 Emacsappellefeneˆtrecequenousappelonsframe
3
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents