[RAILS] [Ruby] Ich möchte einen Methodensprung machen!

Einführung

Umgebung macOS Catalina 10.15.5

Ich möchte eine Methode springen lassen, damit ich beim Lesen des von einer anderen Person in Ruby geschriebenen Quellcodes leicht den Definitionsort der Methode finden kann, sodass ich die Methode aufschreibe, zu der ich gekommen bin, nachdem ich verschiedene Dinge ausprobiert habe.

Ich habe hauptsächlich Atom als Texteditor verwendet, aber ich habe verschiedene Methoden ausprobiert, um die Methode des Ruby-Codes mit Atom zu überspringen, aber es hat nicht funktioniert.

Fazit VS Code ist einfach zu bedienen

Es wurde entschieden, dass

Installationsverfahren

1. Laden Sie hier den VS-Code herunter

https://azure.microsoft.com/ja-jp/products/visual-studio-code/

2. Japanische Lokalisierung

--Wählen Sie die Ansicht aus der Menüleiste --Wählen Sie die Befehlspalette --Wählen Sie Konfigurationssprache konfigurieren --Wählen Sie Install zusätzliche Sprache --Finden Sie das Paket des japanischen Sprachpakets für Visual Studio-Code --Wählen Sie erneut Konfigurationssprache konfigurieren --Wählen Sie ja --VSCode Neustart

3. Installieren Sie das Paket Ruby

Sie können im Erweiterungssuchfeld suchen

4. Aktivieren Sie die Sprungfunktion

Öffnen Sie die Einstellungen für die installierte Ruby-Erweiterung Ruby: Intellisense wurde von false in rubylocate geändert

5. Wie mache ich einen Methodensprung?

Halten Sie ⌘ gedrückt und klicken Sie auf die Methode, zu der Sie zum Definitionsort springen möchten!

Bisher hat es ungefähr 15 Minuten gedauert, also war es sehr einfach!

Recommended Posts

[Ruby] Ich möchte einen Methodensprung machen!
Ich möchte eine Methode einer anderen Klasse aufrufen
Ich möchte eine Methode aufrufen und die Nummer zählen
Ich möchte eine Parkettdatei auch in Ruby erstellen
Ich möchte eine Webanwendung entwickeln!
Ich möchte ein schönes build.gradle schreiben
Ich möchte einen Unit Test schreiben!
Ich möchte die Teamentwicklung aus der Ferne durchführen
Ich möchte eine Browsing-Funktion mit Ruby on Rails hinzufügen
Warum muss ich eine "Methode" machen? ~ "Nur Main" hätte funktioniert ~
Ich möchte nach Tabulatortrennzeichen mit Rubin sortieren
Ich möchte eine einfache Wiederholung einer Zeichenkette schreiben
Ich möchte eine Struktur für die Ausnahmebehandlung entwerfen
Ich möchte den Wert in Ruby erhalten
Ich möchte so etwas wie "cls" in Java machen
Ich habe eine Methode entwickelt, um nach Premium Friday zu fragen
Ich möchte ein kleines Symbol in Rails verwenden
Ich möchte eine bestimmte Datei mit WatchService überwachen
Ich möchte eine Funktion in der Rails Console definieren
[Swift] Ich möchte so etwas wie Cs Sprint machen
Ich möchte die Hauptmethode mit Reflektion aufrufen
Ich möchte in RSpec auf einen GoogleMap-Pin klicken
[Grober Kommentar] Ich möchte die Zupfmethode heiraten
Ich möchte eine generische Anmerkung für einen Typ erstellen
Ich möchte der Kommentarfunktion eine Löschfunktion hinzufügen
Ich möchte Zeichen konvertieren ...
[Rubiy] Ich möchte mit der Split-Methode ein Array aus einer Zeichenfolge erstellen. Und umgekehrt.
So erstellen Sie eine Methode
[Java] Ich möchte ein Byte-Array in eine Hexadezimalzahl konvertieren
Ich möchte einen relativen Pfad in einer Situation finden, in der Pfad verwendet wird
Ich möchte eine Produktinformationsbearbeitungsfunktion ~ part1 ~ implementieren
Ich möchte mit Ruby (ABC177E) eine schnelle Primfaktorisierung durchführen.
Ich möchte ein bestimmtes Modell von ActiveRecord ReadOnly erstellen
Ich möchte eine Liste mit Kotlin und Java erstellen!
Ich möchte eine Funktion mit Kotlin und Java erstellen!
Ich möchte ein Formular erstellen, um die Kategorie [Schienen] auszuwählen
Ich möchte eine andere Desinfektionsmethode als Ansicht verwenden.
Selbst in Java möchte ich true mit == 1 && a == 2 && a == 3 ausgeben
Ich möchte dem select-Attribut einen Klassennamen geben
Ich möchte FireBase verwenden, um eine Zeitleiste wie Twitter anzuzeigen
[Ruby] Ich möchte die Reihenfolge der Hash-Tabelle umkehren
[Ruby / Rails] Was tun, wenn NoMethodError angezeigt wird, wenn eine destruktive Methode wie Filter verwendet wird?
Ich möchte das Flash-Attribut im Frühjahr, auch wenn ich einen Reverse-Proxy festgelegt habe! (TU es nicht)
[Ruby] Methode zum Zählen bestimmter Zeichen
Ich habe versucht, die Methode zu erklären
Verwendung der Ruby-Inject-Methode
Ich möchte rekursiv nach Dateien in einem bestimmten Verzeichnis suchen
Ich möchte mit link_to [Hinweis] eine Schaltfläche mit einem Zeilenumbruch erstellen.
Webpack und Webpacker, die ich Ruby-Leuten jetzt erzählen möchte
Ich möchte Swipeback auf einem Bildschirm verwenden, der XLPagerTabStrip verwendet