VI : un éditeur pour la VIe!

Dimension: px
Commencer à balayer dès la page:

Download "VI : un éditeur pour la VIe! Pierre.Collet@unistra.fr"

Transcription

1 1 Présentation de vi VI : un éditeur pour la VIe! vi existe maintenant depuis la fin des années 70. Il y a de fortes chances qu il existe encore dans 60 ans lorsque vous prendrez votre retraite. Comme le vélo est l outil du cycliste et le piano l outil du pianiste, l éditeur de textes est l outil de base de l informaticien, car son travail est de modifier des fichiers. Il y a deux éditeurs de texte professionnels en ce bas monde : vi et emacs. Il est possible de modifier un fichier avec un éditeur quelconque, tout comme il est possible de faire le Tour de France avec un vélo hollandais, ou de jouer Au clair de la lune avec un orgue Bontempi a 20 touches. Mais pour prendre l exemple du pianiste, un orgue Bontempi reste un jouet totalement inutilisable pour interpréter une fugue de Bach. vi et emacs sont des Bösendorfer : des pianos à queue de concert faisant 3m de long et pesant presque 600 Kg (cf. http ://tinyurl.com/c7t47), dont il est possible de sortir des choses merveilleuses et étonnantes pour peu que l on sache en jouer, c est-à-dire à condition d avoir fait du piano pendant de nombreuses années. C est beaucoup plus lourd et plus encombrant qu un Bontempi, mais ce n est pas comparable, bien que tous les deux soient capables de jouer Au clair de la lune. Un bon ouvrier a de bons outils. Bien qu il soit beaucoup plus facile de jouer du Bontempi (avec accompagnement automatique et boîte à rythmes avec valse, tango, rock et samba) je n ai encore jamais vu de pianiste donner un concert avec un Bontempi... il doit bien y avoir une raison, non? vi existe sur toutes les plateformes (Unix, Windows, MacOs, VAX/VMS, Amiga,...), et fonctionne sur tous les types de fichiers 1, même les plus récents (xml, html, java, C#,...) car il y a de nouvelles versions qui sortent périodiquement. C est l outil du pro, adapté à la meilleure interface homme-ordinateur existant à présent (et la même que le piano) : le clavier (et pas la souris, le mulot, ou le cochon-d inde, qui servent à démocratiser l utilisation des ordinateurs et à permettre à votre grand-mère de surfer sur internet). Car j avais oublié de préciser une évidence : l interface naturelle pour communiquer avec un ordinateur, c est le clavier, pour la bonne raison qu on a pratiquement tous 10 doigts, et que ça va donc 10 fois plus vite de les utiliser que d utiliser une souris pour cliquer sur quelque-chose. Pour terminer la comparaison avec le piano : imaginez-vous qu il soit possible de jouer autre chose qu Au clair de la lune, en cliquant sur les touches d un piano virtuel avec une souris??? Et bien en informatique, c est pareil : la souris est bien trop lente pour faire quoi que ce soit avec. C est un périphérique génial pour les débutants, car ça rend l informatique conviviale et utilisable par tous. Mais dès qu on veut gagner en rapidité et en efficacité, la souris est totalement inutilisable. Un seul exemple? Supposez que vous vouliez dupliquer une ligne. Avec une souris, il faut 1) sélectionner la ligne, 2) cliquer sur Edition copier, 3) positionner le curseur au début de la ligne suivante, 4) cliquer sur Edition coller. C est intuitif pour les débutants, mais ça fera bien rire n importe quel utilisateur de vi qui fera ça en 2 touches : Yp. (Y met la ligne en mémoire (commande yank), et p pose le contenu de la mémoire après le curseur (commande put)). Vous démarrez en informatique. Investissez et apprenez à vous servir du bon outil : vos doigts et un éditeur performant et adapté à l écriture de programmes de tous formats : vi ou emacs. En ce qui concerne vi, la version principale actuelle est VIM (pour VI IMproved) (chercher vim sur google), maintenue par Bram Moolenaar. vi est supporté par toute la communauté des informaticiens qui, à la manière des logiciels libres, lui ajoutent périodiquement (et gratuitement!) des raffinements. vi n est donc pas un vieil éditeur. C est un éditeur gratuit, multi-fichiers, multi-fenêtres, optimisé pour un usage au clavier et qui a bénéficié de 30 ans de raffinements les plus divers et variés. C est une Ferrari, qu il faut apprendre à conduire (et qui surprendra ceux qui viennent de passer le permis). 1 sauf l hexadécimal, pour lequel il y a des éditeurs spécifiques. 1

2 2 Principe de fonctionnement Avant tout, il y a bien entendu un manuel écrit par Bram Moolenaar (taper :help manual) mais il est un peu long, d où ce document de 14 pages résumant ce que j utilise personnellement. vi fonctionne sous deux modes : le mode commande (où les touches que l on tape sont des commandes) et le mode insertion (où les touches que l on tape se retrouvent dans le fichier édité). Ce fonctionnement est très puissant, car il permet de disposer d énormément de commandes (autant de commandes qu il y a de touches sur le clavier) sans devoir utiliser la souris. Le prix à payer pour cet agrément et ce confort d utilisation est que, comme il n y a pas de menus déroulants, il faut apprendre à s en servir. Lorsqu on ne modifie pas le contenu du fichier, toujours revenir en mode commande avec la touche esc (escape). Il faut considérer le mode insertion comme exceptionnel. Méfiance : si, par inadvertance, vous passez en majuscules, les effets seront surprenants car les commandes effectuées seront bien évidemment différentes... : dans ce cas, tapez vite esc pour revenir en mode commande (au cas où vous seriez passé en mode insertion), repassez en mode minuscule et tapez des uuuuu... (undo) jusqu à récupérer l effet des commandes en majuscules. Si vous avez été trop loin dans les undo, le redo se fait avec des CTRL-R. 3 Configuration et fichiers de configuration Avant tout, autant commencer par un vi bien configuré. Il y a tout plein d options (cf. :help options) qu on peut modifier avec la commande set, mais avant de rentrer dans la modification d options, je vous propose un fichier de configuration de base. Le fichier.vimrc est un des fichiers de configuration de vim (tapez :scriptnames pour lister tous les fichiers chargés). Il contient une collection de commandes qu on pourrait taper au clavier à chaque fois qu on rentre sous vi. Il faut le mettre dans votre répertoire personnel ($HOME) pour que vi puisse le retrouver. Voici le contenu de celui que je vous propose : set nocompatible " utiliser les améliorations de VIM sur vi syntax enable " permettre le coloriage syntaxique en gardant vos couleurs perso set undolevels=1000 " mémoriser 1000 "undo" set ignorecase " ignorer minuscules/majuscules dans les recherches set smartcase " faire ça de manière intelligente... set incsearch " trouve tous les termes cherchés dans le fichier set hlsearch " surligne les termes trouvés set wrapmargin=7 " insère automatiquement un CR 7 caractères avant la fin de ligne set autoindent " récupère l indentation de la ligne précédente set smartindent " modifie l indentation suivant le contenu du texte (prog. C/C++/...) set expandtab " perso, je n aime pas les tab, donc je les remplace par des espaces set tabstop=2 " je dis qu un tab vaut 2 espaces set nosmarttab " ne jamais insérer de tab à mon insu set shiftwidth=2 " valeur de l indentation standard : 2 caractères (va moins loin à droite) set wildignore=*.bak,~*,*.o,*.info,*.swp,*.obj,*.class,*.aux,*.toc,*.log,*.dvi,*.pdf,*.ps,*.exe " ne pas proposer les extensions inintéressantes set viminfo= 20,%,h, " paramètres pour vi : mémoriser les marques dans 20 fichiers " se souvenir des buffers avec noms de fichier set ruler " afficher les numéros de ligne et de colonne où se trouve le curseur set showcmd " affiche la commande courante à gauche des No de ligne et de colonne set nojoinspaces " ne pas insérer 2 espaces après "." lors d un J set textwidth=73 " casser la ligne pour ne pas dépasser 73 caractères set columns=80 " nombre de colonnes d une fen^etre vim par défaut set splitbelow " lorsqu une nouvelle fen^etre est insérée, la mettre dessous set tildeop " permet à la commande ~ d ^etre utilisée comme opérateur filetype plugin on " demande à vi de charger un plugin spécifique au type de fichier autocmd BufNewFile,BufRead *.html source $HOME/confightml 2

3 Pour connaître la signification de chacune de ces options, vous pouvez taper :help smartcase par exemple ( :q pour sortir de l aide). Sur la dernière ligne, il y a un exemple montrant l utilisation d une autocommande, demandant à vi de lire le ficher source confightml si l extension du fichier édité est.html. Voici mon fichier de configuration confightml : imap ^Và à imap ^V^a â imap ^Vç ç imap ^Vè è imap ^Vé é imap ^V^e ê imap ^V^ı î imap ^V^o ô imap ^Vù ù imap ^V^ı û La commande imap permet de changer la valeur d une touche. Ainsi, lorsqu un fichier html est chargé dans vi, à chaque fois que j insère le caractère à, vi le remplace par &agrave ;. Mais bon, maintenant que la configuration est faite, on peut commencer à essayer de se servir de vi. 4 Commandes de base 4.1 Déplacement simple dans le texte Lorsque vous êtes en mode commande ( ESC ) les déplacements se font de préférence avec les touches h ( ) j ( ) k ( ) l ( ). Toujours dans l esprit d améliorer l efficacité, l utilisation des touches h j k l est beaucoup plus rapide que les flèches, car on n a pas besoin de déplacer sa main du clavier pour les utiliser. Comme tous les informaticiens (les vrais, ceux qui ont de la corne au bout des doigts à force de taper sur un clavier ;-) finissent par les connaître d instinct, beaucoup de logiciels les utilisent comme par exemple less, beaucoup de programmes de jeux, mais aussi gmail de Google (k pour passer au message au dessus, j pour passer au message en dessous,) et les exemples sont légion. Si vous implémentez un programme où il y a des déplacements, n oubliez-pas d autoriser les déplacements avec h j k l. Cela aidera votre programme à être standard et vous vous ferez plein de petits copains informaticiens. Pour information, page up se fait avec CTRL-B (backward) et page down se fait avec CTRL-F (forward). Ca vaut la peine de le mentionner car more utilise ces raccourcis (avec les versions modernes de more, il est possible de remonter ou de descendre d une page, mais toujours pas d une ligne). 4.2 Commandes de base d insertion, de suppression et de remplacement Comme vous le verrez, les commandes de vi viennent souvent par deux (minuscule et majuscule) : i a I A o O x X r R s S Passage en mode insertion avant le curseur (i pour insert) ou après le curseur (a pour append). Passage en mode insertion en début de ligne (I) ou en fin de ligne (A). Création d une ligne blanche en dessous (o) ou au dessus du curseur (O). Suppression d un caractère sous le curseur (x) ou précédant le curseur (X). Remplace 1 caractère (r) ou passe en mode remplacement (R). substitue 1 caractère (s) ou une ligne complète (S). s est plus intéressant à substituer en conjonction avec un nombre : 10s permet de substituer 10 caractères. 3

4 D dd supprime la fin d une ligne (d) ou la ligne entière (dd). J Join. Permet de rejoindre des lignes coupées par un CR. Notez que la réunion des deux lignes est faite de manière intelligente. Pratiquement toutes les commandes vi peuvent être précédées d un nombre. Essayez de taper : 10icoucou ESC pour voir ce que ça donne, ou 3dd (puis u pour récupérer). 4.3 Registre courant, Undo et Redo u défait une action. vi peut mémoriser un très grand nombre de changements (configurable dans.vimrc). CTRL-R la refait. U Y p P remet la ligne courante dans son état d origine (quelque soit le nombre de modifs sur la ligne tant qu on n a pas changé de ligne). met la ligne entière dans le registre courant. commande put. Toute suppression (commandes d c s x) met le texte supprimé dans un registre courant (tout comme Y). p insère le contenu du registre courant après le curseur, P avant. 4.4 Écriture, lecture, édition et sortie de vi La sauvegarde et la sortie passent par le mode de commande en ligne. :f permet de connaître le nom du fichier courant. :w écrit les dernières modifications effectuées dans le fichier courant. :w! force l écriture. :w titi écrit le contenu fichier courant dans titi. :e titi édite le fichier titi. :e! force l édition, et :e# édite le fichier précédemment ouvert. :r toto (et insère) le contenu de toto en dessous du curseur. :q permet de quitter. vi refuse de quitter si vous n avez pas sauvé votre travail. :q! force la sortie. :wq ZZ :x Ces 3 commandes permettent de sauvegarder et quitter. 4.5 Récupération lors d un problème Lorsque vous éditez un fichier sous vi, un fichier temporaire est ouvert, dans lequel vi entre toutes les modifications que vous effectuez. Sous Unix, vi reste en sticky ce qui lui permet d éviter de se faire éjecter en zone de swap. Le noyau connaît vi, et lors d un problème, il y a fermeture automatique des fichiers temporaires de modification, ce qui permet de ne jamais rien perdre (ou presque). Si pour une raison quelconque, il y a un problème en cours d édition (coupure d alimentation, plantage, kill...), toutes les modifications depuis la dernières ouverture sont donc (à quelques caractères près) présentes dans le fichier temporaire de sauvegarde. Après l incident, si vous cherchez à éditer à nouveau le fichier, vi peut reconstituer ce qui s était passé jusqu à la survenue du problème. Plusieurs options sont alors disponibles : Ouvrir en lecture seule le fichier précédemment sauvegardé. Éditer quand même le fichier précédemment sauvegardé (en perdant les modifications faites depuis la dernière sauvegarde). Récupérer les dernières modifications. Le fichier sera alors pratiquement identique à celui en cours d édition au moment du problème, à quelques caractères près. Si les 2 derniers caractères étaient d (suppression de paragraphe), bien sûr, le paragraphe risque d être toujours présent. 4

5 Quitter Supprimer le fichier de modifications Si vous choisissez Récupérer (l option conseillée), vous vous retrouverez donc dans l état où vous étiez quelques caractères avant l incident. Si vous continuez à éditer le fichier, et si vous sauvegardez, cela n effacera pas le fichier de modifications sauvegardé précédemment. Ceci signifie que lors de la prochaine ouverture du même fichier, vi vous reproposera les mêmes options, à cause de l ancien fichier de modifications présent sur le système. Cette seconde fois, si vous choisissez Récupérer, vous allez perdre les modifications faites précédemment. En cas d interruption d une édition sous vi, la bonne procédure à suivre est donc la suivante, lorsque le système revient à lui : 1. Rouvrir le fichier avec vi. 2. Récupérer les modifications. 3. Sauvegardez et quitter (ZZ). 4. Rouvrir le fichier avec vi. 5. Cette fois-ci, choisissez de Supprimer le fichier de modifications. Le fichier de modifications n existant plus, vi ne vous embêtera plus avec. 4.6 Recherche simple /toto va jusqu à l occurrence de la chaîne toto (recherche toto) vers le bas. Ensuite, n cherche l occurrence suivante, et N la précédente.?toto pareil que /toto, mais vers le haut. n et N fonctionnent aussi, mais à l envers. * raccourci allant à la prochaine occurrence du mot sur lequel se trouve le curseur. NN permet de remonter sur l occurrence précédente. 4.7 Recherche/remplacement simple Pour cette commande (qui n est pas simple), autant commencer avec du par-cœur, avant d en voir toutes les possibilités. :g/toto/s//titi/gp va remplacer toutes les occurrences de toto par titi. Le :g sert à dire qu il s agit d un remplacement global (sur toutes les lignes du fichier). Le /toto/ dit que l on chercher toto. Le s est la commande substitute, que l on appliquera au motif déjà cherché // et que l on remplacera par titi. Le dernier / sert à délimiter la chaîne à remplacer. Enfin, le g suivant dit qu on veut que le remplacement soit effectué sur toutes les occurrences de toto dans la ligne, et p va afficher toutes les modifications effectuées. La plupart des éditeurs standards s arrêtent là au point de vue possibilités d édition. Vous l aurez compris, c est là que commence vi (et probablement emacs). Les pages qui suivent décrivent les commandes que j utilise quotidiennement et naturellement après 20 ans de pratique de cet éditeur, et qui font que je ne peux plus me passer de vi. Elles ne doivent constituer qu environ 10% de la totalité des commandes de vi. Chaque année, je découvre de nouvelles choses que j apprends à utiliser et à apprécier. Peut-être arriverai-je à utiliser 20% des commandes d ici la retraite. Attention : choisissez maintenant entre vi et emacs. L expérience montre que ceux qui démarrent avec vi ne peuvent plus passer à emacs (c est mon cas) et inversement. Les plus bêtes pensent que leur éditeur est le meilleur, et crachent sur l autre. En fait, les deux ont leurs avantages et leurs inconvénients, et sont probablement équivalents en puissance. Une différence de taille, cependant : emacs est beaucoup plus gros que vi. 5

6 5 Commandes un peu plus avancées 5.1 Commande reine de vi (et méritant une section à part entière) :.. refait la dernière commande exécutée. 3. la refait trois fois. Génial, non? A ma connaissance, une telle commande n existe que dans vi. Exercice : Créez un fichier Syracuse.c contenant les lignes : public class Syracuse{ // Conjecture de Syracuse public static void main (String[] args){ int i=15; while (i!=1){ if (i%2==0) i=i/2; else i=3*i+1; System.out.println(i); Comme vous avez pu le voir, vi est un éditeur de programmeur (indentation automatique, coloration automatique,...), et ça marche avec n importe quel type de fichier (et sa syntaxe propre, comme HTML et tous les autres langages). Maintenant, mettez-vous sur la ligne if (i%2==0) i=i/2;. Tapez 2Y, puis 7P. Maintenant, si le but est de supprimer les else jusqu à la fin, il suffit d aller sur le premier else suivant avec la commande /else, puis de supprimer le mot avec dw (delete word). Ensuite, n vous emmènera sur le else suivant, et. répètera la dernière commande effectuée (suppression du mot),...pour arriver à : public class Syracuse{ // Conjecture de Syracuse public static void main (String[] args){ int i=15; while (i!=1){ if (i%2==0) i=i/2; i=3*i+1; if (i%2==0) i=i/2; i=3*i+1;... if (i%2==0) i=i/2; i=3*i+1; System.out.println(i); La succession de n et. sert donc de recherche/remplacement interactif sous vi. (Il aurait été possible de tout remplacer d un coup avec :g/else/s/// (on verra cette commande plus tard). 5.2 Commandes de déplacement avancées Beaucoup de commandes de vi s utilisent en conjonction avec une commande de déplacement. Il est donc très utile de les connaître, pour aller plus vite. Il y a plein d autres commandes de déplacement que celles ci-dessous (cf. :help motion puis double clic sur motion.txt ) mais je ne vous mets que celles que j utilise habituellement. w b Déplacement d un mot vers la droite (w pour word) ou d un mot vers la gauche (b pour back). f F{lettre ;, Occurrence suivante (f) ou précédente (F) de la lettre {lettre sur une ligne. ; (pointvirgule) répète la dernière recherche f ou F, et, (virgule) répète la dernière recherche f ou F dans le sens opposé. 6

7 0 ˆ $ Début, premier caractère non blanc et dernier caractère de la ligne. % Très pratique pour la programmation : si l on est positionné sur une parenthèse, accolade, crochet, % trouve la parenthèse, accolade, crochet correspondant. [n] Amène le curseur sur la nième colonne de la ligne. [n]g ou :[n] va à la ligne n. G tout seul va en fin de fichier (:0 pour aller en début de fichier). ( ) { ) va jusqu au bout de la phrase courante, ( jusqu au début de la phrase. va jusqu à la fin du pararaphe courant, { jusqu au début. Permet de travailler à la vitesse de l éclair sur des zones de texte : d3 supprime automatiquement trois paragraphes (séparés par des lignes vides). Essayez de faire aussi vite à la souris ou avec tout autre moyen... m ma permet de poser la marque a à l endroit du curseur. L ensemble des lettres [a-z] et [A-Z] peuvent être utilisées comme marques, avec la subtilité que les marques majuscules mémorisent le nom du fichier. Comme vi est un éditeur multi-fichiers (on peut éditer plusieurs fichiers à la fois), on peut sauter d un fichier à un autre si on a utilisé une marque majuscule. permet de retourner à une ligne portant une marque ( a pour retourner à la marque a). permet de retourner à une marque au caractère près. Ainsi, A permettra de retourner à la marque A dans un fichier éventuellement différent du fichier en cours d édition. Il est intéressant de noter que même sans laisser de marque, il est possible de revenir à la position d origine après un déplacement en utilisant ou (avant tout déplacement, vi laisse une marque éphémère par défaut). Exercice : Sur le fichier ci-dessus, on veut incrémenter les 2 en 3, 4, 5,... sur toutes les lignes if (i%2==0) i=i/2; Se positionner sur la deuxième ligne contenant if (i%2==0) i=i/2;, puis taper f2 puis r3 puis ;. pour changer aussi le deuxième 2. Ensuite, taper /if pour aller sur la prochaine ligne contenant un if, ;r4 ;. pour changer le if (i%2==0) i=i/2; en if (i%4==0) i=i/4;. Ensuite, on continue avec n;r5;. jusqu à obtenir : public class Syracuse{ // Conjecture de Syracuse public static void main (String[] args){ int i=15; while (i!=1){ if (i%2==0) i=i/2; i=3*i+1; if (i%3==0) i=i/3; i=3*i+1;... if (i%9==0) i=i/9; i=3*i+1; System.out.println(i); 5.3 Commandes plus évoluées de substitution, remplacement, destruction, mémorisation, mise en page On a déjà vu les commandes de base i, a, o, x, r, s. Il existe des commandes plus évoluées permettant d aller bien plus vite : ddepl supprime sur un déplacement. dw supprime un mot. 3dw effectue trois suppressions de mots, ce qui est équivalent à d3w qui supprime sur un déplacement de trois mots. 3d) supprime directement trois phrases et 3d supprime trois paragraphes. dfr supprime vers la droite jusqu au caractère r de 7

8 la ligne courante. dfr supprime vers la gauche jusqu au caractère r. d ; supprime jusqu au prochain caractère r, et d, jusqu au précédent (suivant le sens du déplacement original. d/toto supprime depuis le curseur jusqu au mot toto dans le texte. d a supprime jusqu à la marque a. dg supprime jusqu à la fin du texte. Essayez de refaire ces commandes avec n importe quel autre éditeur de textes, et appréciez le gain de temps... D dd D est un raccourci pour effacer le restant de la ligne. dd est un raccourci pour effacer la ligne courante (3dd effacera trois lignes). c y pour change. cw changera sur un déplacement d un mot, c est à dire que cette commande permettra de changer un mot. Très rapide et très utile. 3cw changera trois mots. Les déplacements décrits ci-dessus pour d s appliquent bien entendu à c. Cette commande signifie yank. Suivi d une commande de déplacement, le texte parcouru lors du déplacement est déplacé dans le registre courant. y mémorise donc un paragraphe entier. Met le caractère sous le curseur en majuscules (ou minuscule) suivant la casse. Sous Windows, il faut faire ESC pour voir le changement se faire. Si le mode tildeop est activé ( :set tildeop), on peut adjoindre une commande de déplacement. ~ ) change la casse jusqu à la fin d une phrase. gu gu gu met tout en minuscule sur la longueur du déplacement. gu met tout en majuscules sur la longueur du déplacement. gu) met toute une phrase en majuscules. gu met tout un paragraphe en majuscules, et gug met tout jusqu à la fin du fichier en majuscules. = Très intéressant pour la programmation en C : = indente un texte en C sur la longueur d un déplacement. Si l on se met sur la première ligne ( :0) alors =G indentera tout le fichier correctement à la mode C. C est très utile pour voir les fautes de parenthèsage. Pour réindenter une fonction seulement, se mettre sur l accolade de début de la fonction, puis taper =%. gq Pratiquement pareil que = mais en mode texte. Effectuer gq permet de reformatter un paragraphe (faire terminer les lignes au bon endroit). > < Deux commandes très utiles pour l indentation. > augmente l indentation sur la longueur d un déplacement, et < diminue l indentation. Le plus pratique est d utiliser > et < avec la commande de sélection visuelle v. zf zo zd zc Repli. zf suivi d un mouvement permet de replier des lignes (fold). Pour s en souvenir, le z symbolise un repli. L intérêt est qu un fichier avec des replis est beaucoup plus lisible qu un fichier sans replis, et qu un paragraphe (ou une fonction) repliée se manipule comme une seule ligne (facile à déplacer). Un repli s ouvre à l aide de zo (open), se ferme à l aide de zc (close) et se détruit avec zd. Après zd, le contenu du pli n est pas détruit. C est le pli qui l est. Lorsqu elle est appliquée sur l accolade ouvrante du début d une fonction, zf% replie la fonction entière. ze zm zr ze Supprime tous les plis du fichier, zm ferme tous les plis, zr ouvre tous les plis. 5.4 Recherche de texte et recherche/remplacement Recherche Comme évoqué plus haut, la commande permettant de faire une recherche est /. Ainsi, /toto cherchera toutes les occurrences de toto. Si l option ignorecase a été mise à on, la recherche trouvera les occurrences de toto quelle que soit la casse des lettres. Si l option smartcase a été mise à on, alors, la recherche sans restriction de casse ne concerne que les lettres écrites en minuscules. Ainsi, /toto ne trouvera que les occurrences de toto. Pour simplifier les recherches, vi n utilise pas les expressions rationnelles étendues par défaut (mode nomagic). Pour les utiliser, il faut donc activer ce mode ( :set magic) et ensuite, on peut utiliser vi comme sed ou tout autre outil unix utilisant les expressions rationnelles (tapez :help pattern pour voir les chaînes qu on peut rechercher sous vi). Si vous utilisez l option de surlignage des recherches (hlsearch) et que le surlignage vous embête, vous pouvez temporairement le supprimer en tapant :noh (abréviation de :nohlsearch). 8

9 Substitution La commande de substitution complète est : :[range]s[ubstitute]/{pattern/{string/[&][c][e][g][p][r][i][i] [count] Après les : servant à passer en mode ligne, vous pouvez donner une zone où la substitution s effectuera. 5,10 effectuera les substitutions sur les lignes 5 à 10, 1,. depuis le début du fichier jusqu à la ligne courante. s est la commande de substitution, qui va remplacer {pattern par {string. Les expressions régulières ne sont pas utilisées pour la recherche du pattern si vous n avez pas tapé :se magic. Ensuite, les options les plus intéressantes sont les suivantes : c demande confirmation à chaque substitution. g remplace toutes les occurrences sur une ligne (par défaut, seule la première occurrence est remplacée). p affiche (print) les substitutions effectuées pour contrôle. Si l option magic est sélectionnée, on peut tout faire (ou presque). Par exemple, votre binôme vous passe un fichier écrit en L A TEX contenant par erreur dans les 20 pages du texte des {\em x+, {\em x-, {\em y+, {\em y- alors qu il aurait fallu écrire $x+$, $x-$, $y+$, $y-$. Et bien d un seul coup d un seul, :g/{\\em \([xy].\)/s//$\1$/gp va correctement faire toutes les modifs dans le fichier! Mais comme s affiche le nombre de substitutions effectuées, on peut l utiliser pour compter : :g/le/s//&/g compte le nombre d occurrences de la chaîne le dans un texte. :g/\<le\>/s//&/g compte le nombre d occurrences du mot le dans un texte. :100,200s/\i\+/&/g compte le nombre de mots entre entre la ligne 100 et 200 \i représente un caractère d identificateur (faire :help \i pour découvrir plus de caractères spéciaux). 5.5 Couleurs Il est bien entendu possible de modifier les couleurs d affichage des différents éléments syntaxiques (à mettre dans le.vimrc pour chargement automatique). Pour exemple, voici mes couleurs perso : highlight Normal guibg=#d2e4a6 highlight Normal guifg=black highlight Constant guifg=#bc7032 highlight PreProc guifg=#7c2bb5 highlight Comment guifg=#4d1ed2 6 Commandes avancées 6.1 Registres vi contient un certain nombre de registres mémoire, qui sont bien utiles pour stocker temporairement des mots ou des lignes de texte. La commande " permet d accéder aux registres. Par exemple, "ay va mettre un paragraphe dans le registre a. "ap va coller le paragraphe sauvegarder dans le registre a sous le curseur. Il y a plusieurs types de registres : Registres a à z et A à Z Ce sont 52 mémoires permettant d enregistrer des zones de texte. "cy mémorise la ligne courante dans le registre c. "cp (ou "cp) permet d en récupérer le contenu. Registres 0 à 9 Ils contiennent les dernières lignes supprimées. A chaque nouvelle suppression, le contenu est décalé d un cran. "3p va faire réapparaître l avant avant avant dernière suppression de lignes. 9

10 Registre Il s agit du registre courant, dans lequel vont automatiquement se mettre toutes les suppressions, même si un registre avait été spécifié. Ex : "xdw supprime un mot et le met dans le registre x (cf. ci-dessus), mais il est aussi mis dans ". Pour le récupérer, "xp va fonctionner, mais aussi ""p et donc aussi p, car p va se servir dans le registre courant qui est le registre ". Registre. A l inverse de ",. contient le dernier texte inséré. Essayez avec ".p. Registres % # : % contient le nom du fichier courant. # contient le nom du dernier fichier édité avec la commande e ( :e titi, par exemple) et : contient la dernière commande ligne exécutée (commande commençant par :). Registre * ou + Ils contiennent un texte copié ou coupé dans une autre application. De même, si l on met du texte dedans ("*y par exemple), ce texte est disponible pour d autres applications. Registre C est un trou noir. Tout ce qu on met dedans disparaît, et il ne contient rien. (Ex : " y devrait mettre un paragraphe dans. Si l on fait " p plus loin, on ne retrouve rien. Registre / Contient la dernière chaîne recherchée. Pour finir, il est possible de voir le contenu de tous les registres à l aide de la commande :display. (La commande peut se raccourcir en :dis). 6.2 Registres de commande Les registres précédents étaient capables de stocker du texte. Mais il est aussi possible de mémoriser des commandes dans des registres 0 à 9 et a à Z : q{0-9a-za-z" Enregistre les caractères tapés par la suite dans le registre {0-9a-z. L utilisation de majuscules ajoutera les caractères au contenu du registre minuscule existant. q Arrête l Exécute le contenu du registre {0-9a-z. répète l exécution du dernier registre. Deux commandes à priori peu intéressantes le deviennent tout d un coup beaucoup plus : il s agit des commandes CTRL-A et CTRL-X qui incrémentent et décrémentent la prochaine valeur sur la ligne (essayez). Noter que si vous êtes sous windaube et que CTRL-A a été remappé sur la sélection de tout le texte, il est toujours possible de mapper une autre touche dessus, en tapant, par exemple : :map <F2> ^V^A Ainsi, si dans un fichier, on tape exactement : mot[1]=1; puis, si l on se positionne sur le m de mot et que l on tape exactement qayp CTRL-A l CTRL-A q on a créé une autre ligne tout en incrémentant l index et la valeur de mot! Pour recommencer, il faudra ou (répétition de la dernière exécution). Pour augmenter de 10 lignes, il suffit de faire La renumérotation est automatique! 6.3 Sélection visuelle Les commandes de vi s exécutent souvent avec un déplacement (par exemple > pour indenter tout un paragraphe). Mais plutôt que de leur associer un déplacement, on peut les exécuter sur une zone de texte sélectionnée. v V débute une sélection visuelle au caractère près. débute une sélection visuelle ligne par ligne. 10

11 Une fois que la zone est débutée, on l étend avec une commande de déplacement (h, j, k, l) mais aussi, 3, ), G, 4w ou autre. Une fois la zone délimitée, utiliser une commande dessus (d, y, c, =, <, >, u pour mettre en majuscules et minuscules. Beaucoup plus fort :,...) mais aussi U et CTRL-v débute une sélection visuelle verticale! Utiliser CTRL-Q si CTRL-V est remappé sur coller. Sur la liste que l on vient de créer : mot[1]=1; mot[2]=2; mot[3]=3; mot[4]=4; mot[5]=5; mot[6]=6; mot[7]=7; mot[8]=8; mot[9]=9; mot[10]=10; mot[11]=11; mot[12]=12; mot[13]=13; indentons les lignes d un cran. Sélectionnez l ensemble des lignes en vous mettant sur la première ligne, puis en tapant V Ensuite, supposons que l on veuille dédoubler la colonne pour obtenir mot[1]=1; mot[2]=2; mot[3]=3; mot[4]=4; mot[5]=5; mot[6]=6; mot[7]=7; mot[8]=8; mot[9]=9; mot[10]=10; mot[11]=11; mot[12]=12; mot[13]=13; mot[1]=1; mot[2]=2; mot[3]=3; mot[4]=4; mot[5]=5; mot[6]=6; mot[7]=7; mot[8]=8; mot[9]=9; mot[10]=10; mot[11]=11; mot[12]=12; mot[13]=13; Rien de plus facile : il suffit de se mettre sur la première ligne avant mot, et de faire une sélection verticale en faisant CTRL-v$ Une fois que tout le bloc est sélectionné, il suffit de le mémoriser et de le dupliquer avec yp Si je veux changer tous les mot de la deuxième colonne en pot, mettez-vous sur le premier mot de la deuxième colonne puis tapez CTRL-vjjjjjj... jusqu à sélectionner tous les mmmmm, puis tapez rp et voilà! Vous avez des petits pots partout! Si vous voulez changer les mot de la première colonne en pomot, allez sur le premier pot de la deuxième colonne, tapez CTRL-vjjjjjj... jusqu à sélectionner tous les p puis tapez l pour sélectionner des po et mémorisez en tapant y. Ensuite, placez-vous sur le premier m du mot de la première colonne et tapez p. Vous avez des pomot à la place des mot. Jouez un peu avec CTRL-v puis d et p pour voir comment ça fonctionne. 11

12 7 Multifenêtrage Comme il a été évoqué plus haut, vi est un éditeur multifenêtres. CTRL-w s CTRL-W signifie qu on va faire une commande de multi-fenêtrage (Window) et la commande est s pour split, qui signifie séparer en deux. Du coup, votre fichier apparaît maintenant sur deux sous-fenêtres. Vous pouvez consulter et éditer deux endroits de votre fichier simultanément (très utile pour faire des comparaisons,... Pour éditer un autre fichier dans une sous-fenêtre, il suffit d ouvrir un fichier avec :e toto Pour supprimer une fenêtre, il suffit de quitter l édition dans cette fenêtre avec :q CTRL-w h j k l sert à se déplacer d une fenêtre vers l autre. CTRL-w j va permettre de passer vers la fenêtre du bas. Mais à quoi peuvent bien servir CTRL-w h et CTRL-w l??? CTRL-w v sert à créer une nouvelle fenêtre verticale (vers laquelle on ira avec CTRL-w l). Si vous voulez maintenir 80 caractères dans votre fenêtre courante, mettre l option :set winwidth=80 (que l on peut abrégér en :se wiw=80). CTRL-w x CTRL-w n effectue une rotation des fenêtres (à essayer avec plusieurs fenêtres horizontales ou verti- CTRL-w r cales). sert à échanger (xchange) deux fenêtres. crée une fenêtre vide. CTRL-w + Agrandit la fenêtre courante (au détriment d une autre). 10CTRL-w + agrandit la fenêtre courante de 10 lignes. CTRL-w - Réduit la fenêtre courante (à l avantage d une autre). 10CTRL-w - réduit la fenêtre courante de 10 lignes. CTRL-w < et > CTRL-w = Réduit et augmente la largeur de la fenêtre courante. Donne une taille à peu près égale à toutes les fenêtres. :se scrollbind est une commande marrante qui permet de lier toutes les fenêtres dans lesquelles elle a été tapée. Si vous tapez :se scrollbind dans deux fenêtres différentes, si vous montez dans une fenêtre, l autre montera aussi. Très très utile pour les comparaisons. Pour libérer une fenêtre de cette contrainte, utilisez :se noscrollbind. Encore plus utile pour comparer deux fichiers : si l on édite toto, :diffsplit titi ouvrira une seconde fenêtre présentant titi et surlignant les différences entre les deux fichiers. Lorsque l on est dans un fichier, dp permet de copier la version dans laquelle on se trouve dans l autre fichier (diffput), et do permet de récupérer la différence depuis l autre fichier (diffobtain). 7.1 Maquereaux et abréviations Il existe plusieurs types de macro-commandes suivant le mode dans lequel on se trouve : :nmap x y Macrodéfinition fonctionnant en mode normal (le mode commande, bien sûr). :vmap x y Macro fonctionnant en mode de sélection visuelle (dans lequel on entre avec v ou V). :omap x y Macrodéfinition fonctionnant en mode d attente d opérateur (de déplacement, par exemple). :imap x y Macrodéfinition fonctionnant en mode insertion. :cmap x y Macrodéfinition fonctionnant en mode commande-ligne ( : en bas de page). :lmap x y Macrodéfinition spécifique à un langage. 12

13 À noter que ces commandes seules ( :imap par exemple) permettent d obtenir la liste des macrodéfinitions définies. Toutes ces macros viennent avec leurs copines :nunmap, :vunmap, :ounmap,... qui suppriment une macro, et il existe aussi les anciennes commandes map et unmap qui sont plus générales (cf. :help map). Comme exemple d utilisation, si vous tapez un texte html, vous savez que les accents (é è ê à...) sont reconnus par les brouteurs français, mais pas forcément par les autres. Le moyen d écrire une page html lisible par tous les brouteurs est d utiliser &eacute ; pour é, &egrave ; pour è,.... La solution habituellement utilisée consiste à faire une recherche remplacement, mais c est bien long car en français, il y a un paquet de signes diacritiques (à â é è ê î ô ù û ç) et on en oublie toujours un ou deux. Avec les macrodéfinitions, rien de plus simple. Il suffit de redéfinir é en &eacute ; avec la commande :imap (pour le mode insertion seulement). Essayez et tapez : :imap! é &eacute puis passez en mode insertion, et tapez é. Une fois que vous avez tapé toutes les macros spécifiques à un texte en html, il serait dommage de perdre tout ce beau travail. Si vous prévoyez de réutiliser vos macros assez souvent, vous pouvez les écrire dans un fichier de votre choix (fichiermacros par exemple). La commande source fichiermacros permettra à vi de relire les commandes comme si elles avaient été tapées après un :. Plus simple : vous pouvez tout tester dans le fichier courant, puis taper :mk fichiermacroshtml. Cette commande écrira l ensemble de la configuration courante de vi dans fichiermacroshtml (qu il suffira de relire plus tard avec un :source fichiermacroshtml. Il est alors possible de demander à vi de charger automatiquement un fichier contenant des macros (ou autres commandes ligne) en mettant dans le.vimrc une autocommande autocmd du style : autocmd BufNewFile,BufRead *.html source $HOME/fichiermacroshtml Cette commande demandera à vi d effectuer la commande source $HOME/fichiermacroshtml lors de la création (BufNewFile) ou du chargement (BufRead) d un nouveau fichier dont le nom correspond à *.html. Au fait, j avais oublié de dire que vi incluait aussi un langage de programmation complet (avec fonctions, gestion des exceptions,...). Ainsi, si dans les 20 premières lignes, un fichier html contient la ligne Derniere modification : <date heure>, vi pourra automatiquement insére la date et l heure de modification en tapant : :autocmd BufWritePre,FileWritePre *.html ks call DernMod() s :fun DernMod() : if line("$") > 20 : let l = 20 : else : let l = line("$") : endif : exe "1,". l. "g/derniere modification : /s/derniere modification :.*/Derniere modification : ". : \ strftime("%d %b %Y") :endfun Et tant qu on y est, il est aussi possible de faire appel à d autres autocommandes dans une autocommande (et ce, de manière récursive). En ce qui concerne le langage de programmation inclus dans vi, voici un petit exemple. Ouvrez un fichier appelé dec2hex par exemple, et tapez les lignes suivantes : 13

14 " La fonction Dec2Hex() renvoie la valeur hexadécial d un nombre décimal func Dec2Hex(nr) let n = a:nr let r = "" while n let r = ABCDEF [n % 16]. r let n = n / 16 endwhile return r endfunc Ensuite, ouvrez si dans vi, vous tapez :source dec2hex vous pourrez convertir des nombres décimaux en hexadécimal. Par exemple, la commande :echo Dec2Hex(233) affichera alors E9 :-) Pour plus d informations sur le langage de programmation inclus dans vi, tapez :help eval. Pour terminer sur cette section, il faut savoir qu il existe aussi la possibilité de définir des macro-définitions orientées texte que sont les abréviations. Par exemple, si vous devez souvent taper bonjour, on pourra utiliser : :ab bo bonjour 7.2 Commandes plus exotiques (c est possible?) Completion automatique vi sait compléter automatiquement des mots ou même des lignes. Si vous utilisez des noms de variable longs (conseillé pour ne pas s embrouiller), vous pouvez utiliser la complétion en tapant le début du mot, puis CTRL-P. Si vous êtes sûrs de ne pas utiliser la touche TAB dans vos fichiers (ce qui est mon cas) vous pouvez la remapper avec la ligne : :imap <TAB> ^P pour avoir une complétion automatique fonctionnant comme sous LINUX. Si vous appuyez plusieurs fois sur CTRL-P, vous verrez les différents mots précédents s afficher. Pour compléter sur un mot suivant, taper CTRL-N (P pour Previous, N pour Next). Le ^P s obtient en tapant d abord CTRL-v puis CTRL-p, car sous vi, CTRL-v sert à rentrer des caractères de contrôle. Mais attention, car après, plus de tabulation..., sauf à taper ^V<TAB> Voulez-vous récupérer une ligne précédente commençant de manière identique? Alors, commencer à taper la ligne, puis tapez CTRL-X CTRL-L. CTRL-X CTRL-N complètera avec une ligne suivante. Enfin, si vous voulez compléter un nom de fichier dans votre répertoire, commencez à taper le nom du fichier puis CTRL-X CTRL-F (très utile en programmation). Cryptage du contenu d un fichier :X demande la clé à utiliser et passe en mode crypté. Après avoir sauvé le fichier, il faudra redonner la clé pour décrypter. Gestion des étapes d une compilation vi est un éditeur écrit par des informaticiens pour des informaticiens, alors bien évidemment, il sait gérer les compilations, sous n importe quel langage. La commande :make nomfich lancera la compilation (après avoir sauvé le fichier courant) en utilisant le contenu de makeprg comme commande de make (valeur make par défaut). :cope ouvrira la fenêtre d erreurs de compilation, puis :cn permet de passer à l erreur suivante, et :cp à l erreur précédente. :cla va sur la dernière erreur, et :cfir sur la première erreur. Lorsque vous tapez :cn, vi surligne l erreur dans le fichier d erreurs, et vous emmène directement sur la ligne incriminée. Il ne vous reste plus qu à corrige, puis relancer :make nomfich (ou :m ). Pour éviter d avoir à taper le nom du fichier courant après :make, il suffit de remplacer le contenu de la variable makeprg et de mettre par exemple :set makeprg=make\ %< ou plus simple encore, remapper une touche de fonction :map <F2> :make %<CR><CR> Des environnements sont déjà programmés pour des compilateurs spécifiques. Pour compiler du L A TEX par exemple, il suffit d écrire :compiler tex pour que la commande make nomfich démarre une latexification du fichier nomfich.tex. 14

Apprendre à manipuler le clavier Médiathèque de Bussy Saint-Georges APPRENDRE A MANIPULER LE CLAVIER

Apprendre à manipuler le clavier Médiathèque de Bussy Saint-Georges APPRENDRE A MANIPULER LE CLAVIER APPRENDRE A MANIPULER LE CLAVIER Apprendre à manipuler le clavier SOMMAIRE : I APPRENDRE A TAPER AU CLAVIER... PAGES 3-11 1.1 - Positionnement des touches d'un clavier... Page 3 1.2 - Les touches importantes

Plus en détail

Introduction aux ordinateurs II Atelier Guide de l apprenant

Introduction aux ordinateurs II Atelier Guide de l apprenant Guide de l apprenant AVANT DE COMMENCER... 1 PRÉALABLES... 1 CE QUE VOUS ALLEZ APPRENDRE... 1 INTRODUCTION AUX ORDINATEURS II... 1 UTILISER ET COMPRENDRE LE CLAVIER DAVANTAGE... 2 Comprendre l utilité

Plus en détail

Emacs. 1 Macros Clavier ENVIRONNEMENT DE DÉVELOPPEMENT (6)

Emacs. 1 Macros Clavier ENVIRONNEMENT DE DÉVELOPPEMENT (6) ENVIRONNEMENT DE DÉVELOPPEMENT (6) Emacs 1 Macros Clavier 1.1 Définition d une macro-clavier Récupérer le fichier fichiers-06.tar.gz, puis désarchiver le afin d obtenir le fichier more.man, puis placez

Plus en détail

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches. S Vous n aimez pas la souris Les raccourcis clavier sont là pour vous faciliter la vie! INTRODUCTION : Vous avez du mal à vous habituer à la manipulation de la souris Des solutions existent : les raccourcis

Plus en détail

Utiliser Word. Thibault J-Jacques Animateur multimédia au CRDP de l académie de Versailles. Page 1 sur 12

Utiliser Word. Thibault J-Jacques Animateur multimédia au CRDP de l académie de Versailles. Page 1 sur 12 Utiliser Word Les fonctions de base de Word.... 2 Enregistrer le document en cours... 3 Un menu à connaître... 3 Ouvrir/fermer/réduire un document existant... 4 Réparer des erreurs de frappe... 4 Déplacer

Plus en détail

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information TP Numéro 2 CRÉER ET MANIPULER DES TABLEAUX (Mise en forme, insertion, suppression, tri...) 1 CRÉER UN TABLEAU 1.1 Présentation Pour organiser et présenter des données sous forme d un tableau, Word propose

Plus en détail

Traitement de texte : Quelques rappels de quelques notions de base

Traitement de texte : Quelques rappels de quelques notions de base Traitement de texte : Quelques rappels de quelques notions de base 1 Quelques rappels sur le fonctionnement du clavier Voici quelques rappels, ou quelques appels (selon un de mes profs, quelque chose qui

Plus en détail

ACCESS 2013. Système de Gestion de Bases de Données Relationnelles

ACCESS 2013. Système de Gestion de Bases de Données Relationnelles Access est un logiciel permettant de gérer des données en masse : une liste de clients ou de fournisseurs, un stock de produits, des commandes, des salariés, un club de tennis, une cave à vin, une bibliothèque,

Plus en détail

Atelier Introduction au traitement de texte Microsoft Word 2010 Guide de l apprenant

Atelier Introduction au traitement de texte Microsoft Word 2010 Guide de l apprenant Atelier Introduction au traitement de texte Microsoft Word 2010 Guide de l apprenant Introduction... 1 Préalables... 2 Ce que vous allez apprendre... 2 Traitement de texte... 2 Ouvrir Microsoft (MS) Word...

Plus en détail

TP1 - Prise en main de l environnement Unix.

TP1 - Prise en main de l environnement Unix. Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents

Plus en détail

DÉCOUVERTE DE L ORDINATEUR

DÉCOUVERTE DE L ORDINATEUR UNIVERSITÉ D AUVERGNE FORMATION EN INFORMATIQUE CERTIFICAT INFORMATIQUE ET INTERNET DÉCOUVERTE DE L ORDINATEUR 1. ENVIRONNEMENT ET PRINCIPE DE FONCTIONNEMENT DE WINDOWS Un système d exploitation est un

Plus en détail

Le pack Office est le logiciel la suite logicielle la plus vendue et pourtant : Pack Office :... 2. Impression :... 12

Le pack Office est le logiciel la suite logicielle la plus vendue et pourtant : Pack Office :... 2. Impression :... 12 Le pack Office est le logiciel la suite logicielle la plus vendue et pourtant : Pack Office :... 2 Impression :... 2 Champ de saisie :... 2 Largeur et Hauteur des objets... 2 Bugs dans le module de dessin

Plus en détail

1 of 14 11/13/2009 03:28 PM

1 of 14 11/13/2009 03:28 PM Forum PHP 2009 Paris - La Villette VIM = VI IMproved! Frédéric Hardy Matthieu Valleton Questions Utilisateurs d'eclipse ou assimilé? Utilisateurs d'emacs? Utilisateurs de VIM? Historique 70's ed vi 1988

Plus en détail

Prise en main Windows

Prise en main Windows Prise en main Windows Windows 2000 est un système d'exploitation. Un système d exploitation est un logiciel qui intervient à presque tous les niveaux de fonctionnement de votre ordinateur. Il est donc

Plus en détail

a. Identifier les éléments de l interface utilisée (icônes, menus, etc.)

a. Identifier les éléments de l interface utilisée (icônes, menus, etc.) Page 1 / 14 a. Identifier les éléments de l interface utilisée (icônes, menus, etc.) Le système d exploitation Qu'est ce que Windows? C est un programme qui va gérer toutes les activités de l ordinateur.

Plus en détail

INITIATION AU SYSTEME D EXPLOITATION WINDOWS 2000

INITIATION AU SYSTEME D EXPLOITATION WINDOWS 2000 INITIATION AU SYSTEME D EXPLOITATION WINDOWS 2000 Introduction : Initiation à la Micro- Informatique 1. Matériel 2. Périphériques a) Le clavier b) La souris c) L écran d) L unité centrale e) L imprimante

Plus en détail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

Plus en détail

Initiation WORD. Module 3 : La mise en forme d un document

Initiation WORD. Module 3 : La mise en forme d un document Initiation WORD. Module 3 : La mise en forme d un document Système d exploitation utilisé : Windows XP Service Pack 2 Créé par Xavier CABANAT Version 1.0 Document créé par Xavier CABANAT Page 1 sur 21

Plus en détail

GUIDE Excel (version débutante) Version 2013

GUIDE Excel (version débutante) Version 2013 Table des matières GUIDE Excel (version débutante) Version 2013 1. Créer un nouveau document Excel... 3 2. Modifier un document Excel... 3 3. La fenêtre Excel... 4 4. Les rubans... 4 5. Saisir du texte

Plus en détail

Windows 7 - Dossiers et fichiers

Windows 7 - Dossiers et fichiers Windows 7 - Dossiers et fichiers Explorez votre PC : dossiers et fichiers Tous les fichiers nécessaires au fonctionnement de votre ordinateur, qu il s agisse de ceux de Windows, des logiciels installés

Plus en détail

Je me familiarise avec l ordinateur et son système d exploitation. Apprendre à utiliser les TIC dans la vie de tous les jours

Je me familiarise avec l ordinateur et son système d exploitation. Apprendre à utiliser les TIC dans la vie de tous les jours Je me familiarise avec l ordinateur et son système d exploitation Cahier de formation 1 Apprendre à utiliser les TIC dans la vie de tous les jours Programme ordinateur de Je Passe Partout Document produit

Plus en détail

GESTION DU LOGO. 1. Comment gérer votre logo? 2. 2.1. Format de l image 7 2.2. Dimensions de l image 8 2.3. Taille de l image 9

GESTION DU LOGO. 1. Comment gérer votre logo? 2. 2.1. Format de l image 7 2.2. Dimensions de l image 8 2.3. Taille de l image 9 GESTION DU LOGO 1. Comment gérer votre logo? 2 1.1. Insérer un logo 3 1.1.1. Insérer un logo dans le bandeau 3 1.1.2. Insérer un logo dans les éditions 4 1.2. Supprimer un logo 6 1.2.1. Supprimer un logo

Plus en détail

EXCEL. Chapitre 4 : Le langage Visual Basic Application. Claude Duvallet

EXCEL. Chapitre 4 : Le langage Visual Basic Application. Claude Duvallet Chapitre 4 : Le langage Visual Basic Application Claude Duvallet Université du Havre UFR des Sciences et Techniques 25 rue Philippe Lebon BP 540 76058 Le Havre Cedex Courriel : Claude.Duvallet@gmail.com

Plus en détail

Débuter avec Excel. Excel 2007-2010

Débuter avec Excel. Excel 2007-2010 Débuter avec Excel Excel 2007-2010 Fabienne ROUX Conseils & Formation 10/04/2010 TABLE DES MATIÈRES LE RUBAN 4 LE CLASSEUR 4 RENOMMER LES FEUILLES DU CLASSEUR 4 SUPPRIMER DES FEUILLES D UN CLASSEUR 4 AJOUTER

Plus en détail

Mon aide mémoire traitement de texte (Microsoft Word)

Mon aide mémoire traitement de texte (Microsoft Word) . Philippe Ratat Mon aide mémoire traitement de texte (Microsoft Word) Département Ressources, Technologies et Communication Décembre 2006. Sommaire PRÉSENTATION DU DOCUMENT 1 Objectif principal 1 Deux

Plus en détail

Premier programme VBA : syntaxe, édition, compilation

Premier programme VBA : syntaxe, édition, compilation 1 Premier programme VBA : syntaxe, édition, compilation Le langage VBA (Visual Basic for Applications) permet de concevoir des programmes selon une syntaxe qui lui est propre, puis d éditer et d exécuter

Plus en détail

Guide de l interface utilisateur d Optymo

Guide de l interface utilisateur d Optymo Guide de l interface utilisateur d Optymo Notes de lecture : dans ce document, les textes soulignés font référence à des libellés des fenêtres ou aux libellés associés à des boutons d Optymo. Les textes

Plus en détail

Tutoriel. Votre site web en 30 minutes

Tutoriel. Votre site web en 30 minutes Tutoriel Votre site web en 30 minutes But du tutoriel Nous allons vous présenter comment réaliser rapidement votre site avec Web Creator Pro 6 en vous basant sur l utilisation des modèles fournis avec

Plus en détail

Windows Atelier Cyber-Base Emploi Pays Beaujolais

Windows Atelier Cyber-Base Emploi Pays Beaujolais Windows Atelier Cyber-Base Emploi Pays Beaujolais Utilisation de l interface Windows, création, renommage, déplacement et suppression de répertoires, utilisation de la corbeille voici ce que vous avez

Plus en détail

Troisième projet Scribus

Troisième projet Scribus Sommaire 1. Réponse à la question du deuxième projet... 2 2. Présentation du projet... 2 2.1. Organiser son travail... 2 3. Réalisation... 2 3.1. Préparation du texte... 2 3.1.1. Les styles «Dys»... 3

Plus en détail

iil est désormais courant de trouver sur Internet un document

iil est désormais courant de trouver sur Internet un document Matériels et systèmes L Acrobat qui cherche dans les PDF Michel NARCY - Formateur TICE et Médialog Bulletin officiel, programmes d enseignement, articles de quotidiens ou de revues scientifiques... De

Plus en détail

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières

Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières Utiliser Dev-C++ Voici quelques explications sur l utilisation de Dev-C++, un excellent environnement de développement en C et C++ pour Windows qu on peut télécharger librement depuis le site www.bloodshed.net

Plus en détail

FORMATION WINDOWS XP. Livret 2 Découvrir le clavier Niveau 1. Thierry TILLIER THIERRY TILLIER FORMATIONS http://www.coursdinfo.fr

FORMATION WINDOWS XP. Livret 2 Découvrir le clavier Niveau 1. Thierry TILLIER THIERRY TILLIER FORMATIONS http://www.coursdinfo.fr FORMATION WINDOWS XP Livret 2 Découvrir le clavier Niveau 1 Thierry TILLIER THIERRY TILLIER FORMATIONS http://www.coursdinfo.fr Sommaire Chapitre 1 INTRODUCTION... 4 Chapitre 2 Le clavier... 5 Chapitre

Plus en détail

CREER UN TEST. Sur la page d accueil du site, cliquez. sur l icône d accès au générateur de création de test

CREER UN TEST. Sur la page d accueil du site, cliquez. sur l icône d accès au générateur de création de test CREER UN TEST Sur la page d accueil du site, cliquez sur l icône d accès au générateur de création de test Dans la page de création de tests http://www.anglaisfacile.com/cgi2/m yexam/choice.php Cliquez

Plus en détail

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java Langages objets Introduction M2 Pro CCI, Informatique Emmanuel Waller, LRI, Orsay présentation du module logistique 12 blocs de 4h + 1 bloc 2h = 50h 1h15 cours, 45mn exercices table, 2h TD machine page

Plus en détail

EXCEL TUTORIEL 2012/2013

EXCEL TUTORIEL 2012/2013 EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi

Plus en détail

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B Excel : Réalisation d un classeur Compta Saisir les étiquettes Renommer la première feuille Compta Laisser la première ligne vide et sur la deuxième ligne saisir les étiquettes Se placer sur A2 et saisir

Plus en détail

Débuter avec un ordinateur

Débuter avec un ordinateur Débuter avec un ordinateur 1) L'ordinateur En fonction de l'ordinateur que vous avez il y a plusieurs petites choses à savoir : 1.1) L'ordinateur fixe Deux choses à allumer quand vous voulez allumer un

Plus en détail

AGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var Tel : 04.93.07.00.66 bij@agasc.fr www.agasc.fr. Word: Les tableaux.

AGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var Tel : 04.93.07.00.66 bij@agasc.fr www.agasc.fr. Word: Les tableaux. Word: Les tableaux Introduction 6 ième partie Il est préférable par moments de présenter de l'information sous forme de tableau. Les instructions qui suivent démontrent comment créer un tableau et comment

Plus en détail

1 AU DEMARRAGE...2 2 LE MENU DEMARRER...3

1 AU DEMARRAGE...2 2 LE MENU DEMARRER...3 Sommaire 1 AU DEMARRAGE...2 2 LE MENU DEMARRER...3 3 POUR DEMARRER UN PROGRAMME...4 4 POSITION ET DIMENSION DES FENETRES...5 POSITION...5 DIMENSION...5 UTILISER LES BARRES DE DEFILEMENT...7 POUR AFFICHER

Plus en détail

PC & Windows Livret d exercices Laurent DUPRAT Pratiquons

PC & Windows Livret d exercices Laurent DUPRAT Pratiquons Pratiquons ensemble PC & Windows Livret d exercices Laurent DUPRAT Pratiquons ensemble PC & Windows Livret d exercices Laurent DUPRAT Pratiquons ensemble PC & Windows Livret d exercices Laurent DUPRAT

Plus en détail

Appuyez et relâchez une fois le bouton gauche de la souris. Il sert à choisir un item ou pour appuyer sur l'un des différents boutons de Windows.

Appuyez et relâchez une fois le bouton gauche de la souris. Il sert à choisir un item ou pour appuyer sur l'un des différents boutons de Windows. Introduction Cette page a été conçue pour vous démontrer les possibilités de la souris. Elle sert premièrement à déplacer le pointeur sur l'écran ou vers des commandes. C'est avec les combinaisons de boutons

Plus en détail

CLARISWORKS 5. ÉTAPE 1 Créer un document. Lancer l application. (Windows 95 ou 98) Créer un document en utilisant le traitement de texte

CLARISWORKS 5. ÉTAPE 1 Créer un document. Lancer l application. (Windows 95 ou 98) Créer un document en utilisant le traitement de texte ÉTAPE 1 Créer un document Lancer l application Mettre l ordinateur en route. Double cliquer sur l icône ClarisWorks 5 qui se trouve sur le bureau ou cliquer sur Démarrer Programmes ClarisWorks5 Vous arrivez

Plus en détail

Club informatique Mont-Bruno Séances du 05 octobre et du 24 octobre 2012 Présentateurs : Réjean Côté

Club informatique Mont-Bruno Séances du 05 octobre et du 24 octobre 2012 Présentateurs : Réjean Côté Contenu de la rencontre Club informatique Mont-Bruno Séances du 05 octobre et du 24 octobre 2012 Présentateurs : Réjean Côté Les fonctions de base de Windows Live Mail, Windows Mail et Outlook Express

Plus en détail

TP 1 Prise en main de l environnement Unix

TP 1 Prise en main de l environnement Unix Introduction aux systèmes d exploitation (IS1) TP 1 Prise en main de l environnement Unix Le but de ce premier TP est de commencer à vous familiariser avec l environnement Unix. 1 Ouverture de session

Plus en détail

Réaliser une carte de vœux

Réaliser une carte de vœux Réaliser une carte de vœux - 6 janvier 2014 p 1 Réaliser une carte de vœux Un petit tutoriel de saison, qui utilisera les connaissances acquises autour de la gestion de vos photos, et le logiciel libre

Plus en détail

Windows 7 Système d exploitation. INF0326 - Outils bureautiques, logiciels et Internet

Windows 7 Système d exploitation. INF0326 - Outils bureautiques, logiciels et Internet Windows 7 Système d exploitation INF0326 - Outils bureautiques, logiciels et Internet Ordinateur Un ordinateur est une machine électronique qui fonctionne par la lecture séquentielle d'un ensemble d'instructions,

Plus en détail

INITIATION AU CLAVIER ET À LA SOURIS

INITIATION AU CLAVIER ET À LA SOURIS INITIATION AU CLAVIER ET À LA SOURIS FORMATION INFORMATIQUE COURS 1 LA SOURIS Pour utiliser un ordinateur, il est indispensable de connaître le fonctionnement de la souris et du clavier. La souris a pour

Plus en détail

Carrefour de l information Université de Sherbrooke. Flash MX 2004 (Notions de base)

Carrefour de l information Université de Sherbrooke. Flash MX 2004 (Notions de base) Carrefour de l information Université de Sherbrooke (Notions de base) Créé par : Josée Martin (hiver 2005) Révisé et augmenté par : Geneviève Khayat (hiver 2006) Sherbrooke Hiver 2006 Table des matières

Plus en détail

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011 LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011 COPIER LE FICHIER LECON 1_02 DU DISQUE D : VERS LA CLE USB Cliquez gauche deux fois sur l'icône POSTE DE TRAVAIL Cliquez gauche deux fois sur DONNEES

Plus en détail

ResEl 101 : Cours sur les outils Linux

ResEl 101 : Cours sur les outils Linux ResEl 101 : Cours sur les outils Linux Association ResEl septembre 2005 1 Table des matières 1 Introduction 3 2 Fonctionnalités de base 3 2.1 sudo.............................................. 3 2.2 Les

Plus en détail

Conventions d écriture et outils de mise au point

Conventions d écriture et outils de mise au point Logiciel de base Première année par alternance Responsable : Christophe Rippert Christophe.Rippert@Grenoble-INP.fr Introduction Conventions d écriture et outils de mise au point On va utiliser dans cette

Plus en détail

Ranger et classer Ses documents avec XP

Ranger et classer Ses documents avec XP Ranger et classer ses documents Pourquoi faire? Lorsque nous «travaillons» sur nos ordinateurs personnels, nous avons souvent l impression de ne plus savoir où sont stockés ceux-ci. Dans un premier temps,

Plus en détail

Les raccourcis claviers (sous Windows):

Les raccourcis claviers (sous Windows): Les raccourcis claviers (sous Windows): Introduction : Les raccourcis clavier sont des manipulations qui permettent d'aller plus vite qu'avec une souris. - Avec la touche Windows : Touche Windows / Ctrl

Plus en détail

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Scolasite.net, le créateur de site web au service des enseignants. Guide d'administration du site Internet. Page 1

Scolasite.net, le créateur de site web au service des enseignants. Guide d'administration du site Internet. Page 1 Guide d'administration du site Internet Page 1 Scolasite permet de créer rapidement un site Internet, sans connaissances techniques particulières. Spécialement destiné aux établissements scolaires, son

Plus en détail

Cours Excel : les bases (bases, texte)

Cours Excel : les bases (bases, texte) Cours Excel : les bases (bases, texte) La leçon 1 est une leçon de base qui vous permettra de débuter avec Excel, elle sera fort utile pour les prochaines leçons. Remarque : à chaque fois qu il est demandé

Plus en détail

Dragon Naturally Speaking 13

Dragon Naturally Speaking 13 Année 2015 Dragon Naturally Speaking 13 Guide premier pas Nathalie Macé / Grégoire Duval PROJET ORDYSCAN 1 Table des matières Introduction 3 Pourquoi utiliser Dragon Naturally Speaking avec les élèves

Plus en détail

UTILISER SA CALCULATRICE GRAPHIQUE TI NSPIRE CX CAS

UTILISER SA CALCULATRICE GRAPHIQUE TI NSPIRE CX CAS UTILISER SA CALCULATRICE GRAPHIQUE TI NSPIRE CX CAS Table des matières I ) Bon à savoir 2 I.1. L écran d Accueil (Home), le Bloc-Note (Scratchpad) et les classeurs............................ 2 I.2. Le

Plus en détail

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique

Plus en détail

Utilisation de l'outil «Open Office TEXTE»

Utilisation de l'outil «Open Office TEXTE» PRESENTATION / FORMATION Utilisation de l'outil «Open Office TEXTE» Présentation générale : OpenOffice Texte est un traitement de texte assez similaire à celui proposé par Microsoft ; il est d'ailleurs

Plus en détail

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes. ENVOI EN NOMBRE DE SMS La version SMS de Ditel vous permet d'envoyer vos SMS de façon automatique. L'importation de vos données se fait directement au format Excel Avertissement : Nos logiciels évoluent

Plus en détail

Utilisez Toucan portable pour vos sauvegardes

Utilisez Toucan portable pour vos sauvegardes Utilisez Toucan portable pour vos sauvegardes Préambule Toucan est un logiciel libre et gratuit, permettant de réaliser des sauvegardes ou synchronisation de vos données. Il est possible d automatiser

Plus en détail

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES Avant-propos Conçu par des pédagogues expérimentés, son originalité est d être à la fois un manuel de formation et un manuel de référence complet présentant les bonnes pratiques d utilisation. FICHES PRATIQUES

Plus en détail

FORMATION WORD 2007. Livret 1 Débuter avec Word 2007 Niveau 1. Retrouvez tous nos cours bureautiques sur http://www.e-presse.

FORMATION WORD 2007. Livret 1 Débuter avec Word 2007 Niveau 1. Retrouvez tous nos cours bureautiques sur http://www.e-presse. FORMATION WORD 2007 Livret 1 Débuter avec Word 2007 Niveau 1 Thierry TILLIER Retrouvez tous nos cours bureautiques sur http://www.e-presse.ca/ au Canada Retrouvez tous nos cours bureautiques sur http://www.e-presse.ca/

Plus en détail

Modes Opératoires WinTrans Mai 13 ~ 1 ~

Modes Opératoires WinTrans Mai 13 ~ 1 ~ Modes Opératoires WinTrans Mai 13 ~ 1 ~ Table des matières Facturation... 2 Tri Filtre... 2 Procédures facturation... 3 Transfert Compta... 8 Création d un profil utilisateur... Erreur! Signet non défini.

Plus en détail

Démarrer et quitter... 13

Démarrer et quitter... 13 Démarrer et quitter... 13 Astuce 1 - Ouvrir, modifier, ajouter un élément dans le Registre... 14 Astuce 2 - Créer un point de restauration... 18 Astuce 3 - Rétablir un point de restauration... 21 Astuce

Plus en détail

Tableaux (introduction) et types de base

Tableaux (introduction) et types de base Tableaux (introduction) et types de base A. Motivation..................................................... 4 B. Les tableaux.................................................... 5 C. Construction des tableaux.......................................

Plus en détail

FORMATION EXCEL 2003 PRISE EN MAIN D'EXCEL LIVRET 1. THIERRY TILLIER www.coursdinfo.fr

FORMATION EXCEL 2003 PRISE EN MAIN D'EXCEL LIVRET 1. THIERRY TILLIER www.coursdinfo.fr FORMATION EXCEL 2003 PRISE EN MAIN D'EXCEL LIVRET 1 THIERRY TILLIER www.coursdinfo.fr INTRODUCTION Dans ce premier livret vous allez apprendre les fonctionnalités élémentaires de l'application Excel. Vous

Plus en détail

les Formulaires / Sous-Formulaires Présentation...2 1. Créer un formulaire à partir d une table...3

les Formulaires / Sous-Formulaires Présentation...2 1. Créer un formulaire à partir d une table...3 Présentation...2 1. Créer un formulaire à partir d une table...3 2. Les contrôles :...10 2.1 Le contrôle "Intitulé"...11 2.2 Le contrôle "Zone de Texte"...12 2.3 Le contrôle «Groupe d options»...14 2.4

Plus en détail

Mini-Projet : Tournoi de Dames

Mini-Projet : Tournoi de Dames Mini-Projet : Tournoi de Dames L objectif du projet est de programmer un jeu de dames de façon à ce que votre programme puisse jouer une partie de dames avec les programmes des autres étudiants. 1 Organisation

Plus en détail

SPEECHMIKE TM 2.2 MANUEL DU LOGICIEL PHI

SPEECHMIKE TM 2.2 MANUEL DU LOGICIEL PHI SPEECHMIKE TM 2.2 MANUEL DU LOGICIEL PHI SpeechMike Manuel du logiciel 2 COPYRIGHT 1997-2002 Philips Speech Processing. Tous droits réservés. Toute reproduction intégrale ou partielle faite sans le consentement

Plus en détail

STAGE IREM 0- Premiers pas en Python

STAGE IREM 0- Premiers pas en Python Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer

Plus en détail

l'ordinateur les bases

l'ordinateur les bases l'ordinateur les bases Démarrage de l'ordinateur - Le bureau, mon espace de travail - J'utilise la souris - Ouvertes ou fermées, les fenêtres - Dans l'ordinateur, tout est fichier - Le clavier : écrire,

Plus en détail

La Clé informatique. Formation Excel XP Aide-mémoire

La Clé informatique. Formation Excel XP Aide-mémoire La Clé informatique Formation Excel XP Aide-mémoire Septembre 2005 Table des matières Qu est-ce que le logiciel Microsoft Excel?... 3 Classeur... 4 Cellule... 5 Barre d outil dans Excel...6 Fonctions habituelles

Plus en détail

Petit guide pour envisager les

Petit guide pour envisager les Petit guide pour envisager les ADAPTATIONS INFORMATIQUES Adaptations de l interface générale : Taille de l écran Quantité d icônes limitée Organisation parfaite Grossissement du texte Accentuation des

Plus en détail

à l édition de textes

à l édition de textes Introduction à l édition de textes Introduction Le traitement de texte consiste en la création et la modification de textes (appelés aussi documents) à l'aide d'un ordinateur. Les premiers logiciels de

Plus en détail

Utilisation d objets : String et ArrayList

Utilisation d objets : String et ArrayList Chapitre 6 Utilisation d objets : String et ArrayList Dans ce chapitre, nous allons aborder l utilisation d objets de deux classes prédéfinies de Java d usage très courant. La première, nous l utilisons

Plus en détail

[WINDOWS 7 - LES FICHIERS] 28 avril 2010. Logiciel / Windows

[WINDOWS 7 - LES FICHIERS] 28 avril 2010. Logiciel / Windows Ce dossier a une forme un peu différente des précédentes : c est un ensemble de «fiches» décrivant chacune une des opérations que l on peut effectuer avec un fichier (enregistrer, renommer, etc.). Chaque

Plus en détail

Guide d usage pour Word 2007

Guide d usage pour Word 2007 Formation TIC Septembre 2012 florian.jacques@etsup.com Guide d usage pour Word 2007 ETSUP 8 villa du Parc Montsouris 75014 PARIS SOMMAIRE Interface... 2 Organiser son espace de travail... 3 La barre d

Plus en détail

Introduction à Access VBA (article invité)

Introduction à Access VBA (article invité) Introduction à Access VBA (article invité) Suite à des demandes d abonnés concernant le VBA, j ai proposé à Hervé Inisan du blog Le grenier Access d écrire un article invité à ce sujet, comme je l ai proposé

Plus en détail

Trucs et astuces N o 2.1 COMMENT AJUSTER VOTRE TABLETTE PORTE-CLAVIER

Trucs et astuces N o 2.1 COMMENT AJUSTER VOTRE TABLETTE PORTE-CLAVIER Trucs et astuces N o 2.1 COMMENT AJUSTER VOTRE TABLETTE PORTE-CLAVIER Vous reconnaissez-vous? Vous avez une tablette porte-clavier et vous savez qu elle est ajustable mais ne savez pas comment faire. Peut-être

Plus en détail

N'oubliez pas, par la suite, d'enregistrer très régulièrement votre fichier

N'oubliez pas, par la suite, d'enregistrer très régulièrement votre fichier Avec ce tutoriel, nous allons réaliser un tableau récapitulatif des recettes et des dépenses du ménage. Il reprend des notions vues dans le tutoriel de création d'un calendrier. N'hésitez pas à vous y

Plus en détail

PREMIERS PAS AVEC WINDOWS

PREMIERS PAS AVEC WINDOWS PREMIERS PAS AVEC WINDOWS 2000, XP, Vista, Seven LES BASES DU BUREAU L ECRAN C'est l'interface entre l'utilisateur et l'ordinateur. LE BUREAU (la zone de travail principal de l écran) Le Bureau est la

Plus en détail

TD séance n 5 Répertoires et Fichiers sous Windows

TD séance n 5 Répertoires et Fichiers sous Windows 1 Environnement de travail 1.1 Interpréteur de commandes Sous Windows, vous disposez d outils pour manipuler graphiquement les éléments de votre ordinateur. Mais comme sous Linux, vous disposez aussi d

Plus en détail

Utilisation de l éditeur.

Utilisation de l éditeur. Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7

Plus en détail

TP Informatique 1 Présentation prise en main Visual Studio

TP Informatique 1 Présentation prise en main Visual Studio TP Informatique 1 Présentation prise en main Visual Studio But : prise en en main visual studio 1ères notions Variable Informatique : domaine d'activité scientifique, technique et industriel en rapport

Plus en détail

Débuter avec Microsoft Word. (Versions 9 à 11, Windows et Mac OS)

Débuter avec Microsoft Word. (Versions 9 à 11, Windows et Mac OS) 1 - Saisie du premier texte. Lors des séances de travaux pratiques à Fréjus Vous Accueille je donne, généralement, comme texte à saisir un des articles sur Austerlitz paru dans ABM, sous les doigts de

Plus en détail

Initiation aux macro-commandes Excel 2007

Initiation aux macro-commandes Excel 2007 -1- Initiation aux macro-commandes Excel 2007 -2- Avertissement Ce document accompagne le cours qui a été conçu spécialement pour les stagiaires des cours de Denis Belot. Le cours a été réalisé en réponse

Plus en détail

Comment créer des GIF animés en dix étapes?

Comment créer des GIF animés en dix étapes? Comment créer des GIF animés en dix étapes? Tutoriel GIF Movie Gear Septembre 2002 Rédigé par :Visicom Média inc. 1 TABLE DES MATIERES PRÉSENTATION DE GIF MOVIE GEAR... 2 BARRE DE MENUS... 2 BARRE D'OUTILS

Plus en détail

Toutes formations CIEL GESCO. et mise en œuvre. Découverte. Jean-Michel Chenet. Gep Éditions / Eyrolles Éducation, 2013 ISBN : 978-2-84425-935-6

Toutes formations CIEL GESCO. et mise en œuvre. Découverte. Jean-Michel Chenet. Gep Éditions / Eyrolles Éducation, 2013 ISBN : 978-2-84425-935-6 Toutes formations CIEL GESCO Découverte et mise en œuvre Jean-Michel Chenet Gep Éditions / Eyrolles Éducation, 2013 ISBN : 978-2-84425-935-6 I. La mise en œuvre Les menus Les déplacements 1.1 Lancement

Plus en détail

1. Allumer son ordinateur... Page 2. 2. Le Bureau... Page 3 3. La Navigation sur mon ordinateur... Page 4. 4. Les Fichiers et les Dossiers...

1. Allumer son ordinateur... Page 2. 2. Le Bureau... Page 3 3. La Navigation sur mon ordinateur... Page 4. 4. Les Fichiers et les Dossiers... FICHE PRATIQUE INFORMATIQUE N 1 1. Allumer son ordinateur... Page 2 La Tour L'écran La souris 2. Le Bureau... Page 3 3. La Navigation sur mon ordinateur... Page 4 Le menu Démarrer La barre de tâches La

Plus en détail

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Tutoriel Création d une source Cydia et compilation des packages sous Linux Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème

Plus en détail

Dr Aser J. BODJRENOU. Dernière mise à jour: Mai 2008

Dr Aser J. BODJRENOU. Dernière mise à jour: Mai 2008 SUPPORT DE COURS SUR LE MODULE WINDOWS Dr Aser J. BODJRENOU Dernière mise à jour: Mai 2008 Objectifs Objectifs spécifiques Plan Démarrer un ordinateur. Indiquer: - l icône du Poste de travail sur le Bureau

Plus en détail

TUTORIEL HABITATION. Ce petit tutoriel va vous permettre de vous familiariser avec le module habitation.

TUTORIEL HABITATION. Ce petit tutoriel va vous permettre de vous familiariser avec le module habitation. TUTORIEL HABITATION Ce petit tutoriel va vous permettre de vous familiariser avec le module habitation. Service Informatique 26/08/2010 Bienvenue sur ce tutoriel concernant le module habitation, si vous

Plus en détail

Le langage PHP. Walid Belkhir Université de Provence belkhir@cmi.univ-mrs.fr http://www.lif.univ-mrs.fr/ belkhir/

Le langage PHP. Walid Belkhir Université de Provence belkhir@cmi.univ-mrs.fr http://www.lif.univ-mrs.fr/ belkhir/ Le langage PHP Walid Belkhir Université de Provence belkhir@cmi.univ-mrs.fr http://www.lif.univ-mrs.fr/ belkhir/ 1 / 38 Plan 1 Introduction au langage PHP 2 2 / 38 Qu est ce que PHP? langage interprété

Plus en détail

Vous allez le voir au cours de ce premier chapitre, 1. Découvrir l ipad

Vous allez le voir au cours de ce premier chapitre, 1. Découvrir l ipad 1. Découvrir l ipad Vous allez le voir au cours de ce premier chapitre, l utilisation de l ipad est très intuitive et, surtout, votre tablette obéit au doigt et à l œil. Vous ne pourrez bientôt plus vous

Plus en détail

Mes premiers diaporamas avec Open Office Impress?

Mes premiers diaporamas avec Open Office Impress? Mes premiers diaporamas avec Open Office Impress? Courage! Tu vas y arriver 1 Sommaire I. Les bons gestes avant de lancer Open Office (page 3) II. Créer un dossier Open Office. (page 4) III. Les 5 zones

Plus en détail

AGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var Tel : 04.93.07.00.66 E mail : bij@agasc.fr www.agasc.fr. Word: La présentation

AGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var Tel : 04.93.07.00.66 E mail : bij@agasc.fr www.agasc.fr. Word: La présentation Word: La présentation Introduction 2 ième partie Bien que le contenu du document soit le plus important, Word vous offre plusieurs options pour améliorer la présentation du texte. Cette page va vous montrer

Plus en détail

Installation d un serveur mathématique SAGE

Installation d un serveur mathématique SAGE Installation d un serveur mathématique SAGE François Thirioux 24 septembre 2011 Table des matières 1 Introduction 2 1.1 Utilité......................................... 2 1.2 Serveur web......................................

Plus en détail