私はかなり長い間 ST2 を使用しており、Python が現在私の主要言語であることを考えると、PyCharm を試すことにしました。それはやや雑然としていて、Sublime への愛が私を遠ざけています。ただし、PyCharm は、Sublime ではできない次のことを何らかの方法で実行できます。
- オブジェクトの後にピリオドを入力し、そのすべての属性の正しいリストを取得します (ランダムな属性を返すことを除いて、Sublime はこれを行うことができます)
- プロジェクト/フォルダー全体にわたる変数のリファクタリング
- それらで定義されたメソッドのdocstringを表示します
Sublime がまだ実行できない重要な機能があります。上記の3つのことを除いて、PyCharmができることをほぼ実行できるSublimeにすでに多くのパッケージがインストールされています。
質問に戻ります: Python が厳密に型指定された言語ではない場合、PyCharm はどのようにこの機能を提供できますか?