質問: ### 前提・実現したいこと はじめまして。こんにちは。 Pycharmを使い始めましたが、長いプログラムになってきて、こちら↓のStructureの機能を使いたくなってきました。 https://pleiades.io/help/pycharm/viewing-structure-of-a-source-file.html およそ1000行くらいのプログラムを書いたのですが、上記の「Alt-7」で、Structureのツールバーを開いても、 Structureのツールバーの中には何も表示されません(下図の表示です)。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/17ea46458794cc19d6c30b481cdd5715.jpeg) プログラムは、 ・変数等の宣言部 ・関数が10個程度 ・メイン処理部 のような感じで構成しています。 ※クラスは利用していません。 Structureの有効化、使える条件等ご存知の方がいましたら教えてください。 なお、使用しているPycharmのバージョンはこちらです。 ・PyCharm 2017.3.4 Community Edition
回答: あまり有用な情報ではないですが当方の環境での状況をコメントしてみます。 自分の環境はWindows10, PyCharm 2019.1.1 (Community Edition)ですが、簡単なソースコード(グローバル変数やグローバル関数を少し書いたもの)を開いた状態でAlt+7とすると関数やグローバル変数の一覧が表示されました。 インストール後特にオプションなどいじった記憶はないのですが自信ありません。 なお、プロジェクトはPCにインストールしてあるCPython 3.7.0をベースインタープリタとしてVirtualenvにしています。 表示したソースはプロジェクトディレクトリーのトップ階層にあるもの、サブパッケージにあるものどちらも表示できるようでした。 また`__pycache__`などコンパイル情報がない状態、例えば新規にソースを作成してそこへコードを書き込んでいるような場合でも、書くにつれ自動的にStructureペーンに要素が追加されるようです。 バージョンを拝見すると少々古いようですが、ひょっとするとPythonのインタープリタやPyCharm自体のバージョンの影響という可能性もあるかも知れませんね。 もしバージョンが関係していたとして、なんらかの事情で特定のバージョンを使い続けたいという場合はそのバージョン固有の設定要否などJetBrains社のフォーラム or ユーザーグループ的なところで尋ねたほうが情報が得られやすいのではないかと思いました。