2017-04-19 2 views

Répondre

0

Vous pouvez faire la sélection des colonnes de plusieurs façons,

  • Comme vous l'avez noté, Placez le curseur au début (à gauche) du premier mot de la presse première colonne et maintenez Alt + Maj suivie Flèche droite pour sélectionner la ligne supérieure (Essayez Ctrl + Maj si la combinaison de touches précédente ne fonctionne pas). Avec les touches enfoncées, continuez en sélectionnant la colonne en appuyant sur la touche Flèche vers le bas.

  • Placez le curseur au début (à gauche) du premier mot de la première colonne Appuyez et maintenez Alt + Maj et appuyez plusieurs fois sur flèche vers le baspour ajouter d'autres curseurs. (Certaines versions de VSCode utilisent également Ctrl + Maj à la place) curseurs Une fois ajoutés sélectionnez les mots par une simple Maj + flèche droite

  • Ctrl + D sélectionne prochaine occurrence du mot actuellement sous le curseur.

  • Ctrl + Maj + L sélectionne toutes les occurrences de mot sélectionné sous le curseur, quel que soit si ces mots sont au-dessus du dessous du curseur.

+0

Aucun d'entre eux travaillaient ici. Je ne pouvais toujours pas faire comme sur Visual Studio ALT + Arrows. –

+0

@ AndréLuizCarletti vous avez probablement une ancienne version de VSCode. –

+0

J'utilise la version 1.11.2. Date 2017-04-13. Ai-je besoin d'un plugin spécial pour que le raccourci fonctionne? –

0

Par défaut, c'est Ctrl + Maj + Alt + Flèche.

Si vous souhaitez rebind à aligner avec Visual Studio, mettez dans votre keybindings.json:

{ 
    "key": "shift+alt+down", 
    "command": "cursorColumnSelectDown", 
    "when": "editorTextFocus" 
}, 
{ 
    "key": "shift+alt+left", 
    "command": "cursorColumnSelectLeft", 
    "when": "editorTextFocus" 
}, 
{ 
    "key": "shift+alt+pagedown", 
    "command": "cursorColumnSelectPageDown", 
    "when": "editorTextFocus" 
}, 
{ 
    "key": "shift+alt+pageup", 
    "command": "cursorColumnSelectPageUp", 
    "when": "editorTextFocus" 
}, 
{ 
    "key": "shift+alt+right", 
    "command": "cursorColumnSelectRight", 
    "when": "editorTextFocus" 
}, 
{ 
    "key": "shift+alt+up", 
    "command": "cursorColumnSelectUp", 
    "when": "editorTextFocus" 
} 

Cela conflit avec les fonctions par défaut de cette dupliquant une ligne ou de plus en plus/rétrécissement avec sélection intelligente, de sorte que vous pouvez ajouter à échanger ceux d'exiger contrôle:

, 
{ 
    "key": "shift+alt+up", 
    "command": "cursorColumnSelectUp", 
    "when": "editorTextFocus" 
}, 
{ 
    "key": "ctrl+shift+alt+down", 
    "command": "editor.action.copyLinesDownAction", 
    "when": "editorTextFocus && !editorReadonly" 
}, 
{ 
    "key": "ctrl+shift+alt+up", 
    "command": "editor.action.copyLinesUpAction", 
    "when": "editorTextFocus && !editorReadonly" 
}, 
{ 
    "key": "ctrl+shift+alt+right", 
    "command": "editor.action.smartSelect.grow", 
    "when": "editorTextFocus" 
}, 
{ 
    "key": "ctrl+shift+alt+left", 
    "command": "editor.action.smartSelect.shrink", 
    "when": "editorTextFocus" 
}