Question Sélection de colonnes dans le code VS


Le code VS prend-il en charge la sélection de colonnes de texte? Je n'ai pas encore trouvé cette fonctionnalité, alors je me demande si elle est cachée quelque part. Je suis familier avec Alt tout en sélectionnant le texte, mais VS Code ne se comporte pas de cette façon.


100
2018-03-14 17:58


origine


Ce n'est même pas une fonctionnalité du produit Visual Studio complet. - Ramhound
Tout à fait. Maintenez la touche Alt enfoncée et sélectionnez une colonne de texte. Il a été là aussi longtemps que je me souvienne. - ChiliYago
Quinze ans d'utilisation quotidienne de Visual Studio, et je n'ai jamais utilisé ce raccourci clavier, allez figure. Quoi qu'il en soit .... Visual Studio Code est basé sur un éditeur différent (Atom). Par conséquent, s'il n'y a pas d'options permettant d'activer cette fonctionnalité, le raccourci n'existe pas. - Ramhound
0.10.11 ne sélectionne pas une colonne de texte pour moi. Était à la recherche de la fonctionnalité aussi. - slestak
On dirait qu'il y a du travail là-dessus. github.com/Microsoft/vscode/issues/4092 - slestak


Réponses:


Dans Visual Studio Code version 1.0, vous pouvez maintenant sélectionner des colonnes en maintenant enfoncée Décalage+Alt, puis cliquez et faites glisser avec la souris. Cela peut également être fait en utilisant simplement le clavier en maintenant Ctrl+Décalage+Alt puis en utilisant les touches fléchées.


147
2018-06-10 15:48



C'est vraiment "cliquer, décaler + alt + glisser". Beaucoup moins pratique que "classique + alt". Est-il possible de faire fonctionner VS Code exactement comme VS? - Steve
@Steve File > Preferences > Keyboard Shortcuts. Puis cherchez cursorColumnSelect, vous pouvez alors modifier les raccourcis clavier. Cela se fait sur le code VS, version 1.22. À noter, columnSelect est ce que vous devez changer pour Shift + Alt + Faites glisser, mais pour le moment, vous ne pouvez pas enregistrer un événement de bouton de la souris dans Electron. - tom_mai78101
Sur OS X je devais utiliser Right Shift, Alt, Ctrl comme Left ne fonctionnait pas. - ThatsAMorais
Ce n'est pas une colonne que vous sélectionnez en fonction de la définition de n'importe quel éditeur ayant déjà sélectionné une colonne. VSCode ne met pas de colonnes dans l'espace virtuel, ce qui le rend inutile puisqu'il ne s'agit pas d'une colonne. Comparer colonne actuelle select à VSCode est étrange pas vraiment la sélection de colonne - gman


Sur macOS: Décalage+Option et la souris, ou Décalage+Option+Cmd et les touches fléchées


38
2018-01-16 18:28



Pour moi, c'est Shift + Cmd et la souris. Peut-être que ça a changé? - Lars Nyström
Il semble également que ce soit Shift + Cmd sur ma version 1.18.1. Mis à jour ma réponse. - DrStrangepork


Je viens de publier une extension pour le code Visual Studio qui convertit une sélection multiligne en une sélection de colonne. Il imite TextMate Toggle Column Selection commande et sert comme une approche alternative à VSCode commanderoptiondécalage + touches fléchées que je trouve plus naturel de travailler avec.


6
2017-10-29 02:25