PyCharm Edu 2018.3 Help

PyCharm Edu Editor. Guided Tour

Basics

PyCharm Edu editor is a powerful tool for creating and modifying source code. As any other IDE editor, it supports basic features like bookmarks, syntax highlighting, code completion,, folding code blocks, etc. There are, however, plenty of advanced features like intention actions, intelligent and fast navigation, and a lot more.

To configure your editing environment, use the Editor settings page and its child pages. There is also a Quick Switch Scheme command that lets you change color schemes, themes, keymaps, etc. with a couple of keystrokes.

The editor is tab-based. All operations with the editor tabs are available from the context menu of a tab .

Active editor

When you open a file for editing, it opens in its own tab. The editor you are currently working in, is the active editor.

You can change behavior of the active editor using the commands under View | Active Editor node of the main menu:

active editor

Alternatively, you can invoke the commands related to the active editor, from Find Action or Search Everywhere:

active editor search

Editor's areas

pe uiEditor
1. Editor area
Use this area to type and edit your source code. The editor suggests numerous coding assistance facilities. Refer to the sections under this node for details.
2. Gutter area
The left gutter provides additional information about your code and displays the various icons that identify the code structure, bookmarks, scope indicators, change markers and the code folding lines that let you hide arbitrary code blocks.

You can change the behavior of the left gutter.

For example, it's possible to make the left gutter thinner by hiding the gutter icons. This is done either for the active editor, or for all the newly created editors.

To change the behavior of the left gutters, use either the Appearance page of the editor settings, or the Editor Gutter Popup Menu (use the Search Everywhere action to invoke it):

gutter popup
Editor Gutter Popup

By default, this command is not mapped to any keyboard shortcut. You can create your own shortcut as described in the section Configuring keyboard shortcuts.

3. Smart completion pop-up
This is one of the key editing assistance features that suggests method names, functions, tags and other keywords you are typing.
4. Document tabs
Enable quick navigation across the multiple documents you are working on. Clicking a tab brings its contents to front and makes it available for editing in the active editor.

To navigate between the tabs, use the keyboard shortcuts Alt+Right or Alt+Left.

Clicking a tab while the Ctrl/ key is pressed, allows navigating to any part of the file path, through opening it in an external browser.

Context menu of a tab provides all commands applicable to a file opened in the editor, for example:

5. Validation side bar / marker bar
This is the bar to the right from the editing area, showing the green, red or yellow box on its top depending on whether your code is okay, or contains errors or warnings. This bar also displays active red, yellow, white, green and blue navigation stripes that let you jump exactly to the erroneous code, changed lines, search results, or TODO items.
Last modified: 29 June 2019