Dlaczego w oknie kodu C# programu Visual Studio 2010 wciąż mam mieszane tabulatory i spacje?
Właśnie pracowałem nad plikiem C #(Global.asax.cs) w aplikacji internetowej przez ostatnią godzinę lub tak, a ja pokazano monit do" tabify " lub cokolwiek około cztery razy. Za każdym razem wybieram tabify i zapisać pliki, ale w pewnym pozornie przypadkowym punkcie później, dostaję monit ponownie.
Używam ReSharper, jednak nie dzieje się tak, gdy koduję w domu, również używając ReSharper. Tylko w pracy.
4 answers
Czy używasz rozszerzenia Power Tools VS 2010? Jeśli tak, przejdź do Tools
-> Options
-> i wybierz Productivity Power Tools
. Tutaj możesz wyłączyć opcję Fix Mixed Tabs
. To wyłączy to Ostrzeżenie.
Elektronarzędzia do Visual Studio 2010
Elektronarzędzia do Visual Studio 2012
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
2016-02-15 10:17:18
Mieszane tabulatory i spacje mogą pochodzić z ustawień edytora tekstu visual studio. Możesz zdecydować, czy visual studio ma wstawiać spacje lub tabulatory:
Tools / Options / - > Text Editor/All Languages / Tabs, wybierz opcję "Keep Tabs".
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-01-20 14:43:10
Wybierz opcję "Untabify", ponieważ VS domyślnie ma spacje, a nie tabulatory. Jeśli wybierzesz "Tabify" przy następnym dodaniu linii, VS użyje spacji i zobaczysz monit w kółko.
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-02-04 16:29:30
Resharper
używa oddzielnych ustawień tab/space do visual studio. W opcjach Resharper
zaznacz "styl formatowania ogólnego - > jak wyrównać, gdy tabulatory są używane do wcięcia". To ustawienie jest używane, gdy resharper
formatuje kod (np. refaktoryzuje itp.) i domyślnie jest to "spacje użytkownika".
Również w menu "Edit - > Advanced "znajduje się opcja" View Whitespace " (Ctrl + E, S), która może być przydatna!
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
2015-07-01 21:00:57