PyCharm Edu 3.0 Help

Index of Menu Items

PyCharm Edu menu structure doesn't align with PyCharm Edu help structure. This page lists PyCharm Edu menu items, linked to the corresponding help topics.

In this section:

File

Menu itemKeyboard shortcutDescription
New Project...Use this command to create a new project.
New...Alt+Insert Use this command to create a new element in a project. This command is only available in the corresponding context.
New Scratch FileCtrl+Shift+Alt+InsertChoose this command to create a new scratch file.
Open...Use this command to open the specified directory, or an existing PyCharm Edu project. A directory that contains a project is marked with project_icon icon.

Refer to the section Opening, Reopening, and Closing Projects.

This command is duplicated with folder icon on the main toolbar.

Open RecentUse this command to open one of the recent projects. Refer to the reopening projects procedure.
Close ProjectUse this command to close all the projects opened in the current window . Refer to the sections Opening Multiple Projects and Opening, Reopening and Closing Projects for details.
Course CreatorThis command is only available for the educators!

Point to this node to reveal the nested commands:

Change Course InformationChoose this command to change the course information (course title, author name, description text) and the Python version used.
Generate Course ArchiveChoose this command to create a .zip archive of the current project. The archive resides in the specified location.

This action is available for the educator's course projects.

Unpack Course ArchiveChoose this command to create a course based on the existing .zip archive.
Upload Course to StepicChoose this command to upload your course to Stepic.
Preview CourseChoose this command to quickly create a students’ course from the current educators’ course.

This node is duplicated on the context menu of the Project tool window.

Settings... (on Windows/*NIX)/PyCharm Edu Preferences (on OS X)Ctrl+Alt+SUse this command to change the project and IDE configurations in the Settings/Preferences dialog. See also the section Configuring Project and IDE Settings.

This command is duplicated with settings icon on the main toolbar.

This command in available on Windows/Linux. On Mac OS it appears on the PyCharm Edu menu and has the name Preferences.

Save AllCtrl+SChoose this command to save all changes, when editing is over.

This command is duplicated with mainToolbarSave icon on the main toolbar.

SynchronizeCtrl+Alt+YChoose this command to check the PyCharm Edu caches and bring them up-to-date by keeping in sync with external changes.

This command is duplicated with refresh icon on the main toolbar.

Invalidate Caches/Restart...Choose this command to clean the system cache.
Print...Choose this command to print selected file on the default printer. Refer to the Print dialog description.
Add to FavoritesUse this command to add the selected files to the list of Favorites. Click the right arrow to select the list of favorites you want to be modified.

Refer to the description of the Favorites tool window.

Line SeparatorsUse this command to select the desired line separator style. Refer to the section Configuring Line Separators.
Make File Read-Only / Make File WritableUse these toggle commands to change read-only status of a file selected in the Project tool window, or currently active in the editor. If a file is made read-only, it is marked with lock, and doesn't allow editing.

You can also toggle read-only attribute of a file in the Status bar.

Power Save ModeUse this mode if you are working with a laptop. If Power-Save mode is on, then the background processes are turned off, to minimize the power consumption.

You can also turn this mode on or off by clicking hector in the Status bar.

ExitChoose this command to quit PyCharm Edu.

This command in available on Windows/Linux. On Mac OS it appears on the PyCharm Edu menu and has the name Quit PyCharm Edu.

Edit

Menu itemKeyboard shortcutDescription
Undo <action>Ctrl+ZUse this command to roll actions back.

This command is duplicated with mainToolbarUndo icon on the main toolbar.

Redo <action>Ctrl+Shift+ZUse this command to repeat the last actions.

This command is duplicated with mainToolbarRedo icon on the main toolbar.

CutCtrl+X Choose this command to take the selected characters to the clipboard and delete them. Refer to the section Cutting, Copying, and Pasting.

This command is duplicated with mainToolbarCut icon on the main toolbar.

CopyCtrl+C Choose this command to take the selected characters to the clipboard. Refer to the section Cutting, Copying, and Pasting.

This command is duplicated with copy icon on the main toolbar.

Copy PathCtrl+Shift+C Choose this command to take the path to the selected symbol to the clipboard. Refer to the section Cutting, Copying, and Pasting.
PasteCtrl+VChoose this command to place the latest entry from the Clipboard at the insertion point. Refer to the section Cutting, Copying, and Pasting.

This command is duplicated with mainToolbarPaste icon on the main toolbar.

Paste from History...Ctrl+Shift+VChoose this command to place at the insertion point the selected entry from the Clipboard. Refer to the section Cutting, Copying, and Pasting.
FindPoint to this node to reveal the sub-menu of search commands:
Find/ReplaceCtrl+F/Ctrl+R Find or replace text in a current file.

These commands are duplicated by find and renameFavoritesList icons on the main toolbar.

Find Next/Find Previous (Move to Next/Previous Occurrence)F3/Shift+F3Use these commands to navigate through the search results in a file. See Finding and Replacing Text in File.
Find Word at CaretCtrl+F3 Use this command to jump to the next occurrence of the word where the caret rests. See Finding and Replacing Text in File.
Select All OccurrencesCtrl+Shift+Alt+JUse this command to find and select all the occurrences of an item.
Add Selection for Next OccurrenceAlt+JUse this command to select the next occurrence of an item.
Unselect OccurrenceShift+Alt+JUse this command to remove selection from the last selected occurrence of an item.
Find in Path/Replace in PathCtrl+Shift+F/Ctrl+Shift+R Use these commands to search for, and replace a text fragment in a whole project. Refer to the section Finding and Replacing text in Project.
Find UsagesAlt+F7 Use this command to search for the usages of a symbol across an entire project. Refer to the section Finding Usages in Project.
Find Usages SettingsCtrl+Shift+Alt+F7 Use this command to search for the usages of a symbol across an entire project, after setting the desired search options. Refer to the section Finding Usages in Project.
Show UsagesCtrl+Alt+F7 Use this command to bring up a list of the usages of a symbol across the whole project. Refer to the section Viewing Usages of a Symbol.
Find Usages in a FileCtrl+F7 Refer to the section Finding Usages in the Current File.
Highlight Usages in a FileCtrl+Shift+F7 Use this command to visualize usage of a symbol in the current file. Refer to the section Highlighting Usages.
Recent Find UsagesCtrl+E Choose this command to view the recent search results. Refer to Viewing Recent Find Usages.
Select AllCtrl+AChoose this command to select all contents of the current file. Refer to the section Selecting Text in the Editor.
Extend SelectionCtrl+WChoose this command to select the current word. Use this command successively to extend selection. Refer to the section Selecting Text in the Editor.
Shrink SelectionCtrl+Shift+WChoose this command to unselect the currently selected word. Use this command successively to shrink selection. Refer to the section Selecting Text in the Editor.
Duplicate LinesCtrl+D Choose this command to duplicate a line or fragment of text. Refer to Adding, Deleting and Moving Code Elements.
Indent Selection/Unindent SelectionTab/Shift+Tab Choose this command to change indentation of the line at caret. Refer to the section Changing Indentation.

View

Menu itemKeyboard shortcutDescription
Tool WindowsPoint to this node to reveal the list of the available tool windows. Refer to the section Manipulating the Tool Windows.
Quick DefinitionCtrl+Shift+I Choose this command to open the quick definition pop-up. Refer to the section Viewing Definition.
Quick DocumentationCtrl+QChoose this command to view quick documentation pop-up window.
External DocumentationShift+F1Choose this command to view external documentation for a symbol in the default system browser.
Parameter InfoCtrl+PChoose this command to view method parameter information.
Context InfoAlt+QChoose this command to show the current cursor position, if it runs out of the visible editor pane.
Jump to SourceF4 Choose this command to edit a file selected in a tool window. The file opens in the editor.
Recent FilesCtrl+EChoose this command to show the pop-up list of recently opened files and tool windows, and navigate to them.
Recently Changed FilesCtrl+Shift+EChoose this command to show the pop-up list of recently changed files and navigate to them.
ToolbarSelect or clear this check command to show or hide the main toolbar.
Tool ButtonsSelect or clear this check command to show or hide the tool window buttons.
Status BarSelect or clear this check command to show or hide the Status toolbar.
Navigation BarSelect or clear this check command to show or hide the Navigation bar.
Active EditorPoint to this node to reveal the list of nested check commands. These commands apply to the active editor only.
Show WhitespacesSelect or clear this check command to show or hide the whitespaces in the text.
Show Line NumbersSelect or clear this check command to show or hide line numbers.
Show Gutter IconsSelect or clear this check command to show or hide the icons in the left gutter.
Show Indent GuidesSelect or clear this check command to show or hide vertical indent markers.
Use Soft WrapsSelect or clear this check command to show or hide soft wrap markers in the text.
Show Import PopupsSelect or clear this check command to show or hide import popups.
Enter/Exit Presentation ModeChoose this command to enter or exit presentation mode.
Enter/Exit Distraction Free ModeChoose this command to enter or exit distraction-free mode.
Enter/Exit Full ScreenChoose this command to enter or exit full screen mode.

Navigate

Menu itemKeyboard shortcutDescription
Class/File/SymbolCtrl+N /
Ctrl+Shift+N
Ctrl+Shift+Alt+N
Choose these commands to find and jump to a class, file, or symbol by name.
Line...Ctrl+GChoose this command to navigate to the specified line of code.
Back/ForwardCtrl+Alt+Left/Ctrl+Alt+RightChoose these commands to go through the history of the recently navigated items. These commands are duplicated with arrowBack.png and arrowForward.png buttons on the main toolbar.
Jump to Navigation BarAlt+HomeChoose this command to navigate across your project using the Navigation Bar.
DeclarationCtrl+BChoose this command to jump to a declaration of a symbol.
Implementation(s)Ctrl+Alt+BChoose this command to jump to an implementation of a method.
Super MethodCtrl+UChoose this command to jump to a super method of the method at caret.
File StructureCtrl+F12Choose this command to navigate through the source code using the File Structure view.

Help

Menu itemKeyboard shortcutDescription
Find ActionCtrl+Shift+AChoose this command to invoke an action by its name.
Fill Answer PlaceholdersChoose this command to get the correct answer. This command is only available for the students!
Lean more about PyCharm Educational EditionChoose this command to show the Quick Start Guide.
Keymap ReferenceChoose this command to see the PyCharm Edu shortcuts map in PDF format.
Demos and ScreencastsChoose this command to see the PyCharm Edu demo videos and screencasts on YouTube .
HelpChoose this command to visit PyCharm Edu online Help topics.
Tip of the DayChoose this command to show an arbitrary tip.
Productivity GuideChoose this command to show productivity guide.
Submit FeedbackChoose this command to report your overall impression of PyCharm Edu to the support service.
Show Log in Explorer/FinderChoose this command to find PyCharm Edu's log.
Edit Custom PropertiesChoose this command to open the custom file idea.properties, located under the user home. If this file does not exist, PyCharm Edu suggests to create it.
Edit Custom VM Options Choose this command to open the custom file *.vmoptions, located under the user home. If this file does not exist, PyCharm Edu suggests to create it.
Debug Log SettingsChoose this command to change logging level for a category. Choosing this command leads to opening the Custom Debug Log Configuration dialog box, where you have to type the log categories names, separated with new lines.
Check for Updates...Choose this command to obtain information about the current version, and the availability of newer versions of PyCharm Edu. Refer to Updates page.

This command in available on Windows/Linux. On Mac OS it appears on the PyCharm Edu menu.

AboutChoose this command to obtain information about the current version of PyCharm Edu, current build, etc. Press Escape to close the pop-up window.

This command in available on Windows/Linux. On Mac OS it appears on the PyCharm Edu menu.

Last modified: 30 August 2016