Plusieurs curseurs dans Sublime Text 2 Windows
J'ai installé Sublime Text 2 dans windows et j'essaie d'utiliser la fonction plusieurs curseurs.
Tout d'abord, je mets en évidence la sélection que je recherche (trois lignes).
Ensuite, je peux appuyer sur CTRL + D pour sélectionner chaque réapparition, ou ALT + F3 pour sélectionner tous. Il y a quatre répétitions dans ma situation.
Je veux maintenant déplacer les curseurs au milieu des trois lignes et ajouter des informations, à ajouter à toutes les occurrences.
Dès Que je clique dans la sélection, la sélection multiple est parti? Y a-t-il quelque chose que je fais mal, je suis sûr que c'est mal, mais comme la documentation est si faible, Je ne peux pas savoir comment?
4 réponses
Dans Sublime Text, après avoir sélectionné plusieurs régions de texte, un clic est considéré comme un moyen de quitter le mode multi-sélection. Déplacer le curseur avec les touches du clavier (flèches, Ctrl+flèches, etc.) au lieu de cela, et vous irez bien
Il est généralement plus facile de sauter complètement la souris-ou ce serait si Sublime ne gâchait pas multiselect lors de l'emballage des mots. Voici la documentation officielle sur l'utilisation de la clavier et souris pour une sélection multiple. Comme c'est un peu étalé, je vais le résumer:
Où les raccourcis sont différents dans Sublime Text 3, j'ai fait une note. Pour v3, je teste toujours en utilisant la dernière version de dev; si vous utilisez la version bêta, votre expérience peut être différent.
Si vous perdez votre sélection lors de la commutation d'onglets ou fenêtres (en particulier sous Linux), essayez d'utiliser Ctrl + U pour le restaurer.
Souris
Windows / Linux
Blocs de Construction:
- Positif / Négatif:
- Ajouter à la sélection: Ctrl
- soustraire de la sélection: Alt dans les premières versions de v3, cela ne fonctionnait pas pour la sélection linéaire.
- sélection type:
- sélection linéaire: clic gauche
- sélection de bloc: clic du Milieu ou maj + clic droit sous Linux, Cliquez au milieu colle à la place par défaut.
Combinez comme bon vous semble. Par exemple:
- ajouter à la sélection: Ctrl + cliquez avec le bouton gauche sur (et faites glisser éventuellement)
- Soustraire de la sélection: Alt + Clic Gauche Cela n'a pas travailler dans les premières versions de v3.
- Ajouter à la sélection de bloc: Ctrl + Maj + à Droite, Cliquez sur (et faites glisser)
- Soustraire de la sélection de bloc: Alt + Maj + à Droite, Cliquez sur (et faites glisser)
Mac OS X
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 v3; vraisemblablement bug)
- Type de sélection:
- sélection linéaire: clic gauche
- sélection de Bloc: Moyen-Cliquez sur ou ⌥ + Gauche Cliquez sur
Combinez comme bon vous semble. Par exemple:
- ajouter à la sélection: ⌘ + cliquez avec le bouton gauche sur (et faites glisser éventuellement)
- soustraire de la sélection: ⇧⌘ + clic gauche (et faites glisser-cette combinaison ne fonctionne pas dans Sublime Texte 3, mais soi-disant cela fonctionne dans 2)
- ajouter une sélection de bloc: ⌥⌘ + cliquez avec le bouton gauche (et faites glisser)
- soustraire la sélection de bloc: ⌥⇧⌘ + cliquez avec le bouton gauche (et faites glisser)
Clavier
Fenêtres
- retour en mode sélection unique: Esc
- Étendre la sélection vers le haut/vers le bas à tous les carets: Ctrl + Alt + Jusqu'/Bas
- étendre la sélection vers la gauche/vers la droite à tous les carets: Maj + de Gauche/Droit
- Déplacer tous les carets haut/bas/gauche/droite, et effacer la sélection: Jusqu'/en Bas/de Gauche/Droit
- Annuler la dernière sélection de mouvements: Ctrl + U
- Ajouter à 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
- Rotation entre les occurrences du texte sélectionné (un seul choix): Ctrl + F3 (reverse: Ctrl + Maj + F3)
- transforme une seule sélection linéaire en sélection de bloc, avec un signe d'insertion à la fin du texte sélectionné dans chaque ligne: Ctrl + décalage + L
Linux
- retour en mode sélection unique: Esc
- étendre la sélection vers le haut/vers le bas à tous les carets: Alt + debout/à terre notez que vous pouvez également tenir Ctrl pour obtenir les mêmes raccourcis que Windows, mais Linux a tendance à utiliser des combinaisons Ctrl + Alt pour les raccourcis globaux.
- Étendre la sélection vers la gauche/vers la droite à tous les carets: Maj + de Gauche/Droit
- Déplacer tous les carets haut/bas/gauche/droite, et effacer la sélection: Jusqu'/En Bas/De Gauche/Droit
- Annuler la dernière sélection de mouvements: Ctrl + U
- Ajouter à la prochaine occurrence du texte sélectionné à la sélection: Ctrl + D
- Ajouter toutes les occurrences du texte sélectionné dans la sélection: Alt + F3
- Rotation entre les occurrences du texte sélectionné (un seul choix): Ctrl + F3 (reverse: Ctrl + Maj + F3)
- transforme une seule sélection linéaire en sélection de bloc, avec un signe d'insertion à la fin du texte sélectionné dans chaque ligne: Ctrl + décalage + L
Mac OS X
- retour en mode sélection unique: ⎋ (c'est le symbole Mac pour Escape)
- étendre la sélection vers le haut/vers le bas à tous les carets: ⌃⇧⇡, ⌃⇧⇣ (Voir note)
- Étendre la sélection vers la gauche/vers la droite à tous les carets: ⇧⇠/⇧⇢
- Déplacer tous les carets haut/bas/gauche/droite et effacer la sélection: ⇠, ⇡, ⇣, ⇢
- annuler le dernier mouvement de sélection: U U
- ajouter l'occurrence suivante du texte sélectionné à la sélection: D D
- ajoute toutes les occurrences du texte sélectionné à la sélection: g g
- rotation entre les occurrences du texte sélectionné (sélection unique): g g (inverse: ⌥ ⇧ ⌘ g )
- transforme une sélection linéaire unique en une sélection de 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, ⌃⇧⇡ et ⌃⇧⇣ sont système de raccourcis clavier par défaut. Si vous voulez qu'ils fonctionnent dans du texte Sublime, vous devrez les changer:
- Ouvrir
System Preferences
. - sélectionnez l'onglet
Shortcuts
. - Sélectionnez
Mission Control
dans la gauche de la zone de liste. - modifiez les raccourcis clavier pour
Mission Control
etApplication windows
(ou désactivez-les). J'utilise ⌃⌥⇡ et ⌃⌥⇣. Ils les valeurs par défaut sont ⌃⇡ et ⌃⇣; l'ajout d'⌃ pour ces raccourcis déclenche les mêmes actions, mais ralentit les animations.
Si vous n'êtes pas familier avec les symboles du clavier Mac:
- ⎋ est la clé d'échappement
- ⌃ est la touche de contrôle
- ⌥ est le touche option
- ⇧ est la touche maj
- ⌘ est la touche de commande
- ⇡ et al sont les touches fléchées, comme représenté
Essayez D'utiliser Ctrl-cliquez sur les multiples endroits que vous voulez les curseurs. Ctrl-D est pour plusieurs trouvailles incrémentielles.
Je trouve que l'utilisation du mode vintage fonctionne très bien avec sublime multiselect.
Mes clés les plus utilisées seraient "w" pour sauter un mot, "^" et "$" pour passer au premier/dernier caractère de la ligne. Des combinaisons comme " 2dw "(supprimer les deux mots suivants après le curseur) rendent l'utilisation de multiselect vraiment puissante.
Cela semble évident, mais a vraiment accéléré Mon flux de travail, en particulier lors de l'édition HTML.