pomocą ustawienia: Eclipse, okno, Preferencje ogólne, Editors, edytory tekstu, Tick 'Wymień zaczepy ze spacjami po wpisaniu' To był 'Insert obowiązuje dla kart' w starszych wersjach Eclipse)
Nowa nazwa zapewnia, że ta opcja dotyczy tylko wpisywania, a nie wcięcia za pomocą klawisza tabulatora.
Also untick setting 'Assume tab spacing when files contain tabs'
Otherwise Eclipse will still fall vack to tab spacing when files contain tabs'.
Otwieranie plików w innych edytorach może nadal prowadzić do kart.
Dobrze jest także usunąć wszystkie istniejące zakładki z pliku. Otwórz każdy plik, a następnie użyj funkcji Znajdź/zamień (Ctrl-F), zaznacz "Wyrażenia regularne", a następnie Znajdź: \ ti Zamień na 4 spacje.
Or Source -> 'Convert tabs to space-tabs'
Jednak zakładki będą nadal wstawiane za pomocą klawisza Shift Left i Multi-line tab. Dwie opcje to zamiana kart z powrotem na spacje za pomocą jednej z powyższych metod lub zamiast używania karty lub przesunięcia w prawo, kliknij prawym przyciskiem myszy wybrany blok i wybierz jedną z opcji "Szybka korekta", takich jak otaczanie bloku za pomocą an if, while lub try - jeśli jest to właściwe w kontekście.
To wydaje się działać tylko w przypadku pojedynczego wcięcia linii. Przy ustawieniu tylko zestawu "Wstaw spacje dla tabulatorów = Y", nadal próbuję wstawić znaki TAB podczas próby wcięcia bloku kodu. –
Ja też. Otrzymasz zakładki, jeśli zaznaczysz jakiś tekst, a następnie naciśniesz klawisz tabulatora (nie musi to być wybór wielu linii). – scarba05