2010-05-14 17 views
5

Mam stos fragmentów kodu zaimportowanych do programu Visual Studio. Niedawno przestały wyświetlać się w Intellisense.IntelliSense zapomniał o moich fragmentach kodu!

Jeśli skrót klawiaturowy nie wyświetla niczego więcej w systemie IntelliSense, to mogę je ustawić, a fragment kodu jest włożony.

Jeśli jednak skrót klawiaturowy do tego fragmentu spowoduje również pojawienie się innych elementów w IntelliSense, to zacznie on od wybrania pierwszego z nich, więc w rzeczywistości nie będę mógł użyć fragmentu kodu!

Czy ktoś ma jakieś pomysły, dlaczego funkcja IntelliSense nie może wyświetlić skrótów do mojego kodu? Niedawno zacząłem używać ReSharper, ale na pewno nie byłby to problem ?!

Dzięki za pomoc

David

Odpowiedz

4

pewno jest to podłączone do instalacji Resharper. Pierwszą rzeczą, którą robi to wyłączyć IntelliSense. Sprawdź this question, aby uzyskać pomoc w zachowaniu swoich fragmentów.

+0

OK - więc jest to problem dotyczący ReSharper. Dzięki za wyjaśnienie! – David

1

Wiem, że spóźniam się na imprezę, ale możesz użyć edytora snippet, aby skopiować swój fragment, a następnie wkleić go do Resharpera za pomocą edytora szablonów na żywo. Kod wydaje się być zgodny. Zrobiłem to z kilkoma moimi i wszystko działa dobrze.

+0

Dzięki. Patrzę na to, ale interfejs użytkownika aplikacji ReSharper na żywo wydaje się być w większości niezrozumiały. Zdecydowanie nie mogę znaleźć sposobu na zaimportowanie pliku .shack. Będę na to patrzeć. – David

+0

skopiuj i wklej. Skopiuj kod fragmentu z projektanta zintegrowanego kodu (dostępnego w menedżerze rozszerzeń, a następnie wklej go do edytora szablonu na żywo. – ecathell

0

Ponieważ fragmenty kodu programu ReSharper 4 Visual Studio są importowane do programu ReSharper jako szablony na żywo. Oznacza to, że możesz wywołać dowolny fragment kodu, naciskając Ctrl + J.

Wszystkie skrypty zaimportowane w V są dostępne w tym podręcznym menu.

Powiązane problemy