Sélection Multiple dans Visual Studio?
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 appuyant sur le bouton Ctrl, comme ceci:
ma version est 11.
Edit: je ne parle pas de Alt+Select
sélection des blocs. Aussi j'aimerais voir si il existe une technique dans Notepad++.
9 réponses
multi curseur edit est nativement supporté dans Visual Studio à partir de la version 2017 Update 8. Voici l'annonce:
Native multi-édition (plusieurs curseurs et des sélections) support
et voici une capture d'écran de commande disponibles:
il y a une nouvelle extension pour Visual Studio 2017 appelée SelectNextOccurrence qui est libre et open-source.
cette extension permet de sélectionner les occurrences suivantes d'un texte sélectionné pour édition.
vise à répliquer la commande CTRL+D du texte Sublime pour un codage plus rapide.
Caractéristiques:
- Sélectionner la prochaine occurrence de courant sélection.
- Passez occurrence
- annuler l'occurrence
- ajouter caret ci-dessus/ci-dessous
- utilisez plusieurs carets pour éditer ( Alt-cliquez pour ajouter un accent circonflexe)
commandes Visual Studio:
SelectNextOccurrence.SelectNextOccurrence
lié Ctrl+ D par défaut.SelectNextOccurrence.SkipOccurrence
n'est pas lié par défaut. (Recommandé Ctrl+ K, Ctrl+ D)SelectNextOccurrence.UndoOccurrence
n'est pas lié par défaut. (Recommandé Ctrl+ U)SelectNextOccurrence.AddCaretAbove
n'est pas lié par défaut. (Recommandé Ctrl+ Alt+)SelectNextOccurrence.AddCaretBelow
n'est pas lié par défaut. (Recommandé Ctrl+ Alt+Bas)
https://marketplace.visualstudio.com/items?itemName=thomaswelen.SelectNextOccurrence
MixEdit l'extension pour Visual Studio vous permet de faire de la multi-édition de la façon que vous décrivez. Il supporte plusieurs carets et plusieurs sélections.
Juste pour remarque,
MixEdit n'est pas complètement libre.
" ce logiciel n'est actuellement sous licence pour aucun utilisateur et est en cours d'exécution mode d'évaluation. MIXEDIT peut être téléchargé et évalué gratuitement, toutefois, une licence doit être achetée pour un usage continu."
lors de l'installation et de l'utilisation, un popup redirige vers page web similaire au message pop-up non autorisé de SublimeText.
Pour Le Code De Visual Studio
Je suis arrivé à cette question parce que je cherchais un moyen de sélectionner plusieurs mots avec le clic de la souris sur VS Code, qui devrait être réalisé en utilisant alt+click
, mais ce raccourci clavier ne fonctionnait pas (je pense que c'est quelque chose lié à mon OS, Ubuntu).
si vous cherchez quelque chose de semblable, essayez de changer la touche ctrl+click
.
Selection
> Switch to Ctrl+Click for Multi Cursor
mise à Jour: MixEdit extension fournit maintenant cette capacité.
MultiEdit extension pour VS permet quelque chose de similaire (ne supporte pas les sélections multiples à partir de cette écriture, juste plusieurs carets)
rendez-vous chez Hanselman pour un gif animé rapide de ceci en action: montage simultané pour Visual Studio avec l'extension MultiEdit gratuite
Je n'ai rien trouvé de construit, ce qui est triste. Il y a cette fonctionnalité dans CodeRush si.
avec le bloc-notes++, Cette fonctionnalité est intégrée. Il suffit d'activer le multi-édition à partir de
Paramètres > Préférences > Édition > Paramètres De Multi-Édition
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).
From Visual Studio 2017 Version 15.8,Ctrl + Alt + Cliquez Sur est supposé être un moyen intégré pour gérer de multiples signes.
maintenant le plugin est multi-lignes. Les boutons fin et début ont cassé la sélection.