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?
Odpowiedz
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.
Niestety, IDLE nie ma tej funkcji. Polecam sprawdzić IdleX, który jest poprawiony IDLE z tonami dodanej funkcjonalności.
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? –
- 1. Rozwiń tabulatory na spacje w vim tylko w plikach Pythona?
- 2. Czy mogę tworzyć dodatki na strukturach, aby automatycznie konwertować do/z innych typów danych?
- 3. Czy vim może automatycznie rozpoznawać style wcięcia (tabulatory względem spacji)?
- 4. Wcięcie w ruchu: tabulatory lub spacje?
- 5. Usuń wszystkie spacje i tabulatory na końcu moich linii.
- 6. Jak mogę przekonwertować tabulatory na spacje i odwrotnie w istniejącym pliku?
- 7. Konwersja zakładek iTerm2 v3 na spacje na pastę
- 8. Znaleźć spacje, znaki nowej linii i tabulatory z charAt()
- 9. Czy mogę skonfigurować Eclipse, aby wyświetlał zmiany w kodzie?
- 10. Czy można skonfigurować konfigurację kompilacji, aby automatycznie dodawać sufiksy na platformę docelową?
- 11. Jak skonfigurować git, aby automatycznie pobierał tagi przy każdym pobraniu?
- 12. Czy mogę dynamicznie konwertować wystąpienie jednej klasy na drugą?
- 13. Sprawdź, czy NSString jest pusty lub zawiera tylko spacje lub tabulatory?
- 14. Jak mogę przerwać IDLE w IMAP?
- 15. Czy można hibernować pakiety skanowania, aby automatycznie utworzyć SessionFactory?
- 16. Czy mogę skonfigurować Grails bez źródła danych?
- 17. Czy mogę programowo skonfigurować opcje konfiguracji Mercurial?
- 18. Konwertuj niepodzielone spacje na spacje w Rubim
- 19. Grupy buforów Emacs/tabulatory
- 20. Usuń spacje w as3
- 21. Jak wyświetlić białe spacje i tabulatory, ale NIE znaki podziału wiersza?
- 22. Dlaczego pojawiły się nowe błędy JSLint "wykorzystują spacje, nie tabulatory" i "niebezpieczny charakter"?
- 23. Git pull --rebase przekształca przestrzenie w tabulatory
- 24. Jak wymusić wysublimowany tekst, aby wciskać dwie spacje na tabulator?
- 25. Jak mogę ładować ładunek, aby automatycznie przekompilować zmienione pliki?
- 26. Aptana: znajdź i zamień tabulatory (ze spacjami)
- 27. Biblioteka dla IMAP IDLE
- 28. Jak automatycznie usunąć końcowe spacje w Android Studio?
- 29. JavaScript konwertować int na string
- 30. Nie mogę automatycznie wyposażyć repozytorium na wiosnę
IDLE to niewiele z IDE. – Blender
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. –
Czy sprawdziłeś? To jest łatwe do zweryfikowania. – mydogisbox