W pracy mamy konwencję na temat używania 4 spacje do wcięcia kodu. Jestem przyzwyczajony do używania wcięcia tabs
, ale chcę podążać za konwencją.Wskazówki dotyczące tworzenia przestrzeni działają jak karty w Visual Studio
Uwaga: nie jest moją intencją rozpoczynanie tutaj dyskusji na temat spacji kontra kart.
Poprawiłem ustawienia Visual Studio, aby zastąpić tabulatory 4 spacje, ale mam pewne problemy z dostosowaniem do spacji.
Na przykład:
Jak mogę łatwo kod un-indent? z
tab
chararaters, I tylko potrzebne do użycia backspace jeden raz, ze spacjami muszę użyć backspace 4 razy.Jak mogę się upewnić, że zawsze jest odpowiednia ilość spacji (nie trzy lub pięć)?
Jak mogę poruszać się po kodzie tak szybko, jak to możliwe za pomocą kart? (Strzałka w lewo lub w prawo przeskakuje o do następnego wcięcia z zakładkami, ale przesuwa tylko jedną pozycję ze spacjami)
Jak mogę zignorować białe znaki podczas porównywania plików?
Idealnie, chciałbym, aby te 4-spacje na wcięcia działały tak samo jak znaki tabulacji.
Pracuję głównie z plikami C# i XML.
Wszelkie wskazówki są mile widziane!
Kod Unindent z Shift-Tab na początku wiersza. Użyj "Reformatuj dokument", aby skorygować wcięcie lub zmodyfikuj VS, blokując go, gdy jest zamknięty, lub użyj wtyczki, która pokazuje przewodniki wcięcia w edytorze, które ułatwią wykrycie, gdy rzeczy nie są do nich dopasowane. – millimoose
Proponuję również wylanie okna dialogowego Opcje, aby sprawdzić, ile z tego można skonfigurować, czy też nie, może być włączone niektóre z wymienionych przeze mnie informacji. – millimoose
'Ctrl' +' Strzałka w lewo '/' Strzałka w prawo Klucz' przeniesie Cię do następnej nie białej spacji. To szybciej niż tylko strzałka w lewo/prawo! – Default