2017-02-21 3 views
6

Je ne trouve aucun moyen d'entourer une sélection avec quelque chose dans VS Code.Visual Studio Code Surround avec

Par exemple faire quelque chose comme ça: text =>"text" simplement en sélectionnant le texte de mot et en tapant la clé "

Un autre exemple avec le texte suivant: mon tue wed thu fri sat sun

En sélectionnant tous les mots de thèses :

mon| tue| wed| thu| fri| sat| sun|

et en tapant " Je voudrais faire quelque chose comme ceci:

"mon" "tue" "wed" "thu" "fri" "sat" "sun"

Si quelqu'un a une idée.

Merci.

Répondre

7

Sélection du texte et en appuyant sur " fonctionne déjà en VSCode pour entourer un seul élément, et fonctionne pour les sélections à plusieurs lignes et

NOTE:.. Ce dépend de la langue La syntaxe du langage doit définir des accolades d'ouverture et de fermeture, par exemple des citations, des accolades, etc. donc, cela ne fonctionnera pas dans un fichier « texte brut », par exemple. Changez votre mode de langue avec CTRL +SHIFT +P et tapez Change Language ModeENTRER et choisir quelque chose comme JavaScript où c'est supporté. Ce que vous cherchez après n'est pas vraiment efficace comme ça. Votre meilleur pari est d'utiliser des multi-curseurs.

Placez le curseur au début de la première ligne, appuyez sur CTRL + ALT + BAS pour ajouter un autre curseur ci-dessous sur la ligne suivante. Continuez à faire cela jusqu'à ce que vous ayez un curseur devant tous vos mots.

Ensuite il suffit de taper « puis FIN puis » et toutes vos lignes sont entourées par des guillemets.

NB: Pour vérifier si vous disposez d'une clé liée, et ce qu'elle est, vous pouvez toujours appuyer sur CTRL + SHIFT + P et tapez Add Cursor Below et s'il y a un raccourci clavier, il montrera à droite de ce texte.

0

je viens de (néo) vim commutation au code VS, et utilisais merveilleux plugin « vim-surround » de Tim Pope pour vim avant. J'ai trouvé un portage de ce plugin pour VS Code. C'est très utile, et incroyablement efficace une fois que vous avez appris les raccourcis, à mon avis!

Liens:

Si vous utilisez des liaisons vim ou vim dans le code VS, s'il vous plaît profiter!