Comment formater le code dans Visual Studio Code (VSCode))

Quel est l'équivalent de Ctrl + K + F et Ctrl + K + D sur Windows dans Visual Studio pour la mise en forme, ou de "l'embellissement" de code dans Visual Studio éditeur de Code?

991
demandé sur Stacked 2015-04-30 19:43:35

30 réponses

le formatage du code est disponible en code VS par les raccourcis suivants:

  • À La Windows Shift + Alt + F
  • On Mac Shift + Option + F
  • Ubuntu Ctrl + Shift + Je

alternativement, vous pouvez trouver le raccourci, ainsi que d'autres raccourcis, à travers la fonctionnalité de recherche fournie dans l'éditeur avec Ctrl + Shift + P (ou commande + Shift + p sur Mac), puis la recherche de document DE FORMAT .

2252
répondu Brandon Clapp 2017-06-06 15:13:01

Code De Mise En Forme De Raccourci:

VSCode on Windows - Shift + Alt + F

VSCode sur MacOS - Shift + Option + F

VSCode sur Ubuntu - Ctrl + Shift + je

vous pouvez également personnaliser ce raccourci en utilisant le paramètre de préférence si nécessaire.

formatage de Code tout en sauvegardant le fichier:

Visual Studio code permet à l'utilisateur de personnaliser les paramètres par défaut.

si vous souhaitez formater automatiquement votre contenu tout en sauvegardant, ajoutez cet extrait de code ci-dessous dans les paramètres d'espace de travail de visual studio code.

fichier --> Préférences -- > Paramètres De L'Espace De Travail

{
   // Controls if the editor should automatically format the line after typing
   "beautify.onSave": true,

   "editor.formatOnSave": true,

   // You can auto formate any files based on extensions type. 
"beautify.JSfiles": [
    "js",
    "json",
    "jsbeautifyrc",
    "jshintrc",
    "ts"
  ] 
}

Note: maintenant, vous pouvez Auto formater des fichiers dactylographiés vérifier ma mise à jour

266
répondu Bharathi Devarasu 2018-06-28 15:20:07

vous pouvez ajouter un lien dans fichier --> préférences --> Clavier raccourcis.

{ "key": "cmd+k cmd+d", "command": "editor.action.formatDocument" }

Ou Visual Studio comme:

{ "key": "ctrl+k ctrl+d", "command": "editor.action.formatDocument" }
185
répondu hardkoded 2018-06-24 19:48:31

la combinaison de touches de droite est shift + alt + f

90
répondu César 2016-05-18 06:28:29

notez aussi qu'à partir d'aujourd'hui le formatage est disponible pour ces langues:

66
répondu Johannes Rieken 2017-08-12 11:02:24

VS Code 1.6.1 supports " Format sur Save " qui récupérera automatiquement les extensions de formatteur installées pertinentes et formatera le document entier sur chaque save.

Activer le Format de "Enregistrer", le réglage

"editor.formatOnSave": true

et il y a des raccourcis clavier disponibles (VS Code 1.7 et plus):

Format document entier : Shift + Alt + F

sélection de Format seulement : Ctrl K + Ctrl F

48
répondu Dariusz 2016-11-16 13:49:37

À La Linux Ctrl + Shift + Je . Sous Windows Alt + Shift + F . Testé avec HTML/CSS / JS et VsCode 1.18.0.

pour les autres langues, vous pourriez avoir besoin d'installer un paquet langue spécifique.

43
répondu Niklas Rosencrantz 2017-11-12 21:12:02
  1. clic droit sur le fichier
  2. sélectionner le Format Document ( Alt + Maj + f ) à partir de la boîte de menu.

enter image description here

38
répondu Siddarth Kanted 2018-03-16 20:21:27

Sur ubuntu c'est Ctrl + Shift + je

29
répondu ranbuch 2016-09-22 09:16:29

cliquez avec le bouton droit de la souris sur le texte et sélectionnez"format code".

VS Code utilise js-beautify en interne, mais il n'a pas la capacité de modifier le style que vous souhaitez utiliser. L'extension "embellir" vous permet d'ajouter des paramètres

27
répondu Gerfried 2016-10-27 07:35:15

Pour une raison quelconque, 151910920" Alt + Shift + F n'a pas fonctionné pour moi sur Mac VSC 1.3.1, en fait la commande "Format de Document" n'a pas travaillé du tout. Mais la commande Formatter a très bien fonctionné.

de sorte que vous pouvez utiliser par commande + Maj + P et tapez Formatteur ou faites votre propre raccourci dans Préférences / raccourcis clavier Commande + K commande + S alors tapez Formatteur et ajoutez votre raccourci voir Exemple: enter image description here

22
répondu Aleksander Tymczenko 2017-07-09 00:59:27

Pour Fedora

  1. , Cliquez sur File -> Preferences -> Keyboard shortcuts .
  2. sous Default Keyboard Shortcuts , rechercher ( Ctrl + F ) pour editor.action.format .

Mine lire "key": "ctrl+shift+i"

"151980920, Vous pouvez le modifier. Se référer à cette réponse sur la façon de... ou si vous vous sentez un peu paresseux pour faire défiler jusqu':


vous pouvez ajouter un lien dans "Préférences - > raccourcis clavier "

{ "key": "cmd+k cmd+d", "command": "editor.action.format" }

Ou Visual Studio comme:

{ "key": "ctrl+k ctrl+d", "command": "editor.action.format" }


s'il vous Plaît note: cmd touche est uniquement pour les Mac. Pour Windows et Fedora (clavier Windows) utiliser Ctrl

21
répondu manucpp 2018-09-04 11:31:02

Shift + Alt + f est-ce que le travail est très bien dans 1.17.2 et au-dessus.

20
répondu Piotrek Hryciuk 2017-10-19 10:40:03

Sur le Code de Visual Studio, Shift + Alt + F est de faire ce que Ctrl + K + D est en train de faire sur Visual Studio.

14
répondu Burk 2016-10-10 23:33:34

sur Mac Shift+Alt+F ça me va.

vous pouvez toujours vérifier les liaisons clés dans le menu:

Code -> Preferences -> Keyboard Shortcuts et filtrer par mot clé 'format'.

14
répondu Lukasz Czerwinski 2018-01-08 10:06:19

le raccourci de format dans C# n'a pas fonctionné pour moi jusqu'à ce que j'ai installé Mono pour Mac OS X , DNVM et DNX . Avant d'installer Mono, le raccourci Auto-format ( Shift + Alt + F ) ne fonctionnait que pour les fichiers .json .

13
répondu Jo Smo 2017-07-08 13:46:19

en changeant le comportement par défaut pour le code de Visual Studio nécessite une extension, vous pouvez outrepasser le comportement par défaut dans l'espace de travail ou au niveau de l'utilisateur et fonctionne pour la plupart des langues prises en charge (je peux garantir html, javascript, c#)

niveau de L'espace de travail

prestations

  • ne nécessite pas d'extension
  • peut être partagé entre l'équipe

résultats

  • .vscode/settings.json est créé dans le dossier racine du projet

Comment Faire?

  1. Aller à: Fichier - > Préférences - > Paramètres d'espace de travail

  2. Ajouter et enregistrer "editor.formatOnType": true pour les paramètres.json (qui remplace le comportement par défaut pour le projet que vous travaillez en créant .vscode/paramètres.fichier json). How it looks

niveau D'environnement de L'utilisateur

prestations

  • ne nécessite pas d'extension
  • développement Personnel environnement tweeking pour les gouverner tous (paramètres:))

Résultats

  • L'utilisateur settings.json est modifié (voir l'emplacement par le système d'exploitation ci-dessous)

Comment Faire?

  1. Aller à: Fichier - > Préférences - > Paramètres de l'Utilisateur

  2. ajouter ou modifier la valeur de "editor.formatOnType": false en "editor.formatOnType": true dans les paramètres de l'utilisateur.json

votre code D'utilisateur visuel de Studio settings.json l'emplacement est:

paramètres emplacement des fichiers en fonction de votre plate-forme, les paramètres de l'utilisateur le fichier est situé ici:

Windows % APPDATA % \Code\User\settings.JSON Mac $HOME/Library/Application Support/Code/User / settings.JSON Linux $MAISON./config/Code/Utilisateur/paramètres.json le fichier de configuration de l'espace de travail est situé dans le cadre du .VSCode dans votre dossier projet.

plus de détails peuvent être trouvés ici

10
répondu Saturn Technologies 2016-09-08 09:12:47

code de formatage dans Visual Studio.

j'ai essayé de formater sous Windows 8.

il suffit de suivre les captures d'écran.

Etape 1. cliquez sur view dans la barre de menu supérieure, puis sur Command Pallete. enter image description here

  1. Puis zone de texte apparaît où nous avons besoin de type de Format

shift+alt+f

enter image description here

9
répondu afeef 2018-02-09 09:03:51

Fichier-> Préférences -> Paramètres

"editor.formatOnType": true

quand vous entrez le point-virgule, il sera formaté

7
répondu M Fatih Koca 2018-02-01 06:52:17

il suffit d'installer "151910920 Visual Studio" Keymap par Microsoft. Le Problème Est Résolu. : p

6
répondu Rudy 2017-01-23 15:41:47

sélectionnez le texte, faites un clic droit sur la sélection et sélectionnez l'option "palette de commandes"

enter image description here

une nouvelle fenêtre s'ouvre, recherchez" format " et sélectionnez l'option qui a le formatage selon l'exigence.

6
répondu Akhil Ghatiki 2018-01-18 07:47:40

par défaut cette clé ne fonctionnait pas pour moi sur HTML, CSS, JS document.

après la recherche j'ai trouvé ce plugin populaire JS-CSS-HTML Formatter avec 133,796 installe après l'installation, il suffit de recharger les fenêtres et appuyez sur CTRL + SHIFT + F et ça a marché!

5
répondu mumair 2017-07-08 05:06:32

en Mac, utiliser + K et puis + F .

5
répondu Gopal Devra 2017-12-18 14:13:03

doit installer le plug-in approprié en premier (c.-à-d. XML, C#, etc.). Le formatage ne sera pas disponible tant que vous n'aurez pas installé le plugin correspondant et sauvegardé le fichier avec une extension appropriée.

4
répondu Nigel Feasey 2016-09-08 20:34:00

la manière la plus simple que j'utilise dans vscode (ubuntu) est:

sélectionnez texte ,que vous souhaitez formater avec la souris .

Right click et choisissez "format selection"

4
répondu Ashutosh Jha 2017-05-24 09:07:13

pas celui-ci,Utilisez ceci: Fichier - > Préférences - > Paramètres D'Espace De Travail "éditeur.formatOnType": true

3
répondu 杨恩锋 2016-07-27 03:37:21

pour ceux qui veulent personnaliser ce que les fichiers JavaScript au format, vous pouvez utiliser le n'importe quelle extension sur la propriété JSfiles même s'applique à HTML.

{
    "beautify.onSave": true,
    "beautify.JSfiles": ["js", "json", "jsbeautifyrc", "jshintrc", "ts"],
    "beautify.HTMLfiles": ["htm", "html"]
}

cela activera beautify sur save for TypeScript, vous pouvez ajouter en XML à L'option HTML.

3
répondu Rick 2016-09-03 21:54:36

si vous voulez personnaliser le style de format-document, vous devez utiliser Beautify extention.

se Réfèrent à cette capture d'écran:

img

3
répondu Jerry Ni 2017-11-01 09:35:24

utiliser extension..

permet le formatage automatique du code lorsque vous enregistrez un fichier.

lancer VS Code Quick Open ( Ctrl + P ), coller la commande suivante, et appuyez sur enter.

ext format de l'installation-sur-save

https://marketplace.visualstudio.com/items?itemName=gyuha.format-on-save

2
répondu Gyuha Shin 2017-07-09 14:44:02

Visual Studio Code LINUX:

Ctrl + [ pour débloquer le bloc de code et

Ctrl + ] pour faire une indentation de masse

1
répondu Adam 2017-12-18 14:16:41