2013-06-26 22 views

Odpowiedz

276

Oto zrzut ekranu mojego Pycharm. Wymagane ustawienia znajduje się w następującej ścieżce: File -> Settings -> Editor -> Code Style -> General: Right margin (columns)

Pycharm 4 Settings Screenshot

+25

Zastanawiam się, dlaczego domyślna wartość jest ustawiona na 120 znaków. PEP 8 wyraźnie stwierdza: [Ogranicz wszystkie linie do maksymalnie 79 znaków] (http://legacy.python.org/dev/peps/pep-0008/#maximum-line-length). –

+13

@ Krøllebølle PEP 8 to tylko zalecenie, a nie obowiązkowy wymóg. –

+13

Rzeczywiście, i patrząc wstecz na projekt, w którym poszliśmy za PEP 8, byliśmy zbyt surowi. Po 79 ograniczeniach linii kod staje się szybko nieczytelny i niemożliwy do utrzymania. Przytoczmy [PEP-8] (https://www.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds): 'Poradnik stylu chodzi o konsekwencję. Konsekwencja z tym przewodnikiem po stylach jest ważna. Konsekwencja w projekcie jest ważniejsza. Konsekwencja w obrębie jednego modułu lub funkcji jest najważniejsza. Ale najważniejsze: wiedzieć, kiedy być niekonsekwentnym - czasami przewodnik stylu nie ma zastosowania. " –

19

Dla pycharm 4

Plik >> Ustawienia >> >> Edytor kodu styl: prawy margines (kolumny)

sugestia: Zapoznaj się z innymi opcjami w tej zakładce, są one bardzo pomocne

5

Możesz nawet ustawić oddzielny prawy margines dla HTML. Zgodnie z podaną ścieżką:

Plik >> Ustawienia >> >> Edytor HTML kod Style >> >> >> Inne Tab prawego marginesu (kolumny)

Jest to bardzo przydatne, ponieważ zwykle HTML i JS może być zwykle długi w jednej linii niż Python. :)

+1

Szukałem tego. Dzięki @andy, ale nawet zwiększając prawy margines dla HTML, tekst kontynuuje zawijanie w 79 kolumnie. Czy jest jakieś ustawienie więcej? – Caco

0

Dla pycharm 2017

Możemy śledzić poniżej: Plik >> Ustawienia >> >> Code Style Editor.

Następnie podać wartości dla Hard Wrap & Visual Guides for wrapping podczas pisania, zaznacz pole wyboru.

NB: spójrz także na inne karty, a mianowicie. Python, HTML, JSON itd.

Powiązane problemy