Maison outils de développement sublime Partagez un plug-in pour Sublime Text3 qui prend en charge le formatage du code JSX et es201x

Partagez un plug-in pour Sublime Text3 qui prend en charge le formatage du code JSX et es201x

Apr 28, 2021 pm 04:54 PM
jsx prettier react.js

La colonne tutorielle suivante de sublime recommande un plug-in pour sublime text 3 qui prend en charge le formatage du code JSX et es201x. J'espère qu'il sera utile aux amis dans le besoin !

Partagez un plug-in pour Sublime Text3 qui prend en charge le formatage du code JSX et es201x

Recommander un plug-in pour Sublime Text 3 qui prend en charge le formatage de code JSX et es201x

Quand j'ai commencé à jouer React récemment, je Je l'utilise Sublime Text3 me fait vraiment souffrir de trouble obsessionnel-compulsif. Il ne prend pas en charge la mise en évidence de JSX. Après l'installation de Babel, un nouveau problème est survenu. . .

J'ai essayé deux ou trois plug-ins (jsfmt etc.) l'un après l'autre, mais aucun d'entre eux n'était idéal.
esformatter-jsx peut être utilisé, mais l'indentation de JSX et l'étrange indentation d'énoncés tels que switch sont terribles.
Enfin, alors que j'étais sur le point de changer d'IDE, j'ai vu que l'un des éléments de configuration du plug-in de formatage VSCode était esformatter-jsx, et vous pouviez également choisir prettier.

plus joli site officiel (Science Internet) : https://prettier.io/docs/en/install.html
Vous pouvez voir que Facebook l'utilise pour optimiser le code du React projet , mais je n'y suis pas allé.

Exécuter npm i -g prettier
Le package téléchargé contient un bin-prettier.js, qui est l'ontologie.

sublime text3 recherchez directement package control dans prettier pour télécharger, ouvrez son User élément de configuration, ajoutez-le comme suit et enregistrez-le.

Attention à modifier vos chemins locaux node et node_modules
{
  "debug": false,
  "prettier_cli_path": "/usr/local/lib/node_modules/prettier/bin-prettier.js",
  "node_path": "/usr/local/bin/node",
  "auto_format_on_save": false,
  "auto_format_on_save_excludes": [],
  "allow_inline_formatting": false,
  "custom_file_extensions": [],
  "max_file_size_limit": -1,
  "additional_cli_args": {},
  "prettier_options": {
    "printWidth": 80,
    "singleQuote": false,
    "trailingComma": "none",
    "bracketSpacing": true,
    "jsxBracketSameLine": false,
    "parser": "babylon",
    "semi": true,
    "requirePragma": false,
    "proseWrap": "preserve",
    "arrowParens": "avoid"
  }
}
Copier après la connexion

et ajoutez

{
  "keys": ["super+shift+c"],
  "command": "format_javascript"
}
Copier après la connexion

à la configuration des touches de raccourci. Pour plus de détails, vous pouvez aller sur github. pour voir le Readme de l'auteur du plug-in

Les fonctions du plug-in ne sont pas toutes des fonctions Vous pouvez utiliser des instructions sur la ligne de commande pour formater le code (peut-il aussi être cité directement dans le projet ?)

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment appeler la méthode du composant enfant dans le composant parent React Comment appeler la méthode du composant enfant dans le composant parent React Dec 27, 2022 pm 07:01 PM

Méthode d'appel : 1. Les appels dans les composants de classe peuvent être implémentés en utilisant React.createRef(), la déclaration fonctionnelle de l'attribut onRef personnalisé ref ou props ; 2. Les appels dans les composants de fonction et les composants Hook peuvent être implémentés en utilisant useImperativeHandle ou forwardRef pour lancer un La référence du composant enfant est implémentée.

Parlons de la façon dont Vue restitue dynamiquement les composants via JSX Parlons de la façon dont Vue restitue dynamiquement les composants via JSX Dec 05, 2022 pm 06:52 PM

Comment Vue restitue-t-il dynamiquement les composants via JSX ? L'article suivant vous présentera comment Vue peut restituer efficacement et dynamiquement des composants via JSX. J'espère qu'il vous sera utile !

Comment utiliser le plus joli plug-in dans Vscode_Comment utiliser le plus joli plug-in dans Vscode Comment utiliser le plus joli plug-in dans Vscode_Comment utiliser le plus joli plug-in dans Vscode Apr 02, 2024 pm 02:49 PM

1. Ouvrez d'abord Vscode. Si le plug-in le plus joli n'est pas installé, veuillez d'abord l'installer. La méthode d'installation consiste à cliquer sur l'icône [Extension], puis à rechercher [plus joli], à trouver le plug-in officiel et à l'installer. 2. Préparez ensuite un exemple de code. L'image suivante est un morceau de code HTML avec un format relativement déroutant. 3. Dans la fenêtre vscode qui ouvre l'exemple de code, utilisez la touche de raccourci [CTRL+Shift+P] pour ouvrir la boîte de commande vscode, entrez le mot-clé [format] dans la case et vous pouvez voir qu'il existe 2 options : 1. FormatDocument (touche de raccourci Shift+Alt+F) Formater l'intégralité du document 2.FormatSelection

Qu'est-ce que JSX dans Vue ? Quand l'utiliser ? Comment l'utiliser ? Qu'est-ce que JSX dans Vue ? Quand l'utiliser ? Comment l'utiliser ? Jan 16, 2023 pm 08:23 PM

Qu’est-ce que JSX dans Vue ? L'article suivant vous présentera JSX dans Vue, vous expliquera quand utiliser JSX et son utilisation de base dans Vue2. J'espère qu'il vous sera utile !

Comment utiliser Prettier pour formater le code dans Vue Comment utiliser Prettier pour formater le code dans Vue Jun 11, 2023 pm 04:48 PM

Vue est un framework JavaScript populaire largement utilisé dans le développement Web. Dans le développement quotidien, nous devons formater le code pour conserver un style de code unifié. Dans Vue, nous pouvons utiliser le plug-in Prettier pour formater facilement le code. Prettier est un outil de formatage de code qui peut nous aider à formater automatiquement le code. Par rapport à la modification manuelle du format du code, l'utilisation de Prettier peut considérablement améliorer notre efficacité de travail et également garantir le style du code.

Explication détaillée de la façon d'utiliser JSX dans Vue3+Vite Explication détaillée de la façon d'utiliser JSX dans Vue3+Vite Dec 09, 2022 pm 08:27 PM

Comment utiliser JSX dans Vue+Vite ? L'article suivant vous présentera comment utiliser JSX dans Vue3+Vite. J'espère qu'il vous sera utile !

Comment utiliser la syntaxe jsx dans vue3 Comment utiliser la syntaxe jsx dans vue3 May 12, 2023 pm 12:46 PM

Contexte : Le projet vue3 promeut l'utilisation du format composition-api+setup combiné au format jsx+hooks, qui est séparé par métier, ce qui rend la logique plus claire et la maintenance plus pratique. La syntaxe ci-dessous remplit principalement la même fonction en comparant les différentes syntaxes de jsx et du modèle. 1. Constantes de contenu ordinaires La méthode d'écriture est la même //méthode d'écriture jsx setup(){return()=>hello}/. Méthode d'écriture /tempalte bonjour 2. Variables dynamiques jsx utilise uniformément des accolades pour envelopper les variables sans guillemets. Par exemple, le contenu de {age}tempalte est entouré de doubles accolades et les variables d'attribut commencent par deux points. {age}}{} vient de jsx.

Comment déboguer le code source de React ? Introduction aux méthodes de débogage utilisant plusieurs outils Comment déboguer le code source de React ? Introduction aux méthodes de débogage utilisant plusieurs outils Mar 31, 2023 pm 06:54 PM

Comment déboguer le code source de React ? L'article suivant expliquera comment déboguer le code source de React sous divers outils et présentera comment déboguer le véritable code source de React dans les projets contributeurs, create-react-app et vite. J'espère que cela sera utile à tout le monde !

See all articles