2012-09-24 35 views
45

w poprzednich wersjach Visual Studio, można zwinąć bloki HTML, ale wydaje się, że brakuje w VS2012. Jakieś pomysły na ponowne włączenie tej funkcji?Zwiń html w Visual Studio 2012

+0

http://stackoverflow.com/questions/1729841/visual-studio-command-to-collapse-all-sections-of-markup-tags nie jest duplikatem, ale wiąże się z tym, jak zwijać cały dokument ctrl + M + O; – Kieran

+0

Jedną z rzeczy, którą zauważyłem jest to, że konturowanie może zostać zerwane przez wszystko, co nie jest ścisłym XHTML. Więc jeśli masz element 'meta' lub' br', który nie jest samozamykający, parser będzie nadal przeglądał resztę dokumentu dla znacznika zamykającego. Zmęczony poszukiwaniem, poddaje się i nie chce niczego zarysować. – KyleMit

Odpowiedz

97

byłem mający ten problem zbyt i to doprowadza mnie do szału. Okazuje się, że w jakiś sposób wyłączyłem "Automatyczne rysowanie", co oznaczało, że widziałem znaki plus/minus, a skrót Ctrl + M + M również nie działał.

Po włączeniu funkcji automatycznego szkicowania w menu Edycja> Wypisywanie> Rozpocznij automatyczne zapisywanie, wszystko wróciło do normy.

UWAGA: W niektórych przypadkach, aby to rozwiązanie działało, należy również zamknąć i ponownie otworzyć dokument przed kliknięciem przycisku Rozpocznij automatyczne zapisywanie. W rzeczywistości czasami ta opcja nie pojawia się w menu, jeśli tego nie zrobisz.

+4

To jest bardzo przewodowe.Musiałem włączyć automatyczne rysowanie, aby element się zapadał. Nadal będę głosować za tą odpowiedzią, ponieważ mi to jakoś pomogło. – Idrees

+0

Tak samo, jak @Idrees - musiałem włączyć wyświetlanie konturów. –

+0

ditto. musiałem to wyłączyć. –

10

Nadal tam jest. Problem polega na tym, że czasami parser musi wizualnie włączyć zwijanie.

Imgur

Spróbuj Ctrl + M + M, a zobaczysz efekt

2

Po otwarciu .cshtml czcionki, trzeba będzie udać się do Edit-> Outlining-> Uruchom Automatyczne wykreślanie

+0

Jak to się różni od zaakceptowanej odpowiedzi? –

0

Wystarczy najechać myszką na edytor kodu i poczekać chwilę, nie ruszaj myszką:)

Drzewo konspektu zostanie wyświetlone.

przed i po

+0

hej, jaki jest twój kumpel z imienia i nazwiska, lubię go –

+0

@BurakOgutken haha! Czcionka jest scalona przeze mnie, używa 'Glass_TTY_VT220' i' msyh' oraz pewne dostosowanie stylu, możesz je pobrać z 'drive.google.com/open? Id = 0BydI37B8JmUeUmVNaTJJV2FzN00' – IlPADlI

+0

hehee czekając na twoje pozwolenie na dysk google :) –

3

Wolę używając Ctrl + M + H gdy chcę ukryć niechciane kodu niezależnie od hierarchii drzewa. Działa to świetnie, nawet jeśli chcę ukryć mój skomentowany kod.

Trzeba tylko wybrać kod, który chcesz collaspe i uderzył Ctrl + M + H i jego ukryte teraz :)

enter image description here

0

prawym przyciskiem na html, cshtml lub aspx plik w przeglądarce roztwór explorera i wybierz opcję otwórz za pomocą opcja:
w oknie dialogowym wybierz edytor html i kliknij przycisk ustawiony jako defualt.
Otwórz plik html lub cshtml lub aspx i ciesz się plikiem html z tagiem konspektu html. :)