Go to the first, previous, next, last section, table of contents.


Changer la location du point

Pour aller plus loin que la simple insertion de caract`eres, vous devez savoir comment d'eplacer le point (see section Point). La mani`ere la plus simple est d'utiliser les touches du curseur, ou en cliquant le bouton gauche de la souris `a l'endroit o`u vous voulez le placer.

Il existe aussi des caract`eres de contr@^ole et des meta-caract`eres pour d'eplacer le curseur. Certains sont 'equivalents aux touches de curseur (cela remonte au temps o`u les terminaux n'avaient pas de touches de curseur, et sont utiles sur ce type de terminal). Les autres font des choses plus sophistiqu'ees.

C-a
D'eplace le point en d'ebut de ligne (beginning-of-line).
C-e
D'eplace le point en fin de ligne (end-of-line).
C-f
Avance d'un caract`ere (forward-char).
C-b
Recule d'un caract`ere (backward-char).
M-f
Avance d'un mot (forward-word).
M-b
Recule d'un mot (backward-word).
C-n
Descend d'une ligne, verticalement (next-line). Cette commande essaie de garder une position horizontale inchang'ee : si vous commencez en milieu de ligne, vous finissez en milieu de ligne. En derni`ere ligne de texte, C-n cr'ee une nouvelle ligne et s'y d'eplace.
C-p
Remonte d'une ligne, verticalement (previous-line).
M-r
D'eplace le point sur la marge gauche, centr'e verticalement dans la fen@^etre (move-to-window-line). Le texte ne bouge pas dans la fen@^etre. Un argument num'erique indique sur quelle ligne placer le point. Les lignes sont compt'ees `a partir du haut de la fen@^etre (z'ero pour la premi`ere). Un argument n'egatif indique un nu@m'ero de ligne en comptant `a partir du bas (-1 pour la ligne du bas).
M-<
D'eplace le point au d'ebut du tampon (beginning-of-buffer). Avec un argument num'erique n, d'eplace de n/10 de la distance du d'ebut. See section Numeric Arguments, pour plus d'informations sur les arguments num'eriques.
M->
D'eplace le point `a la fin du tampon (end-of-buffer).
M-x goto-char
Lit un nombre n et d'eplace le point `a la position n du tampon. La position 1 est le d'ebut du tampon.
M-x goto-line
Lit un nombre n et d'eplace le point `a la ligne n. La ligne 1 est la premi`ere ligne du tampon.
C-x C-n
Utilise la colonne courante du point comme colonne de destination semi-permanente pour C-n et C-p (set-goal-column). `Apr`es @,{c}a, ces commandes d'eplacent toujours le point vers cette colonne pour chaque ligne de destination, ou aussi pr`es que possible 'etant donn'e le contenu de la ligne. Cette colonne de destination reste active tant qu'elle n'est pas annul'ee.
C-u C-x C-n
Annule la colonne de destination. `Apr`es @,{c}a, C-n et C-p essaient de nouveau de garder la m@^eme position horizontale, `a l'habitude.

Si vous mettez la variable track-eol `a une valeur non nil, alors C-n et C-p, utilis'es en fin de ligne, d'eplacent `a la fin de la ligne de destination. Normalement, track-eol est nil. See section Variables, pour voir comment red'efinir les variables comme track-eol.

Normalement, C-n sur la derni`ere ligne d'un tampon ajoute un caract`ere newline `a cette ligne. Si la variable next-line-and-newlines est nil, alors C-n 'echoue (comme C-p sur la premi`ere ligne).


Go to the first, previous, next, last section, table of contents.