2013-06-26 6 views
158

Я использую PyCharm в Windows и хочу изменить настройки, чтобы ограничить максимальную длину строки до 79 символов, в отличие от ограничения по умолчанию 120 символов.Как установить максимальную длину строки в PyCharm?

Где я могу изменить максимальное количество символов в строке в Pycharm?

ответ

276

Вот скриншот моего Pycharm. Необходимые настройки в следующем пути: File -> Settings -> Editor -> Code Style -> General: Right margin (columns)

Pycharm 4 Settings Screenshot

+25

Мне интересно, почему значение по умолчанию равно 120 символам. PEP 8 четко заявляет: [Ограничить все строки не более 79 символов] (http://legacy.python.org/dev/peps/pep-0008/#maximum-line-length). –

+13

@ Krøllebølle PEP 8 - это просто рекомендация, а не обязательное требование. –

+13

Действительно, и в ретроспективе проекта, где мы следовали за PEP 8, мы были слишком строги. После ограничения линии 79 код быстро становится нечитаемым и недопустимым. Процитируем [PEP-8] (https://www.python.org/dev/peps/pep-0008/#a-foolish-consistency-is-the-hobgoblin-of-little-minds): 'Руководство по стилю это согласованность. Важное значение имеет согласованность с этим руководством по стилю. Согласованность в рамках проекта более важна. Согласованность внутри одного модуля или функции наиболее важна. Но самое главное: знать, когда быть непоследовательным - иногда руководство по стилю просто не применяется. ' –

19

Для PyCharm 4

Файл >> Настройки >> Редактор >> Код Стиль: правый край (столбцы)

предложение: Посмотрите другие варианты этой вкладки, они очень полезны

5

Вы даже можете установить отдельный правый край для HTML. По указанному пути:

Файл >> Настройки >> Редактор >> Код Стиль >> HTML >> Другое >> Tab правый край (столбцы)

Это очень полезно, потому что обычно HTML и JS может быть, как правило, длинный в одной строке, чем Python. :)

+1

Я искал это. Спасибо @andy, но даже увеличивая правое поле для HTML, текст продолжает обтекание в 79-й колонке. Есть ли еще несколько настроек? – Caco

0

Для PyCharm 2017

Мы можем следовать ниже: Файл >> Настройки >> Редактор >> Код Стиль.

Затем обеспечивают значения для Hard Wrap & Visual Guides for wrapping при вводе, установите флажок.

NB: посмотрите другие вкладки, а именно: Python, HTML, JSON и т. Д.