Quel est l'équivalent de Ctrl+ K+ Fet Ctrl+ K+ Dsous Windows dans Visual Studio pour le formatage, ou "embellir" le code dans l'éditeur de code Visual Studio?
Quel est l'équivalent de Ctrl+ K+ Fet Ctrl+ K+ Dsous Windows dans Visual Studio pour le formatage, ou "embellir" le code dans l'éditeur de code Visual Studio?
Réponses:
La mise en forme du code est disponible dans Visual Studio Code via les raccourcis suivants:
Alternativement, vous pouvez trouver le raccourci, ainsi que d'autres raccourcis, via la 'Palette de commandes' fournie dans l'éditeur avec Ctrl+ Shift+ P(ou Command+ Shift+ Psur Mac), puis rechercher le document de format .
Raccourci de mise en forme du code:
Code Visual Studio sous Windows - Shift+ Alt+F
Code Visual Studio sur MacOS - Shift+ Option+F
Code Visual Studio sur Ubuntu - Ctrl+ Shift+I
Vous pouvez également personnaliser ce raccourci en utilisant un paramètre de préférence si nécessaire.
Formatage du code lors de l'enregistrement du fichier:
Visual Studio Code permet à l'utilisateur de personnaliser les paramètres par défaut.
Si vous souhaitez formater automatiquement votre contenu lors de l'enregistrement, ajoutez l'extrait de code ci-dessous dans les paramètres de l'espace de travail de Visual Studio Code.
Fichier de menu → 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 format any files based on the file extensions type.
"beautify.JSfiles": [
"js",
"json",
"jsbeautifyrc",
"jshintrc",
"ts"
]
}
Remarque: vous pouvez désormais formater automatiquement les fichiers TypeScript. Vérifiez ma mise à jour.
Shift + Alt + I
Shift + Alt + I
aussi
prettier.singleQuote: true
dans vos paramètres de code vs.
Vous pouvez ajouter une liaison de touches dans le menu Fichier → Préférences → Raccourcis clavier .
{ "key": "cmd+k cmd+d", "command": "editor.action.formatDocument" }
Ou Visual Studio comme:
{ "key": "ctrl+k ctrl+d", "command": "editor.action.formatDocument" }
cmd
par ctrl
- ne faites pas que copier et coller aveuglément comme je l'ai fait!
La bonne combinaison de touches est Shift+ Alt+ F.
Pour Fedora
File
-> Preferences
-> Keyboard shortcuts
.Default Keyboard Shortcuts
, recherchez ( Ctrl+ F) pour editor.action.format
.Le mien a lu "key": "ctrl+shift+i"
Vous pouvez également le modifier. Reportez-vous à cette réponse sur la façon de ... ou si vous vous sentez un peu paresseux pour faire défiler vers le haut:
Vous pouvez ajouter une liaison de touches 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" }
Veuillez noter: la cmdclé est uniquement pour les Mac. Pour Windows et Fedora (clavier Windows), utilisezCtrl
MODIFIER :
Selon la version de Visual Code, 1.28.2
c'est ce que j'ai trouvé.
editor.action.format
n'existe plus. Il a maintenant été remplacé par editor.action.formatDocument
et editor.action.formatSelection
.
Tapez editor.action.format
dans la zone de recherche pour afficher les raccourcis existants.
Pour modifier les combinaisons de touches, procédez comme suit:
editor.action.formatDocument
oueditor.action.formatSelection
Visual Studio Code 1.6.1 prend en charge « Format lors de l'enregistrement » qui récupérera automatiquement les extensions de formateur installées pertinentes et formatera le document entier à chaque enregistrement.
Activez "Format lors de l'enregistrement" en définissant
"editor.formatOnSave": true
Et il existe des raccourcis clavier disponibles (Visual Studio Code 1.7 et supérieur):
Formater tout le document : Shift+ Alt+F
Sélection du format uniquement : Ctrl+ K, Ctrl+F
Sur Ubuntu, c'est Ctrl+ Shift+ I.
CTRL + SHIFT + I
fonctionne pour JavaScript mais pas pour PHP, par exemple.
Faites simplement un clic droit sur le texte et sélectionnez "Formater le code".
Visual Studio Code utilise en js-beautify
interne, mais il n'a pas la possibilité de modifier le style que vous souhaitez utiliser. L'extension "embellir" vous permet d'ajouter des paramètres.
Fichier de menu → Préférences → Paramètres
"editor.formatOnType": true
Lorsque vous entrez le point-virgule, il va être formaté.
Alternativement, vous pouvez également utiliser "editor.formatOnSave": true
.
shift+alt+f
de certaines situations. Je ne sais pas pourquoi!
Shift+ Alt+ Ffait très bien le travail en 1.17.2 et au-dessus.
Pour une raison quelconque, Alt+ Shift+ Fne fonctionnait pas pour moi sur Mac Visual Studio Code 1.3.1, et en fait la commande "Formater le document" ne fonctionnait pas du tout. Mais la commande Formatter a très bien fonctionné.
Vous pouvez donc utiliser Command+ Shift+ Pet taper Formatter ou créer votre propre raccourci dans le menu Fichier → Préférences → Raccourcis clavier → Command+ K Command+ Spuis taper Formatter et ajouter votre raccourci.
Voir un exemple:
Formatage du code dans Visual Studio.
J'ai essayé de formater sous Windows 8.
Suivez simplement les captures d'écran ci-dessous.
Le raccourci de format en C # n'a pas fonctionné pour moi jusqu'à ce que j'installe Mono pour Mac OS X, DNVM et DNX .
Avant d'installer Mono, le raccourci de formatage automatique ( Shift+ Alt+ F) ne fonctionnait que pour les .json
fichiers.
Sur Mac, Shift+ Alt+F fonctionne pour moi.
Vous pouvez toujours vérifier les raccourcis clavier dans le menu:
Fichier de menu → Préférences → Raccourcis clavier et filtrez par mot-clé «format».
Bien que la modification du comportement par défaut pour Visual Studio Code nécessite une extension, vous pouvez remplacer le comportement par défaut dans l'espace de travail ou au niveau utilisateur. Il fonctionne pour la plupart des langues prises en charge (je peux garantir HTML, JavaScript et C #).
Avantages
Résultats
.vscode/settings.json
est créé dans le dossier racine du projetComment?
Accédez à: Fichier de menu → Préférences → Paramètres de l'espace de travail
Ajoutez et enregistrez "editor.formatOnType": true
dans settings.json (qui remplace le comportement par défaut du projet sur lequel vous travaillez en créant le fichier .vscode / settings.json).
Avantages
Résultats
settings.json
est modifié (voir l'emplacement par système d'exploitation ci-dessous)Comment?
Allez dans: menu Fichier → Préférences → Paramètres utilisateur
Ajoutez ou modifiez la valeur de "editor.formatOnType": false
à "editor.formatOnType": true
dans les paramètres utilisateur.json
L' settings.json
emplacement de votre utilisateur Visual Studio Code est:
Emplacements des fichiers de paramètres en fonction de votre plateforme, le fichier de paramètres utilisateur se trouve ici:
%APPDATA%\Code\User\settings.json
$HOME/Library/Application Support/Code/User/settings.json
$HOME/.config/Code/User/settings.json
le fichier de configuration de l'espace de travail se trouve dans le dossier .vscode de votre projet.Plus de détails peuvent être trouvés ici .
Par défaut, cette clé ne fonctionnait pas pour moi sur les documents HTML, CSS et JavaScript.
Après la recherche, j'ai trouvé le plugin JS-CSS-HTML Formatter populaire avec 133 796 installations .
Après l'installation, rechargez simplement les fenêtres et appuyez sur Ctrl+ Shift+ F, et cela a fonctionné!
.prettierrc
et plugin. Je crains qu'un jour plus joli ne fusionne en vs-code :)
Sélectionnez le texte, faites un clic droit sur la sélection, puis sélectionnez l'option "palette de commandes":
Une nouvelle fenêtre s'ouvre. Recherchez «format» et sélectionnez l'option dont le formatage est conforme à l'exigence.
Installez simplement Visual Studio Keymap par Microsoft. Problème résolu. : p
Sous Mac, utilisez ⌘+ Kpuis ⌘+ F.
Pour ceux qui souhaitent personnaliser les fichiers JavaScript à formater, vous pouvez utiliser n'importe quelle extension de la JSfiles
propriété. La même chose s'applique au HTML.
{
"beautify.onSave": true,
"beautify.JSfiles": ["js", "json", "jsbeautifyrc", "jshintrc", "ts"],
"beautify.HTMLfiles": ["htm", "html"]
}
Cela permettra d'embellir lors de l'enregistrement pour TypeScript, et vous pouvez ajouter en XML à l'option HTML.
Vous devez d'abord installer le plug-in approprié (c'est-à-dire XML, C #, etc.).
Le formatage ne sera disponible qu'après avoir installé le plug-in correspondant et enregistré le fichier avec une extension appropriée.
La façon la plus simple que j'utilise dans Visual Studio Code (Ubuntu) est:
Sélectionnez le texte que vous souhaitez formater avec la souris.
Faites un clic droit et choisissez "Sélection du format" .
Pas celui-ci. Utilisez ceci:
Fichier de menu → Préférences → Paramètres de l'espace de travail , "editor.formatOnType" : vrai
Utiliser l'extension ...
Active la mise en forme automatique du code lorsque vous enregistrez un fichier.
Lancez Visual Studio Code et Quick Open ( Ctrl+ P), collez la commande suivante et appuyez surEnter .
ext install format-on-save
https://marketplace.visualstudio.com/items?itemName=gyuha.format-on-save