Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La sélection de texte est simple dans le terminal Windows, mais le terminal offre de nombreuses fonctionnalités supplémentaires qui rendent la sélection de texte encore mieux.
Prise en charge de la souris
Cliquez avec le bouton gauche et faites glisser la souris pour créer une sélection. Double-clic développe la sélection par mot, tandis que triple-clic se développe par ligne.
Si vous maintenez la touche Alt , vous créez une sélection de blocs (par opposition à une sélection de lignes). Les sélections de blocs créent une région rectangulaire qui ne s’encapsule pas à la fin de la ligne.
Si vous maintenez la touche Maj enfoncée , vous pouvez développer explicitement la sélection à un point spécifique sur le terminal sans avoir à cliquer et à faire glisser.
Une fois que vous avez une sélection, vous avez quelques options. Un clic gauche efface votre sélection. Si vous souhaitez utiliser la sélection, vous pouvez cliquer avec le bouton droit pour copier le texte sélectionné dans le Presse-papiers et effacer la sélection. Si vous cliquez à nouveau avec le bouton droit, le contenu de votre Presse-papiers est collé dans le terminal.
Note
Le terminal Windows prend en charge l’entrée de souris dans les applications Windows Sous-système pour Linux (WSL), ainsi que les applications Windows qui utilisent l’entrée de terminal virtuel (VT). Cette prise en charge signifie que les applications telles que tmux et Midnight Commander reconnaissent quand vous sélectionnez des éléments dans la fenêtre de terminal. Si une application est en mode souris, vous pouvez maintenir maj enfoncée pour effectuer une sélection au lieu d’envoyer une entrée VT.
Prise en charge du clavier
Vous pouvez créer une sélection à l’aide des actions ou selectAll des markMode actions. L’action selectAll sélectionne tout le texte dans la mémoire tampon. L’action markMode bascule un mode spécial où une sélection est créée à la position du curseur dans le terminal. En mode marque, vous pouvez utiliser les liaisons de touches non configurables suivantes pour déplacer le curseur :
| Liaison de clé | Résultat |
|---|---|
| Flèches | Déplacer par caractère dans la direction spécifiée |
| Ctrl+Gauche | Passer au début du mot précédent ou existant |
| Ctrl+Droite | Passer à la fin du mot suivant ou existant |
| Particulier | Passer au début de la ligne |
| Fin | Passer à la fin de la ligne |
| Pgup | Monter par une page (fenêtre d’affichage) |
| Pgdn | Descendre d’une page (fenêtre d’affichage) |
| Ctrl+Accueil | Passer au début de la mémoire tampon |
| Ctrl+Fin | Passer à la fin de la mémoire tampon |
| Entrée | Copier la sélection active |
En mode marque, vous pouvez utiliser Tab ou Maj+Tab pour accéder au lien hypertexte suivant ou précédent dans la mémoire tampon. Le terminal Windows peut détecter automatiquement les liens hypertexte s’il experimental.detectUrls est activé.
Quel que soit le mode marque, vous pouvez développer une sélection existante à l’aide des liaisons de clés non configurables suivantes :
| Liaison de clé | Résultat |
|---|---|
| Maj + Touches de direction | Développer par caractère dans la direction spécifiée |
| Ctrl+Maj+Gauche | Développez jusqu’au début du mot précédent ou existant |
| Ctrl+Maj+Droite | Développer jusqu’à la fin du mot suivant ou existant |
| Maj+Accueil | Développer jusqu’au début de la ligne |
| Maj+Fin | Développer jusqu’à la fin de la ligne |
| Maj+Pgup | Développer par une page (fenêtre d’affichage) |
| Maj+Pgdn | Développer par une page (fenêtre d’affichage) |
| Ctrl+Maj+Accueil | Développez jusqu’au début de la mémoire tampon |
| Ctrl+Maj+Fin | Développer jusqu’à la fin de la mémoire tampon |
Utilisez l’action toggleBlockSelection pour transformer la sélection existante en une sélection de bloc.
Toute sélection que vous créez ou modifiez à l’aide du clavier affiche également des marqueurs de sélection pour indiquer la fin de la sélection en cours de déplacement actif. Vous pouvez utiliser l’action switchSelectionEndpoint pour commencer à déplacer l’autre extrémité de la sélection.
Une fois que vous avez une sélection, vous avez quelques options. Vous pouvez utiliser la touche ÉCHAP pour effacer la sélection. La plupart des entrées clés effacent la sélection et passent l’événement clé directement à l’interpréteur de commandes sous-jacent. Si vous souhaitez utiliser le texte sélectionné, vous pouvez utiliser l’action copy pour le copier dans le Presse-papiers.
Copie du texte sélectionné
Comme mentionné précédemment, vous pouvez copier le texte sélectionné avec un clic droit ou l’action copy . Toutefois, vous pouvez personnaliser plusieurs paramètres pour copier du texte :
- Copie du texte mis en forme
- Utilisez le
copyFormattingparamètre global pour copier également la mise en forme du texte sélectionné lui-même dans le Presse-papiers. Ce paramètre vous permet de copier les informations de police du terminal, telles que la couleur de premier plan, la couleur d’arrière-plan et la police. - Si vous souhaitez limiter la copie de la mise en forme à certains raccourcis clavier ou commandes, modifiez le paramètre
copyFormattingpour une actioncopy.
- Utilisez le
- Copie sans ignorer la sélection de texte
- Définissez le paramètre
dismissSelectiondans l’action pourcopysurfalseafin de copier le texte sans fermer la sélection de texte.
- Définissez le paramètre
- Copie sous la forme d’une seule ligne
- Utilisez le paramètre
singleLinedans l'actioncopypour copier le texte sous forme d'une seule ligne.
- Utilisez le paramètre
- Copie avec des séquences de contrôle
- Utilisez le
withControlSequencesparamètre dans l’actioncopypour inclure des séquences de contrôle de code d’échappement ANSI dans le texte copié.
- Utilisez le
- Suppression de l’espace blanc de fin des sélections de blocs
- Utilisez le
trimBlockSelectionparamètre global pour supprimer l’espace blanc de fin d’une sélection de blocs.
- Utilisez le
Utilisez le paramètre global copyOnSelect pour copier automatiquement le texte nouvellement sélectionné dans votre Presse-papiers. Avec ce paramètre activé, si une sélection est présente, cliquez avec le bouton droit sur le terminal copie et colle le texte sélectionné dans votre terminal.
Note
Si vous activez copyOnSelect, la modification de la sélection à l’aide du clavier ne copie pas automatiquement le texte nouvellement sélectionné. Vous devez copier manuellement le texte en utilisant l’action copy ou en cliquant avec le bouton droit sur le terminal.
Personnalisation de l’apparence des sélections
Les jeux de couleurs vous permettent de personnaliser la couleur de sélection à l’aide de la selectionBackground propriété dans un jeu de couleurs. Vous pouvez également remplacer la couleur de sélection d’un profil spécifique à l’aide du paramètre de selectionBackground profil.
Personnalisation des délimiteurs de mots
Comme mentionné précédemment, le double-clic et l’utilisation des touches Ctrl+Maj + Flèche (ou Ctrl + Touches de direction en mode marque) vous permettent de naviguer par mot. Toutefois, les mots peuvent être séparés par plus qu’un espace blanc. Vous pouvez personnaliser ces limites de mots à l’aide du wordDelimiters paramètre global.