Comment coller et indenter dans le Code Visual Studio?

Dans Sublime text {[0] } va coller et indenter le code. Cela peut-il être fait dans le code visual studio?

Solution de Contournement

J'ai fait une extension qui vous permettra de coller et de formater avec cmd/ctrl+shift+v. Rechercher pasteandformat

Https://marketplace.visualstudio.com/items?itemName=spoeken.pasteandformat

33
demandé sur Spoeken 2016-01-06 09:45:31

2 réponses

Actuellement, le code Visual Studio ne fournit pas cette fonctionnalité spécifique. Nous pourrions voter pour cette fonctionnalité sur le site Web UserVoice de Visual Studio.

Il y a déjà un ticket ouvert pour cette fonctionnalité: coller et aligner automatiquement le code . Si vous avez un compte, vous pouvez voter pour cette fonctionnalité afin qu'elle attire plus d'attention. S'il a assez d'attention, les développeurs de Visual Studio Code pourraient en prendre note et peut-être le développer.

Courant solution de contournement

Après avoir collé le code, Vous pouvez utiliser CTRL+E CTRL+D pour windows ou ALT+MAJ+F pour mac.

Mais notez que cela reformatera l'ensemble du document, en indentant selon les règles disponibles pour le type source.

Si vous voulez seulement que cela soit appliqué au code collé, sélectionnez le code après le collage, puis utilisez CTRL + E, CTRL + D pour windows ou ALT+Maj+F pour mac. Maintenant, l'indentation / formatage est seulement appliqué à l'collé les lignes.

26
répondu Dbuggy 2016-01-20 09:07:34

Depuis la version 1.9.0, editor.formatOnPaste a atterri dans VSCode.

Ouvrez les paramètres .json par Code -> Préférences - Paramètres et la recherche de formatOnPaste

/ / Contrôle si l'éditeur doit formater automatiquement le collé contenu. Un formateur doit être disponible et le formateur doit être capable de formater une plage dans un document.

"editor.formatOnPaste": true,

Modifier false à true puisque la valeur par défaut est false

Source: mise à jour du journal des modifications 1.9.0

16
répondu mhx 2017-02-02 18:25:47