Hoppa till innehåll

Navigering och användbara genvägar

↑

Rider har flera sätt att hitta i koden: söka efter filer, hoppa till deklarationer, hitta användningar och återvända till tidigare platser. Välj verktyg efter vilken fråga du vill besvara.

Mål Exempel på genväg
Sök överallt Två gånger Shift
Gå till fil Ctrl+Shift+N
Gå till rad Ctrl+G
Gå till deklaration eller användning Ctrl+B
Hitta användningar Alt+F7
Senaste filer Ctrl+E
Senast ändrade kodposition Ctrl+Shift+Backspace
Bakåt / framåt Ctrl+Alt+Left / Ctrl+Alt+Right
Hitta kommando med namn Ctrl+Shift+A

Genvägarna utgår från dokumenterad IntelliJ-liknande tangentmappning. En del kombinationer kan redan användas av operativsystemet. Ändra i så fall tangentmappningen i Rider.

Följ ett metodanrop utan att tappa bort dig

Section titled “Följ ett metodanrop utan att tappa bort dig”
CombatController.cs
public void Attack(IDamageable target)
{
target.TakeDamage(10);
}
  1. Placera markören på TakeDamage och gå till deklarationen.
  2. Granska kontraktet och implementationerna. Använd Find Usages för att hitta anropare.
  3. Gå tillbaka till startpositionen med Back.
  4. Om du ska besöka en plats flera gånger är ett mnemoniskt bokmärke bättre än att bara förlita sig på historiken.

Sök överallt hjälper när du minns delar av ett namn. Gå till fil är smidigare för kända filnamn. Hitta användningar visar vilka kodställen som refererar till en symbol. Bokmärken sparar självvalda platser.

Sök upp en metod, gå till deklarationen, hitta tre användningar och återvänd till originalfilen. Testa sedan med ett tillfälligt bokmärke och jämför.