J'essaie d'utiliser la fonctionnalité multi-curseur de vscode sur un gros fichier (ish). le fichier est trop volumineux pour sélectionner chaque ligne individuellement avec ctrl-alt-up ou down. Dans sublime-text, je sélectionnerais tout et appuyez sur ctrl-shift-l. Y a-t-il une chose similaire dans vscode. J'ai essayé d'utiliser une recherche regex pour ^, mais cela me donne une erreur indiquant "Expression correspond à tout".
la source
home
touche après.home
pour Mac estfn
+left
Maintenez Alt+ Shiftet sélectionnez le bloc. Appuyez ensuite sur le bouton Endou Right. Vous obtenez des lignes individuelles sélectionnées.
J'utilise la version VSCode 1.5.3 sous Windows.
la source
ctrl + shift + L
pour ajouter des curseurs à toutes les lignes sélectionnéesalt+shift+I
.ctrlcmd
lieu de,alt
le raccourci pour cela estctrl + shift + drag
oucmd + shift + drag
.Tenir Alt+ Shift+i
Maintenez Home( fn+ ->Mac) pour le plus à droite ou Endpour le plus à gauche ( fn+ <-Mac)
la source
gifox
pour de tels gifs.Cette fonctionnalité est en fait appelée
split selection into lines
dans de nombreux éditeurs.la source
Installez l'extension Sublime Commands .
(N'oubliez pas d'ajouter le ou les raccourcis clavier de la page de détails des extensions à votre
keybindings.json
)VS Code n'a-t-il pas déjà une commande "fractionner en lignes"?
Oui , oui. Cependant, il diffère de celui de Sublime.
Dans VS Code, lorsque vous divisez en lignes, votre sélection est désélectionnée et un curseur apparaît à la fin de chaque ligne sélectionnée (sauf pour la dernière ligne où le curseur apparaît à la fin de la sélection).
Dans Sublime, lorsque vous divisez en lignes, un curseur apparaît à la fin de chaque ligne (avec la même exception que dans VS Code) et la sélection est divisée sur chaque ligne et "donnée" à la même ligne.
la source
J'ai le même problème, je suis habitué à Alt + glisser pour faire des 'sélections de boîtes' dans Visual Studio mais cela ne fonctionne pas dans le code.
Il semble impossible pour l'instant de le faire différemment qu'en sélectionnant chaque ligne.
Cependant, les plugins devraient bientôt être pris en charge, nous verrons donc probablement un plugin pour cela s'il n'est pas implémenté directement par Microsoft.
Depuis les forums de Visual Studio Uservoice:
la source