2013-09-06 17 views
55

PyCharm 2.7 (veya PyCharm 3) özel dokümanlar ve doktrinler için destek sağlıyor mu? Öyleyse, bu özel uzantı türünü yazmaktan nasıl bahseder?Özel PyCharm docstring taslakları (ör. Google docstring veya numpydoc biçimleri için)

Şu anki projem, Google Python Style Guide (http://google-styleguide.googlecode.com/svn/trunk/pyguide.html) kullanılarak standartlaştırılmıştır. PyCharm'ın docstring desteğini seviyorum, ancak şu anda sadece iki desteklenen format epytext ve reStructureText. Kendimi yazmak istiyorum ve Google veya Numpydoc stilinde (https://pypi.python.org/pypi/sphinxcontrib-napoleon/) biçimlendirilmiş bir dokümantasyon yorumu saplaması oluşturan bir PyCharm eklentisi. Buradaki özel öneme sahip olmak PyCharm'ın diğer iki dokümantasyon türüne sahip olduğu tür çıkarım yeteneklerini içeriyor.

+4

http benziyor: // youtrack.jetbrains.com/issue/PY-9795. – CrazyCoder

cevap

68

PyCharm 5.0 ile sonunda Google and NumPy Style Python Docstrings şablonlarını seçmelisiniz. PyCharm 5.0 için whatsnew bölümünde de belirtilmiştir. Docstringe Format nasıl değiştirilir

: -> Ayarlar -> Araçlar -

Dosya> Python Tümleşik Araçlar

Orada

kullanılabilir Docstringler formatları arasından seçim yapabilirsiniz:

Sade, Epytext, reStructuredText, NumPy Google

olarak jstol tarafından işaret: Mac kullanıcıları için, bu

pycharm altındadır -> Tercihler -> Araçlar -> Python Tümleşik araçlar.

+6

Mac kullanıcıları için, bu, PyCharm -> Tercihler -> Araçlar -> Python Entegre Araçları altındadır. – jstol

+2

Yeni bir projeye başladığımda bu seçimin nasıl yapılacağı konusunda bir fikriniz var mı? Bu ayarı her seferinde avlamak zorunda olmak acı çekiyor. – superbeck

+1

Bu cevabı jstol'den gelen yoruma dahil etmek için güncellemeyi düşünün –

4

CrazyCoder'den bahsedildiği gibi, bir ticket. Şu anda sadece EpyType ve reStructuredText'u kullanabilirsiniz.

1

Sadece @Nras PyCharm 5.0 itibariyle açık cevap hale olmaya:

Dosya> Ayarlar> Araçlar> Python Tümleşik Araçlar> Docstringler> tarihinde

İlgili konular