PyCharm'da maksimum satır uzunluğunu nasıl ayarlarım?


266

Windows'ta PyCharm kullanıyorum 79ve varsayılan 120karakter sınırının aksine , maksimum satır uzunluğunu karakterlerle sınırlamak için ayarları değiştirmek istiyorum .

PyCharm'da satır başına maksimum karakter sayısını nerede değiştirebilirim?

Yanıtlar:


421

İşte benim Pycharm ekran görüntüsü. Gerekli ayarlar şu yoldadır:File -> Settings -> Editor -> Code Style -> General: Right margin (columns)

Pycharm 4 Ayarları Ekran Görüntüsü


36
Neden varsayılan değerin 120 karaktere ayarlandığını merak ediyorum. PEP 8 açıkça belirtiyor: Tüm satırları maksimum 79 karakterle sınırlandırın .
Krøllebølle

17
@ Krøllebølle PEP 8 zorunlu bir gereklilik değil, sadece bir tavsiye niteliğindedir.
Alex GP

25
Gerçekten de, PEP 8'i takip ettiğimiz proje için geriye dönük olarak, çok katı davrandık. 79 satır sınırlamasının ardından kod hızla okunamaz ve sürdürülemez hale gelir. PEP-8'den alıntı yapalım :A style guide is about consistency. Consistency with this style guide is important. Consistency within a project is more important. Consistency within one module or function is most important. But most importantly: know when to be inconsistent -- sometimes the style guide just doesn't apply.
Krøllebølle

33
PEP8 E501 - satır çok uzun (> 79 karakter) - günümüzde kullanımdan kaldırıldı. Burada görebileceğiniz gibi, Django gibi büyük ve iyi bilinen projeler bile artık kullanmıyor ( code.djangoproject.com/ticket/23395 ):One big exception to PEP 8 is our preference of longer line lengths. We’re well into the 21st Century, and we have high-resolution computer screens that can fit way more than 79 characters on a screen. Don’t limit lines of code to 79 characters if it means the code looks significantly uglier or is harder to read.
JChris

27
@ChrisCogdon Django'dan "eski terminaller" strawman (?) Karşı koymak için bir argüman var: 1920px geniş ekranda benim maksimum genişliği ~ 79 sütun yatay olarak 3 kaynak dosyaları sığabilir. Çalıştığım görünümün hemen yanında kütüphane modülünün yanı sıra şablon dosyasını açabileceğim için, birlikte çalıştığım şeylere daha iyi bir genel bakış sağladığına inanıyorum.
joar

37

Mac'te PyCharm 2018.1 için:

Tercihler ( + ,), ardından Editor -> Code Style:

resim açıklamasını buraya girin

Windows'ta PyCharm 2018.3 için:

Dosya -> Ayarlar ( Ctrl+ Alt+ S), ardından Editor -> Code Style:

PEP-8'i takip Hard wrap atetmek için 80'e ayarlayın .


Yorum yazarken yazarak sarın çok yararlı!
delucasvb

23

İçin pycharm 4

Dosya >> Ayarlar >> Editör >> Kod Stili: Sağ kenar boşluğu (sütunlar)

öneri: Bu sekmedeki diğer seçeneklere bir göz atın, çok yardımcı oldular


6

HTML için ayrı bir sağ kenar boşluğu bile ayarlayabilirsiniz . Belirtilen yolun altında:

Dosya >> Ayarlar >> Editör >> Kod Stili >> HTML >> Diğer Sekme >> Sağ kenar boşluğu (sütunlar)

Bu çok kullanışlıdır, çünkü genellikle HTML ve JS genellikle bir satırda Python'dan daha uzun olabilir. :)


1
Bunu arıyordum. Teşekkürler @andy, ancak HTML için doğru marjı artırırken, metin 79. sütunda kaydırmaya devam ediyor. Daha fazlası var mı?
Caco

3

Herkes için, ya da kendimi makinemi yeniden yüklersem, bir kod yeniden biçimlendirmesi yaptığınızda bunun için çalışmıyorsa, editör-> kod stili-> python altında kontrol etmek için ek bir seçenek var: doğru kenar boşluğunun aşılmadığından emin olun. Bu seçildikten sonra yeniden biçimlendirme işe yarayacaktır.

preference_highlighted


1

PyCharm 2017 için

Aşağıdakileri takip edebiliriz: Dosya >> Ayarlar >> Editör >> Kod Stili.

Ardından , yazarken Hard Wrap& için değer girin Visual Guides for wrapping, onay kutusunu işaretleyin.

Not: diğer sekmelere de bakın, viz. Python, HTML, JSON vb.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.