Apprendre
à manier
l'interface de Turbo Pascal
Paramétrer l'interface et fonction copier/coller :
Turbo Pascal comprend un compilateur et un éditeur de code source dans
un même fichier : "Turbo.exe". Ici nous allons apprendre à manier
l'éditeur de code source. Lancez le programme. Vous voilà devant un écran
bleu, jaune et gris, cool.
Bon, pour commencer, il faut configurer Turbo Pascal (encore
!). Allez dans le menu "Options" (combinaison de Touche ALT+O),
choisissez "Directories", à la ligne "Exe &
tpu" entrez "C:\TP\EXE_TPU\" et maintenant découverte de
la fonction magique : copier/coller de Turbo Pascal (hyper hyper
pratique) : Allez au début de la ligne Exe & Tpu (touche "Home",
la touche entre "Insert" et "Page haut"), tout en
maintenant la touche "Shit" (en dessous de "Entrée")
allez à la fin de la ligne avec la touche "End" ou "Fin"
(en dessous de "Home"), vous pouvez relâcher la touche "Shift",
maintenant tapez la combinaison "CTRL + Insert", le texte est
en mémoire !!! Vous verrez, ce geste va devenir un automatisme très vite.
Passez à la ligne "Include" avec la touche très pratique des
menus Turbo Pascal : "Tab" (tabulation, tout à gauche du clavier,
les deux flèches superposées et opposées), là, tapez la combinaison pour
coller le texte : "Shift + Insert", ouais ! Le texte est réapparu,
il ne reste plus qu'à transformer la fin : allez à la fin (touche "End"
ou "Fin"), revenez avec la touche "Gauche" jusqu'à
l'avant-dernier slash ("\"), tapez "INCLUDE" et supprimez
"EXE_TPU" avec la touche "Suppr" (en dessous de "Insert").
Passez à la ligne suivante "Objet", refaite un "coller"
(Shift + Insert), nouvelle technique : allez à la fin et effacez le texte
avec la touche "Retour" (au dessus de "Entrée") jusqu'à
effacer complètement "EXE_TPU\". Terminez la ligne avec "INCLUDE\".
Dernière ligne : Unit, coller et remplacez "EXE_TPU\" par "UNITES".
Enfin, allez sur le bouton "OK" (grâce à la touche "Tab").
Deuxième modification : dans le menu "Options/Editor/Preferences",
dans la rubrique "Auto-save", cochez les trois cases
(Editor Files, Environnement, Desktop), puis allez sur "Ok".
Dernière modification : allez dans le menu "Compile"
(compiler), et allez sur la ligne "Destination", est-elle terminée
par "Disk" ? Si ce n'est pas le cas (=Memory), tapez entrée.
Enfin, dans le menu "Option", allez sur la ligne "Save
\...\Turbo.tp" et tapez "Entrée". Vous pouvez quitter Turbo
Pascal : menu "File" - "Exit", ou mieux : "ALT
+ X".
Ouvrir un fichier et le modifier :
Charger un code source sur mon site (Chrono.zip
fera l'affaire) en notant bien là où vous le charger. Décompressez-le
dans le répertoire "C:\TP\SOURCES\". Maitenant relancez Turbo
Pascal.
Pour l'ouvrir, allez dans le menu "File" et choisissez
"Open" (la touche "F3" est beaucoup plus rapide),
une fenêtre "open a file" s'ouvre. Vous devriez voir le programme
"Chrono.pas", allez dans le cadre de la liste des fichiers (touche
"Tab"), sélectionnez-le (avec les touches "Haut" et
"Bas") puis tapez Entrée. Voilà, il est chargé en mémoire et
près à êtré édité.
Vous pouvez naviguer dans le fichier avec les touches directionnelles
(haut, bas, droite, gauche). Pour aller au début du fichier, tapez
la combinaison de touche "CTRL + Page Haut", pour allez à la
fin : "CTRL + Page Bas". Pour aller en début de ligne
: touche "Home", à la fin : touche "Fin". Vous pouvez
écrire du texte à n'importe quelle position. Pour écrire en mode "remplacer"
: touche "Insert", un curseur clignotant vous indique que
vous êtes dans le mode "remplacer". Repressez la touche "Insert"
pour revenir en mode "insertion", plus pratique à mon goût.
Pour annuler une modification au code source : allez dans le menu
"Edit" et choisissez "Undo" (défaire), ou alors utilisez
la combinaison de touche "Alt + Retour". La fonction annuler
est pratique mais rapide et à utiliser avec précaution car elle peut effacer
des phrases entières. Heureusement, la fonction "Redo" (menu
"Edit") permet de "refaire" la fonction "défaire"
(on tournerait pas en rond ???).
Annuler les modification pour exécuter un programme :
Annulez toutes les modifications du programmes : appuyez sur les
touches "Alt + Retour" jusqu'à ce que le curseur revienne au
début du fichier. Si vous avez trop modifié le code source, fermez-le
: combinaison "CTRL + F3", répondez "No" à la question
"(...) has been modified. Save ?" (le fichier a été modifié,
voulez-vous enregister les modifications ?). Puis rechargez le fichier
: Touche "F3" ou alors allez dans le menu "File",
et allez au bas du menu : touche "Haut" jusqu'à ce que vous
retrouviez le fichier "chrono.pas" (numéro 1 normalement), puis
tapez "Entrée".
Maintenant, pour l'exécuter : allez dans le menu "Run"
(exécuter) et choisissez "Run" (exécuter). Ou plus aisé : combinaison
"CTRL + F9". Le programme étant compilé à chaque exécution,
vous pouvez retrouver le fichier exécutable dans le répertoire "C:\TP\EXE_TPU\".
Pour quitter le programme, la touche "Escape" est un standart
(la touche "Q" (ou "A" si le programme est développer
pour le clavier américain, QZERTY) est également utilisée, mais ce n'est
le cas pour aucun de mes programmes).
Fonction rechercher/remplacer :
Fonction recherche : De retour dans l'éditeur, allez dans le menu
"Search" (recherche) et sélectionnez "Find ..." (chercher
...). Entrez "begin" dans "Text to find". Vous pouvez
personnaliser votre recherche en cochez les cases : "Case sensitive"
(test la case = caractère majuscule/minuscule), "Whole word only"
(mot entier uniquement), "Regular expression" (permet d'utiliser
des caractères spéciaux pour faire des recherche plus fines, allez sur
la case et tapez la touche "F1" pour obtenir plus d'informations).
La direction de la recherche est "Forward" par défaut (recherche
croissante : du début vers la fin du texte). "Scope" est la
zone dans laquelle le texte est cherché : "Global" (par défaut)
: dans tout le fichier, "Selected Text" : texte sélectionné.
"Origin" est l'origine du texte "From cursor" (défaut)
signifit que la recherche débute là où est positionné le curseur, et "Entire
scope" signifit que la recherche au début du "scope" (zone
de recherche). Tapez entrée pour voir la première occurrence : le texte
trouvé est sélectionné (texte bleu sur fond gris). Pour continuer la recherche,
allez dans "Search" (ALT + S) et tapez "S" pour "Search
again" (chercher encore), malheureusement il n'existe pas de touche
de raccourci pour cette fonction (dommage). Quand la recherche est terminée,
un message d'erreur s'affiche : "Error" - "Search string
not found" (chaîne de caractère introuvable).
Passons à la fonction remplacer : allez au début du texte (CTRL
+ HOME) dans le menu "Search", tapez "R" pour "Replace"
(remplacer). Les différences par rapport à la fenêtre de la recherche
sont l'apparition d'un zone pour entrer le nouveau texte et l'option "Prompt
on replace". Entrez "e" dans "Text to find" (texte
à chercher) et "X" dans "New text" (nouveau texte).
L'option "Prompt on replace" permet de demander confirmation
à chaque remplacement : cochez là si vous n'êtes pas sûr de la mise à
jour effectuée, décochez là si vous êtes sûr que votre recherche ne va
pas altérer une autre chaîne de caractère par erreur. Dans cet exemple,
décochez là. Tapez "ALT + A" pour "Change all" (tout
changer). Voilà tous les "e" sont remplacez par des "X".
Remarque : l'opération retour est plus ardue : entrez "X" dans
"Text to find" et "e" dans "New text", mais
cochez les cases "Case sensitive" (test la case) et "Prompt
on replace" (demande de confirmation) car des "X" innocent
seraient transformés en "e" par erreur. Tapez "ALT + A"
et à vous de dire si ce "X" doit être remplacé ou pas : "Yes"
pour oui, "No" pour non, et "Cancel" pour annuler.
Ne vous fatiguez pas pour rien : choisissez "Cancel" et fermez
le fichier ("CTRL + F3", réponse "No"), c'est plus
simple :-)
Retour aux tutoriels
Par Haypo
|