7

Przede wszystkim, jest to znany problem w 2012 roku (działało dobrze w VS 2008) (Chociaż jest to z pewnością nie są powszechnie zgłaszane z klasycznym ASP jest tak stary):Visual Studio 2012 i klasycznym ASP wcięcie (Smart)

http://connect.microsoft.com/VisualStudio/feedback/details/766046/indentation-in-visual-studio-2012

MS zamknęło to jako "Nie można odtworzyć", czyli byk!

Wystarczy, aby wyjaśnić tę kwestię, warto następujący przykład:

enter image description here

Say my kursor znajduje się na linii 60 po ") naciśnięcie klawisza Enter jest umieszczenie mój kursor na 'A - należy przez to umieszczenie go w 'B!

A teraz mogę zmusić VS, aby umieścić kursor w 'B zmieniając wcięć z "smart" do "blok":

enter image description here

Niestety; „Blok” jest tak irytujące, czyli naciskając klawisz Enter po wpisaniu If X = Y then umieszcza kursor na tym samym poziomie wcięcia jako If zamiast If + 1

moje pytanie: czy ktoś udało się „inteligentne” wcięć pracy w klasycznej asp pliki, jeśli tak - w jaki sposób?

Edit: tutaj jest trochę wideo wykazanie problem (I typu „???” za każdym razem kursor przesunął się na niewłaściwym miejscu)

http://www.heavencore.co.uk/filehub/Videos/Tech/VisualStudio2013_ClassicASP.mp4

+2

Wobec tego samego problemu, znalazłeś jakieś rozwiązanie? – YvesR

+0

@ YvesR Jeszcze nie znalazłem rozwiązania, obawiam się: '( – HeavenCore

+0

Problem z frapującą twarzą, nigdy nie znaleziono rozwiązania ... – Max

Odpowiedz

0

spróbować gorących klawiszy na auto -formatowanie kodu w VS2012.

rozdział formacie: Ctrl + e + f Ctrl

na format dokumentu Ctrl + e, d + Ctrl

również. Rozważ lepszy edytor VBscript, taki jak VBSEdit, który ma opcję "Kod Reformat" w rozwijanym menu "Edytuj ..." i automatycznie blokuje twój kod.

+2

format dokumentu to 'ctrl + k> ctrl + d'. Wybór formatu to' ctrl + k> ctrl + f' .Jeden fajny edytor VBScript jest połączony – hofnarwillie

+4

FYI Żaden z nich nie działa na klasycznym ASP/VBScript w VS2013. – hofnarwillie