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
Dans le menu Outils, cliquez sur Options.
Développez Éditeur de texte, puis cliquez sur Tous les langages.
Sous Paramètres, désélectionnez Appliquer les commandes Couper ou Copier aux lignes vides en l'absence de sélection.
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é. |
Navigation de texte
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