Jak sprawić, by Visual Studio przestało "kompilować".js i.pliki css
Używam Visual Studio jako mojego edytora dla .css i .Pliki js.. Informatyka naprawdę do bani zwłaszcza z .Pliki js, ponieważ nalega na wcięcia ich w bardzo dziwny sposób, ale uważam, że wygodne jest to, że pierwszy Alt-tab jest zawsze Przeglądarka zamiast innego edytora, i że Ctrl-tab jest zawsze albo Plik kodu lub css / JS.
W każdym razie, w całej swojej promiennej mądrości postanawia sprawdzić je również pod kątem błędów składniowych i za każdym razem, gdy kompiluję mój projekt, daje kilka "błędy", które wypychają prawdziwe błędy kompilacji, więc za każdym razem, gdy popełniam błąd składni w pliku kodu, muszę przewijać w dół wszystkie błędy JS / css, aby zobaczyć, co jest nie tak.
Przykłady takich błędów (które tak naprawdę nie są błędami) to:
Error 7 Validation (CSS 2.1): 'text-rendering' is not a known CSS property name. Error 8 Validation (CSS 2.1): 'opacity' is not a known CSS property name.
Ostatnio sytuacja również się pogorszyła, ponieważ teraz parsuje a .plik js jakoplik css z jakiegoś powodu, więc dostaję błędy takie jak:
Error 1 Unexpected character sequence. Expected a selector for the style rule. E:\Dev\anacletus\Static\set_focus.js 2 Error 2 Unexpected character sequence. Expected a property name for the " : " declaration. E:\Dev\anacletus\Static\set_focus.js 3 Error 3 Validation (CSS 2.1): 'set-focus' is not a known CSS property name. E:\Dev\anacletus\Static\set_focus.js 3
Nawet usunąłem ten konkretny plik z rozwiązania (nie ma go tam anymore anywhere anywhere), ale i tak to parsuje.
Krótko mówiąc, Jak mogę wyłączyć tę funkcję?
2 answers
Wprowadź Opcje przez
Narzędzia > Opcje
Jeśli nie jest zaznaczone, zaznacz pole" Pokaż WSZYSTKIE USTAWIENIA " na dole tego okna.
W drzewie po lewej stronie wybierz:
Edytor tekstu > CSS > CSS Specific
Odznacz "Wykryj Błędy". Następnie wybierz:
Edytor Tekstu > JScript > Różne
Odznacz "Pokaż błędy składni" .
Możesz także zmienić sposób wcinania każdy typ kodu również, w różnych ustawieniach w tych pod-opcjach "edytor tekstu".
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-07-26 15:56:08
Wiem, to pytanie jest stare, ale mam aktualizację (dla Visual Studio 2010):
Przyjęte rozwiązanie ma dużą wadę: wyłącza sprawdzanie składni CSS i JScript. Jeśli nadal chcesz mieć znaczące Ostrzeżenia, możesz wykonać następujące obejście. Będzie traktować błędy jako ostrzeżenia i będzie sprawdzać poprawność css na poziomie css V3.0, a nie na (Starym) css V2.1:
- Zamknij Visual Studio
- Pobierz i zainstaluj web standards package for Visual Studio 2010 SP 1
- Otwórz ścieżkę (na maszynach 32-bitowych jest to
Program Files
)C:\Program pliki (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ Packages\1033\schemas \ CSS
- Backup
CSS21.xml
ze względów bezpieczeństwa - zastąpienie
CSS21.xml
przez plikCSS30.xml
(w tym samym katalogu) - Otwórz Visual Studio. W Ustawieniach edytora tekstu (ponownie)włącz opcję "Pokaż błędy składni". upewnij się, że zaznaczono " jako ostrzeżenia" też.
(zauważ, że pasek narzędzi arkusza stylów pozwala tylko włączyć CSS 3.0 sprawdzanie plików css, a nie HTML. Dlatego ta poprawka jest potrzebna, jeśli chcesz sprawdzać składnię)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-12 12:19:06