2010-11-06 12 views
5

jestem w HTML edycji widoku i może być na przykład potrzeba jednej linii kodu C# wewnątrz <%%> tagów ..Prevent visual studio automatycznego wcięcia kodu C# w ASP.Net MVC Wyświetleń

Jeśli to C# kod zawiera nawias, taki jak {lub} po naciśnięciu klawisza Enter lub zakończeniu polecenia, VS automatycznie rozciąga linię na 2 linie w celu automatycznego przejścia do nawiasów.

To naprawdę irytujące, ponieważ nie jestem w widoku kodu, po prostu chcę moim zdaniem wyglądać super czyste, a tym samym zachować C# wcięcia dokładnie jak Wpisałem go w.

Każdy pomysł jak to wyłączyć ???

Dziękujemy ..

Odpowiedz

2

Tak, mam doświadczenie, że zbyt ... Nienawidzę, kiedy VS robi. Ale jedyny sposób, aby to zrobić, to wyłączenie C# 'Automatycznie sformatuj zakończony blok} "...

Idź do Narzędzia | Opcje | Edytor tekstu | C# | Formatowanie | Ogólne i odznacz to.

ale stracisz tę funkcję dla wszystkich kodu C# (nie tylko w widokach) ...

3

Każdy Visual Studio auto-indent operacji jest zapisywany w historii Cofnij. Oznacza to, że jeśli naciśniesz Ctrl + Z (Cofnij) natychmiast po automatycznym wcięciu, zostanie ono anulowane, a kod zostanie przywrócony do początkowego wcięcia. Ta operacja cofnięcia nie wpłynie na wprowadzane znaki, a jedynie na automatyczne wcięcie.

Jest nadal denerwujący, ponieważ wymaga dodatkowego wprowadzania danych z klawiatury, ale w wielu sytuacjach jest wystarczająco dobrym rozwiązaniem.

Powiązane problemy