Cet article examine les options de vscode Prettier, résume et partage 16 attributs qui rendent votre code magnifique. J'espère qu'il sera utile à tout le monde !
Je fais du développement front-end depuis longtemps, mais chaque fois que je m'appuie sur des échafaudages ou des modèles de code open source pour écrire du code dans un style unifié, je n'aime pas. Je ne sais pas comment l'ajuster. Baidu n'a pas réussi après plusieurs tentatives, je peux me contenter, donc cette fois je vais jeter un œil aux options de Prettier et comprendre cet outil qui est largement utilisé. dans des scénarios de formatage de code (20 533 053 installations) à la fois. [Étude recommandée : "Tutoriel d'introduction au vscode"]
Prettier introduction et configuration d'utilisation :
Prettier est un outil qui prend en charge plusieurs langages de programmation pour le formatage du code avec moins de configuration, et il existe plug-ins intégrés et fournis dans les éditeurs les plus couramment utilisés.
On peut utiliser l'adresse du plug-in fournie en fin d'article ou chercher dans la boutique en VSCode pour trouver celui avec le plus gros volume de téléchargement. Après avoir installé le plug-in, nous pouvons configurer un style qui correspond à notre personnalisation en configurant le fichier .prettierrc
dans le répertoire racine du projet. Il est recommandé d'utiliser une combinaison de formats JSON pour le contenu du fichier. Bien entendu, d'autres méthodes de dénomination et d'écriture des fichiers de configuration sont également prises en charge. L'adresse correspondante du document original est également fournie à la fin de l'article. N'oubliez pas de sélectionner le formateur par défaut comme .prettierrc
文件来配置一份符合我们自定义的风格,文件内容推荐使用JSON格式组合。当然也支持其他的一个配置文件命名和书写方式,文末也提供了原文档对应的地址,记得要将默认的格式化程序选择为Prettier。
在这还推荐在项目下配置VSCode中保存时格式化代码,并在窗口状态变化是自动保存,因为过多的保存可能会造成不必要的麻烦。
属性介绍:
printWidth
tabWidth
useTabs
semi
singleQuote
jsxSingleQuote
trailingComma
PrettierIntroduction de l'attribut : | |
---|---|
API : | |
Valeur par défaut : 80 |
tabWidth
🎜🎜Type de paramètre : int🎜🎜Valeur par défaut : 2🎜🎜useTabs
🎜🎜Type de paramètre : bool🎜🎜Valeur par défaut : false🎜🎜semi
🎜🎜Type de paramètre : bool🎜🎜Valeur par défaut : true🎜🎜singleQuote
🎜🎜Type de paramètre : bool🎜🎜Valeur par défaut : false🎜🎜jsxSingleQuote
🎜🎜Type de paramètre : bool🎜🎜Valeur par défaut : false🎜🎜trailingComma
🎜🎜Type de paramètre : es5/none/all🎜🎜Valeur par défaut : es5🎜🎜🎜🎜🎜🎜es5🎜🎜Complété dans ES5 comme (objet, tableau)🎜 🎜🎜🎜 🎜🎜aucun🎜🎜Aucun supplément🎜🎜🎜🎜tous🎜🎜Compléter autant que possible, y compris les paramètres de fonction, les appels de fonction, le support TS🎜🎜🎜🎜bracketSpacing
bracketSpacing
bracketSameLine
arrowParens
requirePragma
/** * @prettier */ or /** * @format */
insertPragma
vueIndentScriptAndStyle
endOfLine
embeddedLanguageFormatting
singleAttributePerLine
bracketSameLine
API : arrowParens
Valeur par défaut : toujours
Introduction et description : S'il faut formater uniquement le code avec des commentaires spéciaux au début du fichier de format.
requirePragma
🎜🎜Type de paramètre : bool🎜🎜Valeur par défaut : false🎜🎜rrreeeinsertPragma
🎜🎜Type de paramètre : bool🎜🎜Valeur par défaut : false🎜🎜vueIndentScriptAndStyle
🎜🎜Type de paramètre : bool🎜🎜Valeur par défaut : false🎜🎜endOfLine
🎜🎜Type de paramètre : lf/crlf/cr/auto🎜🎜Valeur par défaut : lf🎜🎜embeddedLanguageFormatting
🎜🎜Type de paramètre : off / auto🎜🎜Valeur par défaut : auto🎜🎜singleAttributePerLine
🎜🎜Type de paramètre : bool🎜🎜Valeur par défaut : false🎜🎜🎜🎜Écrit à la fin : 🎜🎜🎜Après l'avoir trié, dépêchez-vous et enregistrez-le, la prochaine fois que vous oubliez comment utiliser les attributs. Lisez simplement cet article le moment venu. À ce stade, le défi de mise à jour de l'article d'avril est terminé. Merci jym pour vos likes et vos encouragements. 🎜🎜🎜Disposition des liens : 🎜🎜🎜🎜🎜Prettier : https://prettier.io/🎜🎜🎜🎜Prettier (plug-in vscode) : https://marketplace.visualstudio.com/items?itemName=esbenp.prettier -vscode 🎜🎜🎜🎜Fichier de configuration : https://prettier.io/docs/en/configuration.html 🎜🎜🎜🎜Débogage en ligne : https://prettier.io/playground/🎜🎜🎜🎜Plus de connaissances connexes sur VSCode , veuillez visiter : 🎜tutoriel vscode🎜 ! ! 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!