[RAILS] Was ist ein Ausschnitt in der Programmierung?

Ein Texteditor ist eines der wesentlichen Werkzeuge für die Programmierung.

Bei der Suche nach empfohlenen Plug-Ins und Verknüpfungen im Texteditor, um das Codieren zu vereinfachen, wird häufig das unbekannte Wort "Snippet" angezeigt.

Dieses Mal habe ich, ein Anfänger in der Programmierung, dieses "Snippet" untersucht und zusammengefasst.

Da es von Anfängern bis zuletzt untersucht wurde, kann es aus Sicht der Mittelstufe und darüber ein Missverständnis sein, aber ich wäre dankbar, wenn jemand, der es bemerkt hat, darauf hinweisen könnte.

Fazit: Programmierversion der Wörterbuchregistrierungsfunktion

Wenn Sie häufig einen PC verwenden, haben Sie die Wortwörterbuch-Registrierungsfunktion verwendet, nicht wahr?

Wenn Sie sich im Voraus registrieren, damit Sie bei Eingabe von "A" "Danke" erhalten.

Wenn Sie "A" eingeben und die Tabulatortaste drücken, können Sie "Danke" sagen.

Snippet ist eine programmierte Version dieser Wörterbuchregistrierungsfunktion.

Snippet bedeutet "Fragment", und bei der Programmierung soll es sich auf einen Teil des Quellcodes oder Textes beziehen.

Das Folgende ist eine Registrierung von Snippets, die in der Template-Engine "html.erb" verwendet werden, die in Ruby on Rails verwendet wird, einem Ruby-Framework.

erb.json


{
	"embedded Ruby": {
		"prefix": "erb",
		"body": [
				"<% $1 %>"
		]
	}
}
Wörter im Code Bedeutung
embedded Ruby Snippet-Titel
prefix Kurzwort
body Code, der konvertiert wird, wenn Sie eine Abkürzung eingeben und die Tabulatortaste drücken

Wenn Sie sich so registrieren, können Sie unnötige Tasteneingaben reduzieren, Fehler reduzieren und die Codierungszeit verkürzen. Daher möchte ich die Snippets aktiv erhöhen!

Bonus: So registrieren Sie ein Snippet bei Visual Studio Code

Ich werde Ihnen sagen, wie Sie das obige html.erb-Snippet mit dem Texteditor "Visual Studio Code" registrieren, den ich derzeit verwende.

Die PC-Umgebung ist übrigens Mac.

  1. Öffnen Sie Visual Studio Code und klicken Sie oben links auf "Code" -> "Einstellungen" -> "Benutzerausschnitte". スクリーンショット 2020-11-14 16.41.30.png

  2. Klicken Sie auf "erb". スクリーンショット 2020-11-14 17.26.04.png

So öffnet erb.json. スクリーンショット 2020-11-14 17.26.26.png Wenn Sie ein Snippet wie oben beschrieben registrieren, können Sie einfach lange Codes eingeben, indem Sie einfach die Abkürzung eingeben.

Referenzmaterial

[Registrieren Sie ein Code-Snippet in VSCode und codieren Sie effizient! ](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

Was ist ein Ausschnitt in der Programmierung?
Was ist eine Klasse in der Java-Sprache (3 /?)
[Für Programmieranfänger] Was ist eine Methode?
Was ist eine Klasse in der Java-Sprache (1 /?)
Was ist eine Klasse in der Java-Sprache (2 /?)
Was ist ein Konstruktor?
Was ist ein Stream?
Was ist ein Servlet?
Was ist ein boolescher Typ?
Was ist ein Ruby-Modul?
Was ist ein Gleitkomma?
Was ist ein aussagekräftiger Kommentar?
Was ist eine JAR-Datei?
Was ist eine Java-Sammlung?
Was ist ein Lambda-Ausdruck?
Welche Revolution passiert in der Programmierung
Was ist Fat⁉ enum?
Was ist ein Boolescher Spaltentyp?
Was ist eine Referenztypvariable?
Was ist @Autowired im Spring Boot?
Was ist ein Lambda-Ausdruck (Java)
Was ist ein zweidimensionales Ruby-Array?
Was ist ein Terminal? -Absoluter Pfad & relativer Pfad-
Was ist eine Spring Boot-Originaldatei?
Was ist Swift? Ergebnisse in 3 Wochen erhalten
[Technischer Hinweis] Was ist "include" in Ruby?
Was ist die Hauptmethode in Java?
[Rails] Was ist ein Punkt (.) Oder ein Doppelpunkt (:)?
Was ist Cubby?
Was ist null? ]]
Was ist Schlüsselumhang?
Was ist Maven?
Was ist Jackson?
Was ist Selbst
Was ist Jenkins?
Was ist ArgumentMatcher?
Lassen Sie uns darüber nachdenken, was deklarative Programmierung in Java und Elm ist (Teil 1).
Was ist params
Was ist SLF4J?
Was ist Fassade? ??
Was ist Java <>?
Was ist Gradle?
Was ist POJO?
Was ist java
Was ist centOS?
Was ist RubyGem?
Was ist before_action?
Was ist Docker?
Was ist Byte?
Was ist Tomcat?
Einführung in rekursive Funktionen: Was ist eine rekursive Funktion?
Machen Sie einen Ausschnitt für Thymeleaf in VS Code
Androd: Was tun gegen "The Realm befindet sich bereits in einer Schreibtransaktion in"