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.