Il est généralement plus facile de ne pas utiliser la souris - ou ce serait le cas si Sublime ne perturbait pas la sélection multiple lors de l'habillage des mots. Voici la documentation officielle sur l'utilisation de la fonction clavier y souris pour une sélection multiple. Comme c'est un peu éparpillé, je vais le résumer :
Lorsque les raccourcis sont différents dans Sublime Text 3, j'ai fait une note. Pour la v3, je teste toujours en utilisant le dernier dev build ; si vous utilisez le beta build, votre expérience peut être différente.
Si vous perdez votre sélection en changeant d'onglet ou de fenêtre (en particulier sous Linux), essayez d'utiliser Ctrl + U pour le restaurer.
Souris
Windows/Linux
Les blocs de construction :
- Positif/négatif :
- Ajouter à la sélection : Ctrl
- Soustraire de la sélection : Alt Dans les premières versions de la v3, cela ne fonctionnait pas pour la sélection linéaire.
- Type de sélection :
- Sélection linéaire : Left Click
- Sélection de blocs : Middle Click o Shift + Right Click Sous Linux, le clic du milieu colle à la place par défaut.
Combinez-les comme bon vous semble. Par exemple :
- Ajouter à la sélection : Ctrl + Left Click (et éventuellement glisser)
- Soustraire de la sélection : Alt + Left Click Cela ne fonctionnait pas dans les premières versions de la v3.
- Ajouter une sélection de blocs : Ctrl + Shift + Right Click (et draguer)
- Soustraire la sélection de blocs : Alt + Shift + Right Click (et draguer)
Mac OS X
Les blocs de construction :
- Positif/négatif :
- Ajouter à la sélection : ⌘
- Soustraire de la sélection : ⇧⌘ (ne fonctionne qu'avec la sélection de blocs dans la v3 ; probablement un bug)
- Type de sélection :
- Sélection linéaire : Left Click
- Sélection de blocs : Middle Click o ⌥ + Left Click
Combinez-les comme bon vous semble. Par exemple :
- Ajouter à la sélection : ⌘ + Left Click (et éventuellement glisser)
- Soustraire de la sélection : ⇧⌘ + Left Click (et glisser - cette combinaison ne fonctionne pas dans Sublime Text 3, mais elle est censée fonctionner dans 2)
- Ajouter une sélection de blocs : ⌥⌘ + Left Click (et draguer)
- Soustraire la sélection de blocs : ⌥⇧⌘ + Left Click (et draguer)
Clavier
Windows
- Retour au mode de sélection unique : Esc
- Étendre la sélection vers le haut/bas à tous les carets : Ctrl + Alt + Up / Down
- Étendre la sélection vers la gauche/droite à toutes les carrières : Shift + Left / Right
- Déplacez tous les carets vers le haut/bas/gauche/droite, et effacez la sélection : Up / Down / Left / Right
- Annule le dernier mouvement de sélection : Ctrl + U
- Ajoute la prochaine occurrence du texte sélectionné à la sélection : Ctrl + D
- Ajoute toutes les occurrences du texte sélectionné à la sélection : Alt + F3
- Tourner entre les occurrences du texte sélectionné (sélection unique) : Ctrl + F3 (inverse : Ctrl + Shift + F3 )
- Transformez une sélection linéaire unique en une sélection en bloc, avec un signe d'insertion à la fin du texte sélectionné dans chaque ligne : Ctrl + Shift + L
Linux
- Retour au mode de sélection unique : Esc
- Étendre la sélection vers le haut/bas à tous les carets : Alt + Up / Down Notez que vous pouvez tenir Ctrl pour obtenir les mêmes raccourcis que Windows, mais Linux a tendance à utiliser les combinaisons Ctrl + Alt pour les raccourcis globaux.
- Étendre la sélection vers la gauche/droite à toutes les carrières : Shift + Left / Right
- Déplacez tous les carets vers le haut/bas/gauche/droite, et effacez la sélection : Up / Down / Left / Right
- Annule le dernier mouvement de sélection : Ctrl + U
- Ajoute la prochaine occurrence du texte sélectionné à la sélection : Ctrl + D
- Ajoute toutes les occurrences du texte sélectionné à la sélection : Alt + F3
- Tourner entre les occurrences du texte sélectionné (sélection unique) : Ctrl + F3 (inverse : Ctrl + Shift + F3 )
- Transformez une sélection linéaire unique en une sélection en bloc, avec un signe d'insertion à la fin du texte sélectionné dans chaque ligne : Ctrl + Shift + L
Mac OS X
- Retour au mode de sélection unique : ⎋ (c'est le symbole Mac pour Escape)
- Étendre la sélection vers le haut/bas à tous les carets : ⌃⇧⇡ , ⌃⇧⇣ (Voir note)
- Étendre la sélection vers la gauche/droite à toutes les carrières : ⇧⇠ / ⇧⇢
- Déplacez tous les carets vers le haut/bas/gauche/droite et effacez la sélection : ⇠ , ⇡ , ⇣ , ⇢
- Annule le dernier mouvement de sélection : ⌘U
- Ajoute la prochaine occurrence du texte sélectionné à la sélection : ⌘D
- Ajoute toutes les occurrences du texte sélectionné à la sélection : ⌃⌘G
- Tourner entre les occurrences du texte sélectionné (sélection unique) : ⌥⌘G (inverse : ⌥⇧⌘G )
- Transformez une sélection linéaire unique en une sélection en bloc, avec un signe d'insertion à la fin du texte sélectionné dans chaque ligne : ⇧⌘L
Notes pour les utilisateurs de Mac
Sur Yosemite et El Capitan, ⌃⇧⇡ y ⌃⇧⇣ sont des raccourcis clavier système par défaut. Si vous voulez qu'ils fonctionnent dans Sublime Text, vous devrez les modifier :
- Ouvrir
System Preferences
.
- Sélectionnez le
Shortcuts
onglet.
- Sélectionnez
Mission Control
dans la liste de gauche.
- Changez les raccourcis clavier pour
Mission Control
y Application windows
(ou les désactiver). J'utilise ⌃⌥⇡ y ⌃⌥⇣ . Les valeurs par défaut sont ⌃⇡ y ⌃⇣ ; ajoutant ⌃ à ces raccourcis déclenche les mêmes actions, mais ralentit les animations.
Au cas où vous ne seriez pas familier avec les symboles du clavier du Mac :
-
⎋ est la touche d'échappement
-
⌃ est la clé de contrôle
-
⌥ est la touche d'option
-
⇧ est la touche shift
-
⌘ est la clé de commande
-
⇡ et al sont les touches fléchées, comme le montre le schéma suivant
21 votes
Fait
ctrl+shift+l
vous donne des curseurs multiples ?5 votes
J'ai atterri ici pour chercher ça : sublimetext.com/docs/2/column_selection.html
0 votes
Bon sang, je vais avoir besoin d'une meilleure souris pour ça. Merci twamley
12 votes
Ctrl + left click
était la solution pour moi. Voir la réponse de Zenexer pour en savoir plus.0 votes
Merci twamley ; j'adore quand les objectifs se rejoignent sur SO.