PyCharm

PyCharm – Micros

PyCharm – Micros

Micros deal with navigating through a given file. These tools ultimately consume the majority of the development process. You will learn all about Micro in this chapter. Let us understand it with the help of Structure Panel of the Project. 

Hide: This option is used for collapsing or hiding the opened structure panel. This action can also be performed using the shortcut key (Shift + Escape). You can see the icon for hide in the following snapshot.

You can click on ‘Project’ for the structure panel to reappear. Another way to be able to see the structure is to click on ‘Structure’ or directly press Alt + 7.

Options: This icon on the structure panel is used to see and perform the set of options that are available for the opened project. 

The list of actions that can be performed has been shown in the screenshot given below -  

Collapse All: This icon option is used to collapse or hide all the expanded location files and modules in the project panel. You can use the shortcut keys Ctrl + NumPad as well for collapsing the folder structure.  

The above view gets transformed to one as shown in the following screenshot after using the Collapse All option. 

Expand All: the opposite of Collapse All is Expand All which allows you to expand the folder structure in the project structure panel. The shortcut for this option is same as that of the Collapse All option, i.e. Ctrl + NumPad.

Once you click on this option, the project or structure panel will show all the path files and directories as seen in the following snapshot.

Scroll from Source: The entire folder location of the selected file can be found by scrolling from the source that is given using this micro. The shortcut for this action is Alt + F1. 

Top course recommendations for you

    Turbo C++
    1 hrs
    Beginner
    13.6K+ Learners
    4.44  (494)
    Dev C++ Tutorial
    1 hrs
    Beginner
    5.6K+ Learners
    4.46  (202)
    Hashing in Java
    2 hrs
    Intermediate
    5.7K+ Learners
    4.42  (130)
    Eclipse Tutorial
    1 hrs
    Beginner
    2.6K+ Learners
    4.45  (107)
    NoSQL Database
    2 hrs
    Beginner
    9.1K+ Learners
    4.56  (394)
    What is SQL Triggers?
    1 hrs
    Intermediate
    10.9K+ Learners
    4.44  (383)
    WordPress with Docker
    1 hrs
    Beginner
    7.1K+ Learners
    4.49  (292)
    C++ Tutorial
    2 hrs
    Beginner
    43.9K+ Learners
    4.46  (2124)
    OOPs Concepts in C++
    2 hrs
    Beginner
    27.6K+ Learners
    4.46  (1517)
    Robotic Process Automation
    3 hrs
    Beginner
    10.8K+ Learners
    4.62  (487)