Tips

Visual, standalone, bite-sized learning resources organized into different categories.

Adding Fields In a Constructor
Adding Fields In a Constructor
Let your IDE add constructor arguments to your instance.
Auto Install and Import Packages on the Fly
Auto Install and Import Packages on the Fly
Start typing a name in the editor. If the name references a class that has not been imported you can import it and add the import in one step.
Speed Up Coverage with Configuration File
Speed Up Coverage with Configuration File
Speed up your "visual coverage" with a config file and correct working directory.
Wrap Selection With Tag
Wrap Selection With Tag
Use the keyboard to put a wrapper tag around a selection of code.
Spot Coverage Gaps Using the Gutter
Spot Coverage Gaps Using the Gutter
Let the IDE help you spot coverage gaps in your testing.
Split Screen Without Tabs
Split Screen Without Tabs
Get your code and tests side-by-side without resorting to tabs.
Run npm Scripts from package.json
Run npm Scripts from package.json
Browse your package.json scripts and run in a dedicated tool window.
Put New Project Under Version Control
Put New Project Under Version Control
The fastest way to register a new project directory under local version control.
Run From Keyboard
Run From Keyboard
Use the keyboard to select and run a run configuration.
Evaluate Expression During Debugging
Evaluate Expression During Debugging
Select your code and execute it, in the right context.
Auto-Run Tests
Auto-Run Tests
Get into testing mode by telling PyCharm to automatically re-run tests as you type.
Enable vim keybindings with IdeaVim plugin
Enable vim keybindings with IdeaVim plugin
Use the same keybindings from vim with a PlugIn