Mode d'emploi
Les différentes notions d'édition de texte:
- - le couper/coller:
- Cela permet de déplacer d'effacer ou de recopier du texte, on
l'active en appuyant sur la touche ESC, on le désactive de la meme
facon. La sélection du texte se fait en deplacant le curseur. Pour
couper il faut appuyer sur la touche DEL, pour copier sur la touche INSERT.
On désactive alors le mode selection. Pour coller, il ne faut pas
etre dans le mode selection et appuyer sur la touche INSERT. Ce mode fonctionne
ligne par ligne.
- - le curseur de recopie :
- Il permet de recopier un bout de ligne. Pour faire apparaitre ce second
curseur, il faut maintenir appuye la touche shift et déplacer le
curseur comme d'habitude. Pour le faire disparaitre il faut appuyer sur
ESC. Pour recopier ce qu'il y a à coté du second curseur,
il faut appuyer sur la touche INSERT.
- - le repliage:
- Il permet de masquer une partie du texte ( par exemple, on peut garder
le titre d'une fonction et masquer son corps. ) exemple:
- // {{{ public void toto(int x)
- public void toto(int x) {
- .....
- }
- // }}}
- devient :
- >> // {{{ public void toto(int x)
- pour fermer on appuie sur F1, pour ouvrir sur F2.
- Pour l'instant on ne peut pas recopier du texte replié.
- - la completion contextuelle :
- Cela permet d'éviter de retaper des noms relativement long de
fonction, par exemple :
- anticonstitutionnellement(int x);
- si on tape plutard anticon et on appuie sur Shift et en meme temps
sur la barre espace le mot est automatiquement complèté.
Cela évite l'usage de dictionnaire (souvent inutile) pour la complétion.
- les macros
- Si vous faites des actions repetitives, par exemple indenter tout un
texte. Une macro permet d'accélerer le processus, on l'active en
appuyant sur F2 puis on exécute la sequence au clavier : appuyer
sur tabulation,revenir en arrière, puis en bas, et on appuie encore
sur F2. Pour répèter cette séquence il suffira d'appuyer
sur F3.
La gestion de projet :
- Un projet est constitué d'un ensemble de programme java. Un
programme java n'a pas d'édition de lien, tous les programmes peuvent
être compilés séparement dans n'importe quel ordre,
l'interprète java chargera lors de l'exécution les classes
qui sont référencées.
- La construction du projet se fait par dependance a partir du programme
a lancer et n'a donc rien a voir avec la liste des programmes.
- F9 fait apparaitre la fenetre de gestion.
- La sauvegarde de projet concerne uniquement la listes de programmes
et le repertoire de compilation.
Le multi-fenêtrage :
- Chaque fenêtre peut avoir un projet différent. Le couper/coller
marche d'une fenetre a une autre, mais il n'est pas encore intégré
au système (même si java 1.1 le permet).
Les préfèrences :
- Toutes les couleurs ainsi que la police du texte peuvent être
modifiées. Cela se change dans le fichier texte editeur.properties
:
- fond , normal , selectionne , repliage , motcle , type , valeur , commentaire
, pour les couleurs
- police , taille , pour la police de caractère.
- On peut aussi changer le nombre de caractère dans la tabulation.
Les options de compilation :
- Le compilateur java 1.1 permet de compiler du 1.0, mais si vous voulez
que le compilateur indique les fonctions qui ne sont plus présentes
dans java 1.1 il faut activer l'option deprecation.
- L'option inline permet de transformer toutes les fonctions private
static final en fonction en ligne , c'est à dire que le corps des
fonctions va être inséré dans votre programme comme
une macro en c.
- Vous pouvez changer le répertoire de compilation, les fichiers
byte-code seront donc dans un répertoire différent de celui
des sources.
- Les erreurs sont referencees par leur numero de ligne et donc si vous
inserez des lignes (ou le contraire) la prochaine erreur sera mal referencee.
Touches non indiquées :
- Shift+Del efface depuis le curseur jusqu'à la fin de la ligne.
- Shift+Backspace efface depuis le curseur jusqu'au debut de la ligne.
- Home place le curseur en debut de ligne.
- End place le curseur en fin de ligne.
- Shift+Home place le curseur de recopie en debut de ligne.
- Shift+End place le curseur de recopie en fin de ligne.
- Page up monte d'un écran.
- Page down descend d'un écran.
- (mode sélection) Tab indente tout un bloc.
- (mode sélection) Shift+Tab désindente tout un bloc.
Page modifie le 30.04.97