2015-09-18 7 views
8

Z pewnych dziwnych powodów nie sprawdza od czasu do czasu ładnej listy (formatowania) opcji kodu.Visual Studio 2015 Ciągłe wyłączanie ładnej listy (formatowania) kodu Opcja dla VB

muszę zachować jego ponownym włączeniem, aby moje kodu „pretty” :-)

To nigdy nie zdarzyło się na VS2013.

Zastanawiasz się, czy ktoś ma ten sam problem?

+0

To samo dzieje się ze mną. Wygląda na to, że dzieje się tak, gdy dostaję błąd podczas porównywania wersji plików podczas przeglądu kodu. – timothymcgrath

+0

Używasz Resharpera? Nie jestem pewien, czy Visual Studio to robi, czy Resharper. – timothymcgrath

+0

To dobra uwaga. Kilka dni temu zwróciłem się ostrzej z powodu problemów z wydajnością i później nie mam tego problemu. Jeśli nie zdarzy się to przez kolejny tydzień, myślę, że możemy prawdopodobnie dojść do wniosku, że jest to problem związany z ponownym ostrzeżeniem. Będę miał na to oko. – Robert

Odpowiedz

0

To nie rozwiąże problemu jako takiego, ale jest przykładem tego, jak ustawić opcję aukcji dosyć bezpośrednio za pomocą makra tutaj: Turn off pretty listing in visual studio

Więc można założyć makro, które można uruchomić łatwo za pomocą klawisza skrótu, gdy jest to konieczne. Jeśli ten kod nie działa, polecam zawsze wspaniałego AutoHotkey (www.autohotkey.com), aby zrobić to samo za pomocą serii klawiszy.

0

Napotkano ten sam problem (zarówno z zainstalowanym programem ReSharper, jak i bez niego, więc nie wydaje się, aby to był problem). "Kiedyś wysłałem do Microsoftu krzywo", ale nic nie słyszałem.

Chociaż nie jest to "poprawka", natknąłem się na wygodne rozwiązanie. Ponieważ "ładny wpis" i polecenie "Formatuj dokument" dają ten sam wynik, wszystko, co musisz zrobić, to uruchomić to polecenie.

Znalazłem this extension, który automatycznie uruchamia polecenie Formatuj dokument podczas zapisywania. Teraz, nawet jeśli "ładna aukcja" zostanie w tajemniczy sposób wyłączona, nadal będę automatycznie formatować mój kod.

5

Podczas gdy mój previous answer jest przyzwoitym rozwiązaniem, minęło 10 miesięcy, od kiedy to pytanie zostało pierwotnie zadane, a wygląda na to, że większość dni Pretty Listing postanawia się wyłączyć, a to staje się bardziej frustrujące. Oto kolejna metoda, która może doprowadzić nas do przyczyny tego błędu.

Napisałem rozszerzenie, które okresowo sprawdza, czy Pretty Listing został wyłączony. Jeśli tak, włączy go z powrotem i wyświetli alert u dołu ekranu, więc możemy mieć nadzieję, że uda nam się ustalić, co spowodowało jego wyłączenie.

Sprawdza co 30 sekund, ale możesz ją obniżyć, jeśli chcesz (sprawdź opis na stronie rozszerzenia).

Możesz uzyskać rozszerzenie tutaj: Pretty Listing Fixer

+0

Nice!Po ponad roku ta kwestia w końcu denerwowała mnie na tyle, by znaleźć poprawkę. Czy z ciekawości zauważyłeś, że ma tendencję do sprawdzania się, kiedy VS jest opóźniony i stara się nadążyć? Zawsze myślałem, że zrobiło to z powodów związanych z wydajnością i że miało to na celu wyłączenie się, dopóki wydajność nie ulegnie poprawie, ale jego zdolność do ponownego włączenia została przerwana. –

+0

Szczerze mówiąc, nawet nie zauważam, że wyłącza się, ponieważ to rozszerzenie po prostu włącza je z powrotem. : D Ale kiedy początkowo badałem, jak to się dzieje, udało mi się go powielić, mając dwie instancje i sprawiając, że ReSharper zrobił jakieś formatowanie w jednej z instancji. Dokładnie w tym samym czasie Pretty Listing wyłączy się w drugim przypadku. Jestem pewien, że istnieją inne sposoby, aby to spowodować. – reduckted

Powiązane problemy