Existe-t-il un moyen de sélectionner plusieurs textes non contigus (totalement séparés) dans VS? Je peux le faire dans MS Word en sélectionnant les textes séparément en maintenant le bouton Ctrl enfoncé, comme ceci:
Ma version est 11.
Edit: Je ne parle pas de Alt+Select
sélection de bloc. J'aimerais aussi voir s'il existe une technique dans Notepad ++.
La modification de plusieurs curseurs est prise en charge de manière native dans Visual Studio à partir de la version 2017 Update 8. Voici la documentation:
et voici une capture d'écran de la commande disponible:
Il existe une nouvelle extension pour Visual Studio 2017 appelée SelectNextOccurrence , qui est gratuite et à code source ouvert.
Cette extension permet de sélectionner les prochaines occurrences d’un texte sélectionné pour l’éditer.
Vise à reproduire la commande Ctrl + D de Sublime Text pour un codage plus rapide.
Fonctionnalités:
Commandes Visual Studio:
SelectNextOccurrence.SelectNextOccurrence
est lié à Ctrl+D par défaut.SelectNextOccurrence.SkipOccurrence
n'est pas lié par défaut. (Conseillé Ctrl+K, Ctrl+D)SelectNextOccurrence.UndoOccurrence
n'est pas lié par défaut. (Conseillé Ctrl+U)SelectNextOccurrence.AddCaretAbove
n'est pas lié par défaut. (Conseillé Ctrl+Alt+Up)SelectNextOccurrence.AddCaretBelow
n'est pas lié par défaut. (Conseillé Ctrl+Alt+Down)https://marketplace.visualstudio.com/items?itemName=thomaswelen.SelectNextOccurrence
MixEdit L’extension pour Visual Studio vous permet d’effectuer plusieurs opérations de la manière dont vous décrivez. Il prend en charge plusieurs carets et sélections multiples.
Dans le Visual Studio Shift+Alt+. / Shift+Alt+,
Shift+Alt+.
_ correspond au curseur;Shift+Alt+,
_ - supprime le curseur précédent;Même fonction que sur le VSCode Ctrl+D
.
Beaucoup plus de réglage Tool - Options - Environment - keyboard
. Suivant dans le Show commands containing
entrer Edit.
.
En outre, peut utiliser le schéma de clavier Visual Studio Code
. Disponible pour Visual Studio 2017
Pour conclure, lien Nice Tous les raccourcis clavier Visual Studio
Juste pour noter,
MixEdit n'est pas complètement gratuit.
"Ce logiciel n'est actuellement concédé à aucune licence par un utilisateur et s'exécute en mode d'évaluation. MIXEDIT peut être téléchargé et évalué gratuitement, mais une licence doit être achetée pour une utilisation continue."
Lors de l'installation et de l'utilisation, une fenêtre contextuelle redirige vers page Web - similaire au message contextuel du logiciel sans licence de SublimeText.
Mise à jour: L'extension MixEdit fournit désormais cette possibilité.
MultiEdit L'extension pour VS permet quelque chose de similaire (ne prend pas en charge les sélections multiples à ce jour, seulement plusieurs carets)
Rendez-vous chez Hanselman pour un rapide gif animé de ceci en action: Montage simultané pour Visual Studio avec l'extension gratuite MultiEdit
Je suis arrivé à cette question parce que je cherchais un moyen de sélectionner plusieurs mots avec un clic de souris sur VS Code, ce qui devrait être réalisé en utilisant alt+click
, mais cette combinaison de touches ne fonctionnait pas (je pense que cela est lié à mon système d'exploitation, bunt).
Pour ceux qui recherchent quelque chose de similaire, essayez de changer la clé en ctrl+click
.
Allez à Selection
> Switch to Ctrl+Click for Multi Cursor
À partir de Visual Studio 2017 version 15.8, , Ctrl + Alt + Clic est désormais censé être un moyen intégré de gérer plusieurs carets.
Je n'ai rien trouvé construit, ce qui est triste. Il y a cette fonctionnalité dans CodeRush bien que.
Avec Notepad ++, cette fonctionnalité est intégrée. Activez simplement la modification multiple à partir de
Réglage> Préférences> Édition> Paramètres de modification multiple
Mais ce n'est pas aussi intuitif que MS Word qui vous permet de sélectionner deux mots en double-cliquant dessus (après Ctrl bien sûr).
Il y a soi-disant un moyen de le faire maintenant avec Ctrl + Alt + Click
mais j’utilise cette extension car elle contient de nombreuses autres fonctionnalités de Nice que j’utilise: https://marketplace.visualstudio.com/items?itemName=thomaswelen.SelectNextOccurrence
Maintenant, le plugin est multi-astuces. Les boutons end et start ont cassé la sélection.