Czy ktoś wie, jak wyłączyć zwijanie kodu w Visual Studio 2008? Niektórzy moi koledzy to uwielbiają, ale ja osobiście zawsze chcę zobaczyć cały kod i nigdy nie chcę, aby kod był schowany z pola widzenia. Chciałbym ustawić, które oznacza, że moja kopia programu Visual Studio nigdy nie składa się #regions
ani nie zawiera treści funkcji.
c#
visual-studio-2008
text-editor
outlining
Steve Cooper
źródło
źródło
Odpowiedzi:
Edycja: polecam tę inną odpowiedź
Przejdź do menu Narzędzia-> Opcje. Przejdź do edytora tekstu -> C # -> zaawansowane. Odznacz opcję „Włącz tryb konspektu po otwarciu plików”.
Spowoduje to wyłączenie wszystkich konspektów, w tym regionów, dla wszystkich plików kodu C #.
źródło
Zaakceptowana odpowiedź wyłącza zwijanie WSZYSTKICH kodów. Jeśli chcesz wyłączyć zwijanie #region, ale zwijać komentarze, pętle, metody itp. Napisałem wtyczkę, która zrobi to za Ciebie.
Spraw, aby #regiony były mniej do bani (za darmo):
http://visualstudiogallery.msdn.microsoft.com/0ca60d35-1e02-43b7-bf59-ac7deb9afbca
źródło
Możesz również wyłączyć zawijanie regionów w wygenerowanym kodzie (na przykład w przypadku używania skrótu programu Visual Studio do automatycznego wdrażania interfejsu).
tekst alternatywny http://dusda.com/files/regionssuck.png
źródło
Opcje / Edytor tekstu / C # / Zaawansowane / Włącz tryb konspektu podczas otwierania plików
źródło
Nie jest to trwałe, ale naciśnięcia klawiszy Ctrl-M Ctrl-L rozszerzają regiony w pliku
źródło
Szybkim sposobem przełączania rozwijania / zwijania wszystkich regionów jest również: CTRL + M + L
źródło
Opublikowałem odpowiedź w powiązanym, ale nie powielonym wątku, który może pomóc niektórym osobom tutaj. Szczegółowo opisałem, jak utworzyć makra, które dezaktywują # regiony pojedynczej jednostki, komentując dyrektywy #region i #endregion, wraz z towarzyszem do ich ponownej aktywacji. Po wyłączeniu #regions funkcja Ctrl + M + O / Collapse to Definitions robi dokładnie to, co chcę. Mam nadzieję, że przyda się to komuś poza mną.
Skrót do zwinięcia do definicji z wyjątkiem regionów
źródło
Ta opcja wydaje się być dostępna tylko w C #, a nie w C / C ++ (Visual Studio 2005). Aby wyłączyć konturowanie w plikach C / C ++, musisz zrobić sztuczkę, zmieniając kolor konturu na kolor tła edytora. Aby to zrobić, przejdź do Narzędzia> Opcje> Środowisko> Czcionki i kolory> Zwijany tekst> Zmień kolor „Pierwszego planu elementu” na biały (lub inny kolor tła).
źródło
rozwiązałem problem za pomocą zdarzenia środowiskowego:
Pozdrowienia Tobi
źródło