Comment puis-je obtenir un curseur sur chaque ligne dans vscode
Je suis en train d'utiliser la multi-fonctionnalité de curseur vscode sur un grand(ish) de fichier.
le fichier est trop volumineux pour sélectionner chaque ligne individuellement avec ctrl-alt-haut ou vers le bas. Sublime texte, je voudrais sélectionner tout et pousser ctrl-maj-l. Est-il quelque chose de similaire dans vscode. J'ai essayé d'utiliser une regex de recherche pour ^, mais ça me donne un message d'erreur indiquant "l'Expression correspond à tout".
Vous devez vous connecter pour publier un commentaire.
La commande Sélection /Ajouter des Curseurs à la Ligne se Termine
alt
shift
i
va placer un curseur sur chaque ligne de la sélection en cours. (Pour une utilisation macopt
shift
i
)Astuce: Vous pouvez tirer vers le haut le raccourci clavier fiche de référence avec ctrlk,ctrls (comme dans ces deux ensembles clavier dans la séquence).
(Pour une utilisation mac cmdk,cmds)
home
clé après.Maintenez la touche Alt+Maj, puis sélectionnez le bloc. Appuyez ensuite sur Fin ou Droit bouton.
Vous avez sélectionné des lignes individuelles.
J'utilise la version VSCode 1.5.3 dans Windows.
ctrl + shift + L
pour ajouter des curseurs pour toutes les lignes sélectionnéesalt+shift+I
.ctrlcmd
au lieu dealt
ensuite le raccourci pour ce qui estctrl + shift + drag
oucmd + shift + drag
.Cette fonctionnalité est en fait appelé
split selection into lines
dans de nombreux éditeurs.J'ai le même problème, je suis habitué à Alt + glisser pour faire "rectangle de sélection" dans visual studio, mais il ne'n des travaux dans le code.
Il semble être impossible pour l'instant de le faire autrement que par la sélection de chaque ligne.
Cependant plugins devraient être pris en charge rapidement, donc nous allons probablement voir un plugin pour cela, si pas directement mis en œuvre par microsoft.
À partir de visual studio uservoice forums:
Installer l'extension Sublime Commandes.
(N'oubliez pas d'ajouter le raccourci clavier(s) de l'extension page de détails de votre
keybindings.json
)Ne pas VS Code déjà un "split dans les lignes de la commande"?
Oui, oui, il le fait. Cependant il diffère de celui dans Sublime.
VS Code, lorsque vous divisé en lignes de votre sélection désactivé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).
Sublime, lorsque vous divisé 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é" à la même ligne.