Partager via


Touches de raccourci spécifiques à Emacs, schéma Emacs

Mise à jour : novembre 2007

Les combinaisons de touches de raccourci suivantes reproduisent les commandes disponibles dans Emacs et sont utilisées lors de la modification du code dans l'environnement de développement intégré (IDE).

Les commandes Couper et Copier fonctionnent différemment selon que vous êtes dans Visual Studio ou dans Emacs.

Pour activer le comportement des commandes Couper et Copier de Emacs

  1. Dans le menu Outils, cliquez sur Options.

  2. Développez Éditeur de texte, puis cliquez sur Tous les langages.

  3. Sous Paramètres, désélectionnez Appliquer les commandes Couper ou Copier aux lignes vides en l'absence de sélection.

  4. Cliquez sur OK.

Touches de raccourci générales

Commande

Touches

Description

Edit.EmacsExtendedCommand

ALT + X

Place le curseur dans la zone Rechercher/Commande de la barre d'outils standard.

Edit.EmacsFindReplace

MAJ + ALT + 5

Affiche les options de remplacement dans l'onglet Rapide de la boîte de dialogue Rechercher et remplacer.

Edit.EmacsPasteRotate

ALT + Y

Colle dans le fichier un élément de l'onglet Presse-papiers circulaire de la boîte à outils, et sélectionne automatiquement l'élément collé. Appuyez à nouveau sur ALT + Y pour coller l'élément suivant dans le Presse-papiers circulaire.

Edit.EmacsQuit

CTRL + G

Arrête la commande ou le code en cours, et désactive la région.

Edit.EmacsUniversalArgument

CTRL + U

Attend la saisie d'un entier et retourne une valeur négative si le premier caractère entré est un trait d'union. Lorsqu'un caractère non numérique est entré, le préfixe de la commande a pour valeur l'entier saisi. Si aucun entier n'est entré, la valeur par défaut est 4. L'appel de la commande à plusieurs reprises multiplie la valeur entrée par la valeur cumulée antérieure.

Manipulation de texte

Commande

Touches

Description

Edit.EmacsBreakLine

ENTRÉE

Insère une nouvelle ligne.

Edit.EmacsBreakLineIndent

CTRL + J

Insère un retour à la ligne et une mise en retrait.

Edit.EmacsCharTranspose

CTRL + T

Permute les caractères situés de part et d'autre du curseur. Par exemple, Ed|n Sub devient End| Sub.

Edit.EmacsDeleteSelection

CTRL + SUPPR

Supprime la sélection en cours.

Edit.EmacsDeleteToEOL

CTRL + K

Supprime le curseur à la fin de la ligne active.

Edit.EmacsLineOpen

CTRL + O

Insère un retour à la ligne après le curseur. Le curseur demeure dans la ligne active.

Edit.EmacsQuotedInsert

CTRL + Q

Lit une autre touche et insère la touche dans la mémoire tampon. Les touches doivent être des caractères ASCII 8 bits. Utilisez cette commande pour insérer des caractères de contrôle, des caractères méta ou des caractères graphiques dans la mémoire tampon.

Edit.EmacsWordCapitalize

ALT + C

Met en majuscules le caractère à droite du curseur ou le premier caractère du mot suivant si le curseur se trouve entre deux mots.

Edit.EmacsWordDeleteToEnd

ALT + D

Supprime les caractères à droite du curseur jusqu'à la fin du mot.

Edit.EmacsWordDeleteToStart

ALT + RET. ARR

- ou -

ALT + SUPPR

Supprime les caractères à gauche du curseur jusqu'au début du mot.

Edit.EmacsWordLowercase

ALT + L

Convertit en minuscules les caractères du texte sélectionné.

Edit.EmacsWordTranspose

ALT + T

Permute les mots situés de part et d'autre du curseur. Par exemple, |End Sub devient Sub End|.

Edit.EmacsWordUppercase

ALT + U

Convertit en majuscules les caractères du texte sélectionné.

Commande

Touches

Description

Edit.EmacsCharLeft

CTRL + B

Déplace le curseur d'un caractère vers la gauche.

Edit.EmacsCharRight

CTRL + F

Déplace le curseur d'un caractère vers la droite.

Edit.EmacsDocumentEnd

FIN

- ou -

MAJ + ALT + . (point)

- ou -

MAJ + FIN

- ou -

CTRL + X, ]

Déplace le curseur vers le bas du document en cours.

Edit.EmacsDocumentStart

DÉBUT

- ou -

MAJ + ALT + , (virgule)

- ou -

MAJ + DÉBUT

- ou -

CTRL + X, [

Déplace le curseur vers le haut du document en cours.

Edit.EmacsGoToLine

ALT + G

Affiche la boîte de dialogue Atteindre la ligne, qui vous permet d'accéder à une ligne de code spécifique dans le document en cours.

Edit.EmacsLineDown

CTRL + N

Déplace le curseur d'une ligne vers le bas.

Edit.EmacsLineEnd

CTRL + E

Place le curseur à la fin de la ligne active. Si vous utilisez le retour automatique à la ligne, le curseur se déplace jusqu'à la fin réelle de la ligne active.

Edit.EmacsLineStart

CTRL + A

Place le curseur au début de la ligne active. Si vous utilisez le retour automatique à la ligne, le curseur se déplace jusqu'au début réel de la ligne active.

Edit.EmacsLineUp

CTRL + P

Déplace le curseur d'une ligne vers le haut.

Edit.EmacsPopMark

CTRL + X, CTRL + ESPACE

- ou -

CTRL + X, CTRL + MAJ + 2

Déplace le curseur jusqu'à la marque en cours, puis supprime la marque de la pile d'emplacement.

Edit.EmacsScrollLineCenter

CTRL + L

Fait défiler le document afin que la ligne active se retrouve au centre de la zone affichable dans l'éditeur.

Edit.EmacsScrollLineTop

MAJ + ALT + 1

Fait défiler le document afin que la ligne active apparaisse en haut de la zone affichable dans l'éditeur.

Edit.EmacsScrollPageDown

CTRL + V

Fait défiler vers le bas du document.

Edit.EmacsScrollPageUp

ALT + V

Fait défiler vers le haut du document.

Edit.EmacsSetMark

CTRL + MAJ + 2

- ou -

CTRL + ESPACE

Ajoute une marque à la pile d'emplacement pour le curseur en cours.

Edit.EmacsSwapPointAndMark

CTRL + X, CTRL + X

Déplace le curseur vers la marque en cours de la pile d'emplacement et déplace la marque en cours vers l'emplacement où se trouvait la marque de curseur quand la commande a été appelée.

Edit.EmacsWordNext

CTRL + DROITE

- ou -

ALT + F

- ou -

ALT + DROITE

Déplace le curseur jusqu'au premier caractère du mot suivant.

Edit.EmacsWordPrevious

CTRL + GAUCHE

- ou -

ALT + B

- ou -

ALT + GAUCHE

Déplace le curseur jusqu'au premier caractère du mot précédent.

Gestion des fichiers

Commande

Touches

Description

Edit.EmacsFileSaveDirty

CTRL + X, S

Affiche la liste des fichiers modifiés et vous permet de sélectionner les fichiers à enregistrer.

Gestion des fenêtres

Commande

Touches

Description

Edit.EmacsCloseOtherWindow

CTRL + X, 1

Lorsqu'une fenêtre est fractionnée, ce raccourci ferme le volet qui n'a pas le focus.

Edit.EmacsOtherWindow

CTRL + X, O

Bascule le focus d'un volet à l'autre quand une fenêtre est fractionnée.

Edit.EmacsSplitVertical

CTRL + X, 2

Fractionne le document en cours en deux moitiés verticales. La ligne de code active est centrée dans chaque fenêtre.

Voir aussi

Tâches

Comment : utiliser les combinaisons de touches de raccourci

Référence

Brief - Touches de raccourci par défaut