Pisanie długich docstrukcji i długich komentarzy jest denerwujące z powodu ograniczenia szerokości do 80 znaków.Czy można zezwolić na automatyczne przerwanie linii PyCharm podczas pisania długich docstrukcji i komentarzy?
Na przykład, napisać coś takiego:
def fun(self):
"""Return some thing
This function do some complex work and return something that need a
long sentence to describe
"""
A potem znalazłem Muszę wstawić coś w trzecim wierszu docstring. Po wstawieniu szerokość jest znacznie dłuższa niż 80 znaków, więc ręcznie ją łamam. Jednak po przełamaniu długość następnej linii jest znacznie mniejsza niż 80 i muszę połączyć czwartą i piątą linię, i rozbić ją w odpowiednim miejscu, tak aby każda linia nie była zbyt krótka i zbyt długa. Jeśli jest więcej linii, zadanie to staje się bardziej irytujące.
Podobny problem występuje, gdy stwierdziłem, że muszę usunąć coś w trzecim wierszu. Czy istnieje jakaś sztuczka lub wtyczka PyCharm, która zajmuje się tym problemem? Ponieważ używam wtyczki vim w PyCharm, sztuczki dla vim również są świetne.
'Edycja -> Wypełnij Paragraph' –
@PeterWood Dziękuję, ale nie tak dobre. Połączy WSZYSTKIE wiersze docstringu, nawet ja wybrałem tylko część z nich. – iuradz
Nie łączy wszystkich linii. Połączy on akapit, tj. Obszary tekstowe bez pustej linii między nimi. Jeśli chcesz zostawić tekst sam, potrzebujesz pustej linii między nim a tekstem, na którym znajduje się fokus. –