[RAILS] Qu'est-ce qu'un extrait de code en programmation?

Un éditeur de texte est l'un des outils essentiels de la programmation.

Lors de la recherche de plug-ins et de raccourcis recommandés dans l'éditeur de texte pour faciliter le codage, je vois souvent le mot inconnu "snippet".

Cette fois, moi, débutant en programmation, j'ai étudié et résumé cet "extrait".

Puisqu'il a été étudié par des débutants jusqu'au dernier, il peut s'agir d'un malentendu du point de vue du niveau intermédiaire et supérieur, mais je serais reconnaissant à quiconque l'a remarqué de le signaler.

Conclusion: version de programmation de la fonction d'enregistrement du dictionnaire

Si vous utilisez fréquemment un PC, vous avez utilisé la fonction d'enregistrement du dictionnaire de mots, n'est-ce pas?

Si vous vous inscrivez à l'avance pour que lorsque vous tapez «A», vous obtiendrez «Merci».

Si vous tapez «A» et appuyez sur la touche de tabulation, vous pouvez dire «Merci».

Snippet est une version programmée de cette fonction d'enregistrement de dictionnaire.

Snippet signifie «fragment» et est censé faire référence à une partie du code source ou du texte dans la programmation.

Ce qui suit est un enregistrement d'extraits de code utilisés dans le moteur de modèle "html.erb" utilisé dans Ruby on Rails, qui est un framework Ruby.

erb.json


{
	"embedded Ruby": {
		"prefix": "erb",
		"body": [
				"<% $1 %>"
		]
	}
}
Mots dans le code sens
embedded Ruby Titre de l'extrait
prefix Mot abrégé
body Code qui est converti lorsque vous entrez une abréviation et appuyez sur la touche de tabulation

Si vous vous inscrivez comme ça, vous pouvez réduire les entrées de clé inutiles, réduire les erreurs et raccourcir le temps de codage, donc je voudrais augmenter activement les extraits!

Bonus: Comment enregistrer un extrait de code avec Visual Studio Code

Je vais vous dire comment enregistrer l'extrait de code html.erb ci-dessus avec l'éditeur de texte "Visual Studio Code" que j'utilise actuellement.

Au fait, l'environnement PC est Mac.

  1. Ouvrez Visual Studio Code et cliquez sur «Code» -> «Préférences» -> «Extraits de code utilisateur» en haut à gauche. スクリーンショット 2020-11-14 16.41.30.png

  2. Cliquez sur "erb". スクリーンショット 2020-11-14 17.26.04.png

C'est ainsi que erb.json s'ouvre. スクリーンショット 2020-11-14 17.26.26.png Si vous enregistrez un extrait comme décrit ci-dessus, vous pouvez facilement entrer des codes longs en entrant simplement l'abréviation.

Matériel de référence

[Enregistrez un extrait de code dans VSCode et codez efficacement! ](Https://haniwaman.com/vscode-snipet/#:~:text=VSCode%E3%81%A7%E3%81%AF%E5%90%84%E6%8B%A1%E5%BC% B5% E5% AD% 90,% E3% 81% 84% E3% 81% 8F% E3% 81% A4% E3% 81% 8B% E3% 81% 82% E3% 82% 8B% E3% 81% AF % E3% 81% 9A% E3% 81% A7% E3% 81% 99% E3% 80% 82)

Recommended Posts

Qu'est-ce qu'un extrait de code en programmation?
Qu'est-ce qu'une classe en langage Java (3 /?)
[Pour les débutants en programmation] Qu'est-ce qu'une méthode?
Qu'est-ce qu'une classe en langage Java (1 /?)
Qu'est-ce qu'une classe en langage Java (2 /?)
Qu'est-ce qu'un constructeur
Qu'est-ce qu'un flux
Qu'est-ce qu'un servlet?
Qu'est-ce qu'un type booléen?
Qu'est-ce qu'un module Ruby?
Qu'est-ce qu'une virgule flottante?
Qu'est-ce qu'un commentaire significatif?
Qu'est-ce qu'un fichier JAR?
Qu'est-ce qu'une collection Java?
Qu'est-ce qu'une expression lambda?
Quelle révolution se produit dans la programmation
Qu'est-ce que Fat⁉ enum?
Qu'est-ce qu'un type booléen de colonne?
Qu'est-ce qu'une variable de type référence?
Qu'est-ce que @Autowired dans Spring Boot?
Qu'est-ce qu'une expression lambda (Java)
Qu'est-ce qu'un tableau bidimensionnel Ruby?
Qu'est-ce qu'un terminal? -Chemin absolu et chemin relatif-
Qu'est-ce qu'un fichier .original Spring Boot?
Qu'est-ce que Swift? Résultats obtenus en 3 semaines
[Note technique] Qu'est-ce que "inclure" dans Ruby?
Quelle est la méthode principale en Java?
[Rails] Qu'est-ce qu'un point (.) Ou un deux-points (:)?
Qu'est-ce que Cubby
Qu'est-ce qui est nul? ]
Qu'est-ce que Keycloak
Qu'est-ce que maven?
Qu'est-ce que Jackson?
Qu'est-ce que soi
Qu'est-ce que Jenkins
Qu'est-ce que ArgumentMatcher?
Pensons à ce qu'est la programmation déclarative en Java et Elm (partie 1)
Qu'est-ce que les paramètres
Qu'est-ce que SLF4J?
Qu'est-ce que la façade? ??
Qu'est-ce que Java <>?
Qu'est-ce que Gradle?
Qu'est-ce que POJO
Qu'est-ce que 'java
Qu'est-ce que centOS
Qu'est-ce que RubyGem?
Qu'est-ce que before_action?
Qu'est-ce que Docker
Qu'est-ce que Byte?
Qu'est-ce que Tomcat
Introduction aux fonctions récursives: qu'est-ce qu'une fonction récursive?
Créer un extrait pour Thymeleaf dans VS Code
Androd: Que faire à propos de "Le Royaume est déjà dans une transaction d'écriture dans"