


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!

La montée en puissance du pouvoir technologique des femmes chinoises dans le domaine de l'IA: l'histoire de la collaboration d'honneur avec la contribution des femmes en profondeur au domaine de la technologie devient de plus en plus significative. Les données du ministère des Sciences et de la Technologie de la Chine montrent que le nombre de travailleuses scientifiques et technologiques est énorme et montre une sensibilité à la valeur sociale unique dans le développement des algorithmes d'IA. Cet article se concentrera sur l'honneur des téléphones mobiles et explorera la force de l'équipe féminine derrière qu'elle soit la première à se connecter au grand modèle Deepseek, montrant comment ils peuvent promouvoir le progrès technologique et remodeler le système de coordonnées de valeur de développement technologique. Le 8 février 2024, Honor a officiellement lancé le Big Model de Deepseek-R1, devenant le premier fabricant du camp Android à se connecter à Deepseek, excitant la réponse enthousiaste des utilisateurs. Dant ce succès, les membres de l'équipe féminine prennent des décisions de produits, des percées techniques et des utilisateurs

Deepseek a publié un article technique sur Zhihu, présentant en détail son système d'inférence Deepseek-V3 / R1, et a révélé pour la première fois des données financières clés, ce qui a attiré l'attention de l'industrie. L'article montre que la marge de bénéfice des coûts quotidiens du système atteint 545%, ce qui établit un nouveau profit mondial dans le modèle mondial de l'IA. La stratégie à faible coût de Deepseek lui donne un avantage dans la concurrence du marché. Le coût de sa formation sur modèle n'est que de 1% à 5% des produits similaires, et le coût de la formation du modèle V3 n'est que de 5,576 millions de dollars, bien inférieur à celui de ses concurrents. Pendant ce temps, la tarification de l'API de R1 n'est que de 1/7 à 1/2 d'Openaio3-MinI. Ces données prouvent la faisabilité commerciale de la voie technologique profonde et établissent également la rentabilité efficace des modèles d'IA.

MIDEA publiera bientôt son premier climatiseur équipé d'un grand modèle Deepseek - MIDEA Fresh and Clean Air Machine T6. Ce climatiseur est équipé d'un système de conduite intelligent avancé, qui peut ajuster intelligemment les paramètres tels que la température, l'humidité et la vitesse du vent en fonction de l'environnement. Plus important encore, il intègre le grand modèle Deepseek et prend en charge plus de 400 000 commandes vocales AI. La décision de Midea a provoqué des discussions animées dans l'industrie et est particulièrement préoccupé par l'importance de la combinaison de produits blancs et de grands modèles. Contrairement aux paramètres de température simples des climatiseurs traditionnels, MIDEA Fresh Air Machine T6 peut comprendre des instructions plus complexes et vagues et ajuster intelligemment l'humidité en fonction de l'environnement familial, améliorant considérablement l'expérience utilisateur.

La construction du site Web n'est que la première étape: l'importance du référencement et des backlinks La construction d'un site Web n'est que la première étape pour la convertir en un actif marketing précieux. Vous devez faire l'optimisation du référencement pour améliorer la visibilité de votre site Web dans les moteurs de recherche et attirer des clients potentiels. Les backlinks sont la clé pour améliorer le classement de votre site Web, et il montre à Google et à d'autres moteurs de recherche l'autorité et la crédibilité de votre site Web. Tous les backlinks ne sont pas bénéfiques: identifier et éviter les liens nocifs Tous les backlinks ne sont pas bénéfiques. Les liens nocifs peuvent nuire à votre classement. Excellent outil de vérification de la liaison backlink gratuite surveille la source des liens vers votre site Web et vous rappelle les liens nuisibles. De plus, vous pouvez également analyser les stratégies de liaison de vos concurrents et en apprendre. Outil de vérification gratuite de backlink: votre agent de renseignement SEO

Ce scanner de vulnérabilité de réseau basé sur GO identifie efficacement les faiblesses de sécurité potentielles. Il exploite les fonctionnalités de concurrence de GO pour la vitesse et comprend la détection de services et la correspondance de vulnérabilité. Explorons ses capacités et ses éthiques

Deepseek-R1 autorise la bibliothèque Baidu et NetDisk: L'intégration parfaite de la pensée et de l'action profondes s'est rapidement intégrée à de nombreuses plateformes en seulement un mois. Avec sa disposition stratégique audacieuse, Baidu intègre Deepseek en tant que partenaire modèle tiers et l'intégre dans son écosystème, qui marque un progrès majeur dans sa stratégie écologique de "Big Model Search". Baidu Search et Wenxin Intelligent Intelligent Platform sont les premiers à se connecter aux fonctions de recherche profonde des grands modèles Deepseek et Wenxin, offrant aux utilisateurs une expérience de recherche IA gratuite. Dans le même temps, le slogan classique de "Vous saurez quand vous allez à Baidu", et la nouvelle version de l'application Baidu intègre également les capacités du Big Model et Deepseek de Wenxin, lançant "AI Search" et "Wide Network Information Raffinement"


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

AI Hentai Generator
Générez AI Hentai gratuitement.

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

Navigateur d'examen sécurisé
Safe Exam Browser est un environnement de navigation sécurisé permettant de passer des examens en ligne en toute sécurité. Ce logiciel transforme n'importe quel ordinateur en poste de travail sécurisé. Il contrôle l'accès à n'importe quel utilitaire et empêche les étudiants d'utiliser des ressources non autorisées.

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)

MantisBT
Mantis est un outil Web de suivi des défauts facile à déployer, conçu pour faciliter le suivi des défauts des produits. Cela nécessite PHP, MySQL et un serveur Web. Découvrez nos services de démonstration et d'hébergement.