2013-03-13 9 views
22

W programie Visual Studio 2012, kiedy chcę skomentować jedną lub więcej linii w pliku CSS przy użyciu /* i */ znaków, VS zawsze automatycznie dodaje znaki komentarza zamykającego */ zaraz po wpisaniu początkowych znaków komentarza. Więc jeśli zacznę z tego bloku kodu:Jak zatrzymać program Visual Studio przed automatycznym dodawaniem znaków końca komentarza podczas uruchamiania nowego komentarza w pliku CSS

.appGrid { 
    display: -ms-grid; 
    -ms-grid-columns: 120px 1fr; 
    -ms-grid-rows: 140px 80px 1fr; 
} 

i chcę wypowiedzieć się linię -ms-grid-rows, wpisuję /* na początku tej linii. To jest to, co chcę zobaczyć:

.appGrid { 
    display: -ms-grid; 
    -ms-grid-columns: 120px 1fr; 
/* -ms-grid-rows: 140px 80px 1fr; 
} 

Zamiast VS dodaje */ znaków jak tylko skończę wpisując /* znaków, tak:

.appGrid { 
    display: -ms-grid; 
    -ms-grid-columns: 120px 1fr; 
/**/ -ms-grid-rows: 140px 80px 1fr; 
} 

I wtedy trzeba ręcznie usunąć automatycznie -added */ i ponownie dodać go tam, gdzie ja naprawdę chcę ... w tym przypadku na końcu linii Próbuję komentarz.

Jak zatrzymać VS przed automatycznym dodawaniem znaków */? Nie mogłem znaleźć żadnej opcji, aby wyłączyć to zachowanie w menu Narzędzia> Opcje> TextEditor> CSS.

Dla porównania używam VS2012 Premium.

+1

Co się stanie, gdy podświetlisz cały blok kodu CSS, który chcesz skomentować, a następnie klikniesz przycisk "skomentuj wybrane linie" (lub CTRL + E, C)? –

+0

@RobertHarvey Użycie przycisku "Skomentuj wybrane linie" działa poprawnie – RSW

+1

Doskonały. . . –

Odpowiedz

9

Obawiam się, że nie ma opcji, aby to zmienić w Visual Studio, a przynajmniej takiej, której nie widzę. miałem ten sam problem czasami, i ogólnie używać na trzy sposoby wokół niego:

  1. wybrać linie do ustosunkowania się i użyć skrótu klawiaturowego: Ctrl + K, C
  2. Cut zamykania */i wklej go na końcu lokalizacji
  3. Naciśnij Ctrl + z, aby cofnąć zamknięcie */

pierwszym z nich jest najlepsza metoda, ale jeśli już zaczął wpisywać 2 lub 3 są wystarczające, aby dotrzeć przerwa w przepływie!

0

To nie jest bezpośrednio dostępne w VS.
Można to zrobić, wybierając najpierw zawartość (w tym wiele wierszy), a następnie naciskając skrót edytora w języku obcym: CTRL + K, CTRL + C.

+1

To jest dobra informacja, ale jak widać, ta informacja została już podana przez Richa w jego odpowiedzi ponad rok temu – RSW

+0

@RSW nie zapomnij oznaczyć go jako odpowiedzi;) – Rich

+1

@Rich Tak, to jest wiek- stara debata na temat tego, co zrobić z odpowiedziami, które mówią: "to, o co prosisz, nie jest obecnie możliwe, ale oto najlepsze rozwiązanie". Dałeś dobre informacje w swojej odpowiedzi, więc przegłosowałem. Ale zawsze wahałem się oznaczać odpowiedzi takie jak te jako odpowiedź ... Wolałbym pozostawić to bez zaznaczenia, aby wskazać, że mój problem nadal istnieje. W każdym razie dziękuję za wkład! – RSW

Powiązane problemy