2013-05-14 10 views
6

Wiem, że spacje są preferowane w porównaniu z tabulatorami w Pythonie, więc czy istnieje sposób na łatwe przekształcanie tabulatorów w spacje w IDLE, czy też automatycznie to robi?Czy mogę skonfigurować IDLE, aby automatycznie konwertować tabulatory na spacje?

+0

IDLE to niewiele z IDE. – Blender

+7

IDLE to niewiele z IDE, I już preferuje spacje na kartach. Po prostu naciśnij klawisz tab, a IDLE doda spacje. Nie wydaje mi się, że można go zmienić, aby obsługiwał karty. –

+2

Czy sprawdziłeś? To jest łatwe do zweryfikowania. – mydogisbox

Odpowiedz

1

W IDLE documentation:

Tab wkładki 1-4 pomieszczenia (w jednym oknie karcie Python Shell).

Można również użyć Edit > Untabify Region przekonwertować spacje (na przykład w przypadku kopiowania/wklejania kodu w oknie edycji, która używa kart).


Oczywiście najlepszym rozwiązaniem jest pobranie prawdziwego IDE. Istnieje plenty z free , które są znacznie lepsze w byciu IDE niż IDLE. Rozumiem przez to, że są one (IMO) bardziej przyjazne dla użytkownika, bardziej konfigurowalne i lepiej wspierają wszystkie rzeczy, których potrzebujesz w pełni wyposażonym środowisku IDE.

1

Niestety, IDLE nie ma tej funkcji. Polecam sprawdzić IdleX, który jest poprawiony IDLE z tonami dodanej funkcjonalności.

+1

IDLE zachowuje się w ten sposób domyślnie (przynajmniej w oknie edycji) ... A polecenie 'Edytuj> Untabify Region' zamienia karty na spacje. Jaką funkcjonalność nie sądzisz? –

Powiązane problemy