[Précédent]
[Index] | [Corrigé] | [Version imprimable]
[Prochain]

1.11
  Utilisation d'un éditeur - Enoncé
Niveau 0
 
 
But:
  Les éditeurs Emacs et Geany.    
Thème:
  Environnement    
Fichiers:
  poeme1.txt, poeme2.txt    

Nous utiliserons IntelliJ (ou Eclipse) pour programmer nos applications Java. Il n'est cependant pas indispensable de posséder cet outil pour coder et exécuter un programme Java (surtout lorsque l'on débute).
On peut à défaut, utiliser un simple éditeur de texte afin de saisir nos programmes et les stocker dans des fichiers. Il faudra alors invoquer le compilateur (en ligne de commande par exemple) sur ces fichiers pour les compiler et produire des exécutables. Des indications vous seront fournies dans la série de la semaine prochaine si vous vous intéressez à cette approche.

Un éditeur peut aussi être utile bien sûr pour créer n'importe quel fichier contenant du texte (des notes personnelles, des guides d'utilisation de programmes etc.)

Plusieurs éditeurs sont à votre disposition sur les machines de l'EPFL  : Emacs, Geany, Sublime Text, gedit, ...

Si vous avez votre propre machine, libre à vous d'installer l'éditeur de votre choix.

Sur une machine de l'EPFL (ou une machine Linux), pour lancer l'un ou l'autre de ces éditeurs, il suffit de taper son nom dans un terminal suivi du symbole &. Par exemple :

Note : le caractère '&' permet au terminal de «reprendre la main» (c'est-à-dire rester actif) sans attendre que l'on ait quitté l'éditeur. On dit que l'éditeur tourne en tâche de fond.

Pour lancer l'un ou l'autre de ces éditeurs, il suffit de taper son nom dans une invite de commande:



ou plus généralement en tapant «text editor»  :

Les commandes essentielles de Emacs et de Geany sont présentées dans la mini-référence.

Copiez dans le répertoire ~/Desktop/myfiles/java/cours01 que vous avez créé précédemment les fichiers poeme1.txt et poeme2.txt fournis.

Lancez Emacs et ouvrez ces fichiers (vous pouvez les ouvrir dans deux fenêtres différentes, ou dans la même fenêtre). Exercez-vous à éditer ces fichiers de différentes manières, par exemple en recherchant une chaîne de caractères quelconque et en la remplaçant par une autre (essayez par exemple de supprimer tous les accents du texte, ou de sauvegarder un nouveau fichier qui contienne les textes des deux fichiers). Nous vous conseillons également de suivre le didacticiel de Emacs, en le lançant avec la commande C-h t (ce qui veut dire presser la touche Control en même temps que la touche h, puis la touche t mais sans la touche Control cette fois).

Fermez Emacs et essayez ensuite de faire le même genre de manipulatons avec Geany.

Ceci vous permettra de vous faire une première idée sur ces deux différents éditeurs. Vous pourrez utiliser indifféremment l'un ou l'autre.

Note : Il est important de ne pas ouvrir plusieurs fois le même fichier (via différents éditeurs par exemple). La cohérence du fichier modifié par l'un ou l'autre des éditeurs n'est alors plus garantie !

Souvenez-vous aussi si vous travaillez sur une mmachine de l'EPFL que :

les fichiers créés sur le disque local de la machine virtuelles (i.e. hors myfiles) sont effacés (= perdus !) en fin de connexion. Il est donc impératif que vous stockiez sous myfiles tous les fichiers que vous souhaitez conserver.
Si vous voulez aller plus loin, vous pouvez étudier le volet "éditeurs" de la mini-référence sur les commandes unix et l'environnement de travail.

 


[Précédent]
[Index] | [Corrigé] | [Version imprimable]
[Prochain]