Voici quelques indications pour la configuration de votre
environnement de développement pour le projet Zwei .
Pour pouvoir utiliser les outils Scala
-
Sous Unix (par exemple en salle
INF3)
Vous devez ajouter (resp. modifier) les variables d'environnement
suivantes dans le fichier de configuration .cshrc
de votre environnement utilisateur:
setenv PATH ${PATH}:/home/iclamp/soft/bin
setenv MANPATH ${MANPATH}:/home/iclamp/soft/man
-
Sous Windows (par exemple sur un portable
Poseidon)
Vous naviguez comme suit: menu "Start" -> menu "Control Panel"
-> icône "System" -> onglet "Advanced" -> bouton
"Environment variables". Dans la section "User variables of ...",
créez une nouvelle variable (bouton "New") avec les informations
suivantes:
Name: |
SCALA_HOME |
Value: |
c:\Program Files\Scala |
Name: |
PATH |
Value: |
%PATH%;%SCALA_HOME%\bin |
Pour éditer vos programmes Scala
-
Sous Unix (par exemple en salle
INF3)
Nous vous conseillons d'utiliser l'éditeur de texte Emacs
pour l'écriture de programmes Scala de manière à avoir l'indentation
automatique et l'affichage des mots-clés en couleur.
Configuration d'Emacs
Pour pouvoir utiliser Emacs nous vous conseillons de
définir la variable d'environnement HOME afin qu'elle
pointe sur votre répertoire racine. Ainsi vous pourrez y placer un
fichier de configuration pour Emacs .
setenv HOME /home/<user>
Créez le fichier de configuration pour Emacs (ou sauver
directement le fichier .emacs). Celui-ci
doit s'appeler .emacs (ne pas oublier le point au début)
et se trouver dans le répertoire désigné par la variable d'environnement
HOME . Nous vous conseillons d'y rajouter les lignes
suivantes (faire un copier-coller) :
;; Activer la coloration
(global-font-lock-mode t)
;; Activer la reconnaissance des parentheses correspondantes
(show-paren-mode 1)
;; Activer la mise en evidence des selections
(pc-selection-mode)
;; Desactiver le clignotement du curseur
(blink-cursor-mode -1)
;; Activer l'affichage du numero de ligne et de colonne
(line-number-mode 1)
(column-number-mode 1)
;; Definir M-C-g pour sauter a une ligne donnee
(global-set-key [(meta control g)] 'goto-line)
;; Activer le mode scala
(add-to-list 'load-path
(expand-file-name
"/home/iclamp/soft/share/scala/support/emacs"))
(load "scala-mode-auto")
jEdit
Vous pouvez également utiliser l'éditeur de texte
jEdit pour
l'écriture de programmes Scala
avec colorisation de la syntaxe.
Pour éditer le fichier ScannerTest.scala
tapez la commande suivante:
$ jedit src/zweic/ScannerTest.scala &
-
Sous Windows (par exemple sur un portable
Poseidon)
Emacs
Voir configuration sous Unix.
ConTEXT
Le programme ConTEXT
est un logiciel libre supportant notamment la colorisation
de la syntaxe, la définition de modèles de code
(code templates) et l'exécution des
Scala.
jEdit
Voir configuration sous Unix.
|