


ATOM Éditeur Code Snippet: Tool de réutilisation de code efficace
Les extraits de code sont des blocs de code réutilisables qui peuvent rapidement insérer les fichiers du programme et sont la fonction principale de l'éditeur de texte Atom. Les fragments prédéfinis sont généralement fournis avec des packages d'atomes et une syntaxe linguistique.
Les extraits personnalisés peuvent être créés et définis dans le fichier ~/.atom
situé dans votre dossier snippets.cson
. Ils nécessitent des identificateurs de langue, des noms, du texte de déclenchement et du code corporel des fragments (onglets facultatifs).
Les extraits peuvent être utilisés dans tout langage de programmation pris en charge par l'atome, spécifiez simplement la portée correcte du langage lors de la définition du fragment. Ils peuvent contenir des variables et peuvent être utilisés pour insérer des blocs de code communs, gagner du temps et assurer la cohérence du code.
Les extraits de code sont des blocs de code communs que vous pouvez rapidement insérer des fichiers de programme. Ils sont très utiles et sont également la caractéristique principale de l'éditeur de texte Atom. Autrement dit, vous pouvez utiliser l'éditeur pendant des mois sans réaliser l'existence d'extraits de code ou expérimenter leur puissance! Les packages Atom et la syntaxe linguistique sont généralement livrés avec des extraits de code prédéfinis. Par exemple, démarrez ou ouvrez un nouveau fichier HTML, puis tapez IMG et appuyez sur l'onglet. Le code suivant apparaît:
<img src="" alt="" />Le curseur
sera situé entre les citations d'attribut src
. Appuyez à nouveau sur la touche Tab et le curseur se déplace vers la propriété alt
. Appuyez sur la touche Tab pour la dernière fois et le curseur se déplacera à la fin de l'étiquette. Lorsque vous commencez à taper, le texte de déclenchement de l'extrait de code est indiqué par une flèche verte. Vous pouvez afficher tous les extraits de code définis du type de langue de fichier actuel en mettant le curseur n'importe où et en appuyant sur Alt-Shift-S. Faites défiler ou recherchez la liste pour trouver et utiliser des extraits de code spécifiques. Alternativement, ouvrez la liste des packages dans les paramètres et entrez la langue pour voir une liste de tous les types de syntaxe. Sélectionnez un et faites défiler la section de l'extrait de code pour afficher les déclencheurs et le code prédéfinis.
Comment créer votre propre extrait de code
Vous aurez vos propres blocs de code couramment utilisés qui peuvent être définis comme des extraits de code. La commande utile que j'utilise lors du débogage d'une application Node.js consiste à enregistrer l'objet en tant que chaîne JSON à la console:
console.log('%j', Object);
ATOM a déjà un déclencheur prédéfini log
pour console.log()
; cependant, vous pouvez l'améliorer avec des extraits de code personnalisés. Les extraits de code personnalisés sont définis dans le fichier ~/.atom
situé dans votre dossier snippets.cson
. Sélectionnez Ouvrir votre extrait de code dans le menu Fichier pour le modifier. L'extrait de code nécessite les informations suivantes:
- identifiant de langue ou gamme String
- Décrivez de façon simple le nom du code
- Une fois la touche de tabulation appuyée, le texte de déclenchement de l'extrait de code sera déclenché et
- CODE CODE CODE BORGOD SNIPPET avec onglets facultatifs.
Aller à la fin de snippets.cson
, tapez snip
et appuyez sur Tab - Oui, il y a même un extrait de code qui peut vous aider à définir l'extrait de code! …
<img src="" alt="" />
Notez que CSON est une notation d'objet CoffeeScript. Il s'agit d'une syntaxe concise qui peut être mappée directement à JSON; Tout d'abord, vous avez besoin d'une chaîne de plage qui identifie la langue dans laquelle l'extrait de code peut être appliqué. Le moyen le plus simple de déterminer la portée est d'ouvrir la liste des packages dans les paramètres et de saisir "langue". Ouvrez le package de syntaxe requis et recherchez la définition de la "portée" près du haut.
La plage d'extrait de code dans snippets.cson
doit également ajouter une période au début de la chaîne. Les gammes de langage Web populaires incluent:
- html:
.text.html.basic
- CSS:
.source.css
- sass:
.source.sass
- javascript:
.source.js
- JSON:
.source.json
- php:
.text.html.php
- java:
.source.java
- rubis:
.text.html.erb
- python:
.source.python
- Texte brut (y compris Markdown):
.text.plain
Par conséquent, vous pouvez définir un extrait de code de journalisation JSON en utilisant la méthode suivante:
console.log('%j', Object);
Une fois votre fichier snippets.cson
enregistré, l'extrait de code prendra effet. Dans cet exemple:
- La portée est définie sur
.source.js
(pour JavaScript) - Le code d'extrait de code est nommé "log json"
- Le déclencheur de l'onglet (préfixe) est défini sur
lj
- Le corps de l'extrait de code est défini sur
console.log('%j', Object);
(cependant, nous avons ajouté un code de contrôle supplémentaire comme indiqué ci-dessous).
Les citations simples du corps doivent être échappées avec une barre oblique inverse (). Les arrêts d'onglet sont définis à l'aide d'un panneau en dollars suivi d'un nombre, c'est-à-dire 1 $, 2 $, 3 $, etc. 1 $ est la première position d'onglet où le curseur apparaît. Lorsque la touche d'onglet est enfoncée, le curseur se déplacera à 2 $, etc. L'arrêt d'onglet ci-dessus 1 $ a été défini à l'aide du texte par défaut pour rappeler ou inviter l'utilisateur: ${1:Object}
. Lorsque vous utilisez un extrait de code, Object
est sélectionné dans console.log('%j', Object);
, il peut donc être modifié en nom d'objet approprié.
D'autres extraits de code peuvent être ajoutés au bas du fichier snippets.cson
. Si vous avez besoin de deux extraits de code ou plus de la même langue, ajoutez-les à la section de portée correspondante. Par exemple, vous pouvez créer un autre extrait de code JavaScript dans la portée de .source.js
pour enregistrer la longueur de n'importe quel tableau:
'.source.js': 'Snippet Name': 'prefix': 'Snippet Trigger' 'body': 'Hello World!'
Veuillez noter qu'il y a deux balises ${1:array}
. Lorsque console.log('array length', array.length);
apparaît, vous verrez deux curseurs et les deux instances de array
seront mises en évidence - vous tapez simplement le nom du tableau une fois et les deux changeront!
Extrait de code multi-lignes
Si vous vous sentez plus aventureux, vous pouvez utiliser trois citations doubles "" "pour définir un extrait de code multi-ligne plus long au début et à la fin du code corporel. Cet extrait de code génère un 2 × 2 avec une seule ligne d'en-tête .
<img src="" alt="" />
L'indentation du code à l'intérieur du corps de l'extrait de code n'a aucun effet sur la définition du CSON, mais je vous recommande de le mettre en dehors de la définition du corps pour une plus grande lisibilité. Je vous souhaite une bonne écriture de l'extrait de code! Si vous êtes nouveau dans l'atome, vous devez également vous référer à 10 modules complémentaires ATOM essentiels pour les packages recommandés.
FAQ sur l'utilisation des extraits de code dans Atom
Comment créer un nouvel extrait de code dans Atom?
La création de nouveaux extraits de code dans Atom est un processus simple. Tout d'abord, vous devez ouvrir le fichier de l'extrait de code en allant dans le menu du fichier puis à l'extrait de code. Cela ouvrira un fichier .cson où vous pouvez définir l'extrait de code. Chaque extrait de code commence par une ligne .source
qui spécifie le langage auquel il s'applique, suivi du nom de l'extrait de code en guillemets. Vous définissez ensuite le préfixe qui déclenchera l'extrait de code et le corps de l'extrait de code lui-même. Le corps peut être plusieurs lignes et utiliser la syntaxe ${1:default_text}
pour spécifier des onglets.
Comment utiliser des extraits de code dans l'atome?
Pour utiliser des extraits de code dans Atom, vous tapez simplement le préfixe défini pour l'extrait de code et appuyez sur la touche "Tab". Cela insère le corps de l'extrait de code au curseur. Si votre extrait de code a des onglets, vous pouvez utiliser la touche "Tab" pour se déplacer entre elles et entrer le texte souhaité.
Puis-je utiliser des extraits de code dans n'importe quel langage de programmation dans Atom?
Oui, vous pouvez utiliser des extraits de code pour tout langage de programmation pris en charge par Atom. Il vous suffit de spécifier la portée correcte de la langue lors de la définition de l'extrait de code. Par exemple, pour JavaScript, vous utiliserez .source.js
et pour Python, vous utiliserez .source.python
.
Comment partager mon extrait de code avec les autres?
Si vous souhaitez partager votre extrait de code avec d'autres, vous pouvez simplement partager votre fichier snippets.cson
. Ce fichier contient toutes vos définitions d'extrait de code et peut être trouvé dans votre répertoire de configuration atome. Alternativement, vous pouvez créer un package avec des extraits de code et le publier dans le référentiel du package Atom.
Puis-je utiliser des extraits de code pour insérer des blocs de code couramment utilisés?
Absolument! Les extraits de code sont un excellent moyen d'insérer des blocs de code communs. Vous pouvez définir un extrait pour tout extrait que vous tapez fréquemment, puis l'insérer avec quelques clés. Cela peut vous faire gagner beaucoup de temps et aider à assurer la cohérence de votre code.
Comment modifier les extraits de code existants dans l'atome?
Pour modifier un extrait de code existant dans Atom, vous devez ouvrir le fichier snippets.cson
et trouver l'extrait de code pour modifier. Vous pouvez ensuite modifier le préfixe, le corps ou la portée au besoin. Lorsque vous avez terminé, n'oubliez pas d'enregistrer le fichier pour appliquer les modifications.
Puis-je utiliser des variables dans des extraits de code?
Oui, vous pouvez utiliser des variables dans votre extrait de code. La variable est représentée par ${1:default_text}
, où "1" est l'onglet et "Default_text" est le texte par défaut à insérer. Vous pouvez utiliser des variables pour créer des espaces réservés dans des extraits de code afin que vous puissiez rapidement remplir ces espaces réservés lors de l'insertion des extraits de code.
Comment supprimer des extraits de code dans l'atome?
Pour supprimer un extrait de code dans Atom, vous devez ouvrir le fichier snippets.cson
et trouver l'extrait de code à supprimer. Ensuite, supprimez simplement la ligne de code qui définit l'extrait de code et enregistrez le fichier. L'extrait de code sera supprimé immédiatement.
Puis-je importer des extraits de code des autres éditeurs dans ATOM?
Bien que l'atome n'ait pas de fonctionnalité intégrée pour importer des extraits de code à partir d'autres éditeurs, vous pouvez copier manuellement des définitions d'extraits à partir d'autres éditeurs et les coller dans le fichier snippets.cson
dans l'atome. Vous devrez peut-être modifier un peu la syntaxe pour correspondre à la syntaxe de l'extrait de code d'ATOM.
Puis-je utiliser des extraits de code dans les fonctions de recherche et de remplacement d'ATOM?
Oui, vous pouvez utiliser des extraits de code dans les fonctionnalités et remplacer les fonctionnalités d'ATOM. Lorsque vous ouvrez le panneau Rechercher et remplacer, vous pouvez saisir un extrait de code dans le champ Remplacer. Lorsque vous effectuez une opération de remplacement, l'extrait de code est inséré dans l'emplacement du texte trouvé.
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!

Restez informé des dernières tendances technologiques avec ces meilleurs bulletins de développeur! Cette liste organisée offre quelque chose pour tout le monde, des amateurs d'IA aux développeurs assaisonnés du backend et du frontend. Choisissez vos favoris et gagnez du temps à la recherche de rel

Ce tutoriel vous guide dans la création d'un pipeline de traitement d'image sans serveur à l'aide de services AWS. Nous allons créer un frontend Next.js déployé sur un cluster ECS Fargate, en interagissant avec une passerelle API, des fonctions lambda, des seaux S3 et DynamoDB. Ème

Ce programme pilote, une collaboration entre le CNCF (Cloud Native Computing Foundation), Ampere Computing, Equinix Metal et ACTUTIE, rationalise ARM64 CI / CD pour les projets GitHub CNCF. L'initiative répond aux problèmes de sécurité et aux performances LIM


Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Version crackée d'EditPlus en chinois
Petite taille, coloration syntaxique, ne prend pas en charge la fonction d'invite de code

SublimeText3 Linux nouvelle version
Dernière version de SublimeText3 Linux

mPDF
mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),

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

Dreamweaver Mac
Outils de développement Web visuel
