To mnie doprowadza do szału. Odkąd zainstalowałem ReSharper 4, F12wydaje się, że już nie działa. Jeśli spojrzysz na wszystkie skróty ReSharper w podmenu Goto, Deklaracja nie ma przypisanych żadnych!
Jedynym sposobem mogę iść do deklaracji jest za pomocą Alti `, a następnie wybierając Deklaracji.
Próbowałem odinstalować i ponownie zainstalować ReSharper bez powodzenia, również w opcji ReSharper poprosiłem go o użycie domyślnych powiązań klawiszy Visual Studio, ale to też nie działa.
Co ciekawe, gdy używam Alti `faktycznie otrzymuję dwa wpisy dla opcji Deklaracja.
Czy ktoś spotkał się z tym problemem?
Używam programu Visual Studio 2005 z dodatkiem SP1.
Napotkałem ten sam problem i rozwiązałem go, najpierw resetując moje mapowania klawiatury programu Visual Studio:
Następnie przechodząc do opcji ReSharper i stosując schemat:
Aktualizacja:
Od VS2017:
Dla Resharper 2017.2:
źródło
W przypadku ReSharper 8 i Visual Studio 2012:
Następnie przechodząc do opcji ReSharper i stosując schemat:
źródło
Miałem ten problem i rozwiązałem go wykonując kroki opisane na obrazku:
Otwórz karty programu Visual Studio na ścieżce: Narzędzia >> Opcje >> Klawiatura
Otwórz karty programu Visual Studio w ścieżce: Resharper >> Opcje >> Klawiatura i menu i wykonaj następujące czynności:
Następnie otwórz ponownie powyższą ścieżkę i wykonaj następujące czynności:
Na koniec zamknij program Visual Studio i otwórz go.
źródło
Miałem ten problem w VS2015 przy użyciu Resharper 9.1.3, wypróbowałem odpowiedź Ryana, ale nadal nie działała.
Po tym działa!
źródło
Możliwe, że na klawiaturze został włączony tryb Fn (niebieskie klawisze), który zastępuje domyślne zachowanie klawiszy funkcyjnych, w tym F12.
źródło
Miałem ten sam problem z VS2013 i Resharper 9. Mam taki kod:
Następnie klikam prawym przyciskiem myszy dowolną
gridList
opcję i klikamFind Usages
(lub po prostu używamShift+F12
), ale wyświetla się komunikat „Nie znaleziono zastosowań”, mimo że jest to tylko jedna linia! Czasami ponowne uruchomienie VS pomogło, czasami nie. Wygląda na to, że wyczyszczenie pamięci podręcznej Reshaper pomaga jednak: Resharper -> Opcje -> Środowisko -> Ogólne -> Wyczyść pamięci podręczne . To wymaga ponownego uruchomienia VS, ale zaczęło działać zgodnie z oczekiwaniami.źródło
Napotkałem ten problem po zmianie organizacyjnej, która spowodowała zmianę profilu systemu Windows. Wypróbowałem rozwiązania wymienione powyżej, ale wydawało się, że nic nie działa. Oto jak to naprawiłem (brutalna siła zadziałała!)
UWAGA: Podane kroki dotyczą VS 2012 i ReSharper 7.1.3
Powodzenia!
źródło
Te kroki rozwiązały to dla mnie:
źródło
„Web Essentials” Dodaj lub zaktualizuj Visual Studio „Web Essentials” Znajdziesz ją pod adresem: Menu >> Narzędzia >> Rozszerzenia i aktualizacje
Mam nadzieję, że pozwoli to zaoszczędzić czas. U mnie to zadziałało.
źródło
ReSharper dodał plik
bzdury„dobra” nowa rzecz, którą teraz nazywają funkcją: deklaracja Smart Go To. Choć może się to wydawać głupie, jest domyślnie włączone:bzdury'dobry'.Ta funkcja jest opisana w linku podanym tutaj, ale szczerze mówiąc, przynajmniej powinna była ją wyłączyć, a nie wymyślać na nowo koła. Informuje również, jak to wyłączyć
bzdury„dobra” funkcja.źródło
Czasami ma to w ogóle nic wspólnego z Visual Studio. Upewnij się, że klawiatura ma ustawienie klawiszy funkcyjnych samej klawiatury, aby wysłać funkcję F12 do programu Visual Studio. Łatwo to przeoczyć.
źródło
Właśnie zainstalowałem Pulover's Macro Creator i zostałem F12ustawiony jako globalny skrót klawiszowy do wstrzymywania makra. Przechwytywał naciśnięcie klawisza, zanim zdążył dostać się do VS.
Rozwiązaniem jest zmiana tego skrótu na coś innego. Wybrałem Ctrl-F12. Pole wprowadzania znajduje się w prawym górnym rogu okna Pulover.
źródło
Mój problem polegał na tym, że nie mogłem użyć polecenia „Alt + F12” podczas próby „podglądu definicji” w programie Visual Studio. Dowiedziałem się z innego wątku na forum, że to GeForce Experience firmy Nvidia zastępuje niektóre skróty „Alt” i wykorzystuje je do swoich funkcji podczas nagrywania ekranu itp.
Rozwiązaniem dla mnie było przejście do ustawień GeForce Experience i wyłączenie korzystania z nakładki w grze:
Alternatywnie, jeśli chcesz użyć nakładki, możesz po prostu zmienić polecenia skrótu.
źródło
Aktualizacja 2020. Miałem ten sam problem i próbowałem też wielu sposobów, ale to nadal nie działało ... [VS 2015, ReSharper 2019.3.1] Ale, jak powiedział Andrius: Resharper -> Opcje -> Środowisko - > Ogólne -> Wyczyść pamięci podręczne. To wymaga ponownego uruchomienia VS, ale zaczęło działać zgodnie z oczekiwaniami.
Podsumowanie to: (spróbuj wykonać powyższe kroki) + Resharper ..-> Wyczyść pamięci podręczne + restart VS. Mam nadzieję, że to się przyda
źródło
Wypróbuj prosty sposób, aby go włączyć, naciśnij klawisze Fn + Esc na klawiaturze.
źródło