Page suivante - Page précédente - Table des matières

3. Éditer des fichiers

EDT ne tourne pas sous Linux, mais il y a beaucoup d'autres éditeurs disponibles. Le seul qui soit sûr d'être présent sur tout système Unix est vi --- oubliez-le, votre administrateur en a sûrement installé un meilleur. L'éditeur le plus populaire est probablement emacs, qui peut émuler EDT jusqu'à un certain degré ; jed est un autre éditeur qui permet l'émulation de EDT.

Ces deux éditeurs sont particulièrement utiles pour éditer des sources de programmes puisque qu'ils ont deux fonctionnalités inconnue de EDT : la coloration syntaxique et l'indentation automatique. De plus, vous pouvez compilez vos programmes à partir de l'éditeur (grâce à M-x compile sous emacs --- pour comprendre la notation « M-x compile » lisez la suite ; en cas d'erreur de syntaxe, le curseur se positionnera tout seul sur la ligne en question. Je parie que vous ne voudrez plus jamais utiliser EDT après.

Si vous avez emacs, lancez-le. Tout d'abord vous devez comprendre le système de notation de combinaison de touche d'emacs. C désigne contrôle et M la touche méta (en général alt ou échap). Maintenant, tapez M-x edt-emultation-on. M-x permet de lancer des commandes avec emacs comme ctrl + z avec EDT. À partir de maintenant, emacs fait comme s'il était EDT à part pour quelques commandes :

  • n'appuyez pas sur ctrl + z pour lancer une commande. Si vous l'avez fait, vous avez stoppé emacs. Tapez fg pour reprendre votre session emacs ;
  • appuyez sur C-h ? pour obtenir de l'aide ou sur C-h t pour lancer un tutoriel ;
  • pour sauver un fichier, appuyez sur C-x C-s ;
  • pour quittez, appuyez sur C-x C-c ;
  • pour insérez un nouveau fichier dans un buffer (pour ouvrir un fichier, en gros), appuyez sur C-x C-f, et ensuite C-x b pour changer de buffer.

Si vous avez jed, demandez à votre administrateur de le configurer comme il faut. L'émulation est active dès que vous le lancez. Utilisez les même touches que sur EDT et appuyez sur échap ? h pour obtenir l'aide. Les commandes sont lancées de la même manière que dans emacs. De plus, il y a quelques raccourcis pratiques faisant défaut à EDT ; vous pouvez en plus configurer ces raccourcis clavier. Demandez à votre administrateur.

Vous pouvez aussi utilisez un autre éditeur avec une interface complètement différente. emacs en mode natif est un choix courant. Un autre éditeur populaire est joe qui peut émuler d'autres éditeurs comme emacs lui-même (en étant même plus facile à utiliser) ou l'éditeur DOS. Lancez l'éditeur sous le nom jmacs ou jstar et appuyez respectivement sur ctrl + x h ou ctrl + j pour obtenir l'aide en ligne. emacs et jed sont beaucoup plus puissants que ce bon vieux EDT.


Page suivante - Page précédente - Table des matières