Zuletzt aktualisiert: Januar 2020, Lesezeit: 7 Min.

Tipps zur Verwendung von JetBrains Rider als Programmiereditor mit Unity

Das finden Sie auf dieser Seite: Tipps zum effizienten Bearbeiten des Codes Ihrer Unity-Projekte mit JetBrains Rider. JetBrains Rider ist ein plattformübergreifender C#-Skripteditor mit vielen umfangreichen Funktionen für Unity-Entwickler. Neben diesem Rat finden Sie noch weitere nützliche Tipps in diesem Unite-Vortrag von Matt Ellis von JetBrains. 

C#-Skripte – Tastenkürzel für die Suche

Umschalt+Umschalt

Verwenden Sie die Tastenkombination Umschalt+Umschalt für eine Suche in Ihren C#-Skripten, z. B. nach Dateien, Klassen oder Symbolen. Sie können fast alles in das Suchfeld eingeben, und Rider wird Ihnen eine Auswahl präsentieren. Sie müssen nicht einmal vollständige Wörter eingeben. Rider erkennt auch Anfangsbuchstaben. 

Sobald Sie sich in einer Datei befinden, können Sie mit der Aktion Navigate to Member schnell zu einer Methode, Eigenschaft oder einem Feld springen. Beginnen Sie einfach mit der Eingabe, um die Auswahl einzugrenzen.

Alt+Eingabetaste zum Aufrufen des Kontextmenüs

Alt+Eingabetaste

Alt+Eingabetaste öffnet ein Popup-Kontextmenü mit Aktionen, die Sie an jedem beliebigen Punkt in Ihrem Code ausführen können, einschließlich der Behebung von Problemen, die Rider bei der Analyse Ihres Codes findet. Wenn Sie beispielsweise Alt+Eingabetaste über dem Namen einer Klasse drücken, wird eine Liste von Aktionen angezeigt, darunter das Festlegen von Namensstandards oder das Veröffentlichen der Klasse.

Wenn Sie zum Beispiel den falschen Namen für eine Aufrufmethode verwenden, warnt Rider Sie im Voraus und zeigt Ihnen Vorschläge zur Code-Vervollständigung an. Noch während Sie im Editor sind, schützt Rider Sie vor Änderungen, die Ihren Code unbrauchbar machen würden und die sonst erst in der Laufzeit zu sehen wären.

Alt+Eingabetaste bietet auch Einstiegspunkte in nahezu alle Funktionen von Rider. Wenn Sie die Tastenkombination für etwas vergessen haben, drücken Sie Alt+Eingabetaste, geben die ersten Zeichen ein und sehen sofort eine Liste der für Ihre Eingabe relevanten Aktionen. 

Mit der Funktion Refactor This können Sie Code umgestalten, neu schreiben, in eine andere Datei verschieben und Symbole sicher umbenennen, einschließlich aller Verwendungen in anderen Dateien. 

Sie können auch Alt+Eingabetaste verwenden, um Ereignisfunktionen zu generieren. Sie können dies überall innerhalb einer Unity-basierten Klasse tun. In diesem Fall erhalten Sie eine Liste aller Ereignisfunktionen, die Sie in dieser bestimmten Klasse erstellen können. 

Rider erkennt Ereignisfunktionen, serialisierte Felder und MonoBehaviour-Klassen und hebt diese im Code hervor. Wenn Sie beispielsweise mit der Maus über eine Ereignisfunktion fahren, erhalten Sie einen Tooltip mit einer Beschreibung der Funktionsweise dieser Ereignisfunktion. Sie können „quick documentation“ eingeben, um weitere Informationen in einem Popup-Fenster zu erhalten, oder dem Link zur vollständigen Dokumentation folgen. 

Schnelle Navigation

Nutzen Sie das Menü Navigate to, um sich schnell in Ihrem Unity-Code zu bewegen, z. B. um zu Basis- oder abgeleiteten Klassen zu springen und Verwendungen zu finden. Es kann sogar Unity-Code im laufenden Betrieb dekompilieren und Ihnen zeigen, was in den Unity-eigenen APIs vor sich geht. 

Rider-Debugger

Debuggen

The Rider debugger shows extra data for Unity objects. For example, when looking at a Scene in the debugger, you see a list of root GameObjects, and each GameObject shows child GameObjects and attached components. ECS Entity objects also show component data.

Rider includes a code-focused profiler that looks at just your scripts; it doesn't look at any of the other things that are happening inside Unity itself. You can quickly search for types and methods and perform what-if analysis to see if it’s worth optimizing a method.

Schemawechsler

Schemawechsler

Mit dem Schemawechsler können Sie das Erscheinungsbild des Rider-Fensters ändern und ein helles oder dunkles Design auswählen. 

Diese Funktion ist auch sehr nützlich, wenn Sie mit jemandem gemeinsam programmieren, da Sie auch Dinge wie das Tastaturschema ändern können. Wenn ein Programmierer gerne mit einem Tastaturschema arbeitet, während der andere ein anderes auswählt, können Sie sehr schnell zwischen diesen wechseln.

Weitere Anleitungen finden Sie in der Dokumentation zu Rider for Unity.

Haben Ihnen diese Inhalte gefallen?

Wir verwenden Cookies, damit wir Ihnen die beste Erfahrung auf unserer Website bieten können. In unseren Cookie-Richtlinien erhalten Sie weitere Informationen.

Verstanden