Resolve ConflictsLet the IDE help in the tricky business of resolving merge conflicts.Paul Everittvcs2023-05-13
Move Work Aside With StashUse git's stash to move uncommitted work aside temporarily.Paul Everittvcs2023-05-12
Move Work Aside With ShelveMove uncommitted work aside when you need to work on another branch.Paul Everittvcs2023-05-11
Rebase Feature BranchGet your feature branch caught up with changes on the main branch.Paul Everittvcs2023-05-10
Browse Branch's CommitsReview the changes in main before bringing them to your branch.Paul Everittvcs2022-12-09
See VCS Changed Lines In GutterQuickly spot which parts of your file have changed since the last commit.Paul Everitteditingvcs2022-10-30
Only Commit Some ChangesUnselect files or changed regions within files during the commit process.Paul Everittvcs2022-10-27
Fix Your Work with Amend CommitPut some missing work back into your last commit, before you push.Paul Everittvcs2022-10-21
Use Local History to Avoid DisasterUse the IDE's built-in history facility to recover changes when VCS can't help you.Paul Everittvcs2022-10-13
Edit Commit MessageEdit the wording in your last commit message, after you committed.Paul Everittvcs2022-10-05
Database VisualizationVisualize the structure of a database with diagramsMukul Mantoshdjangodatabase2020-09-24
Autocomplete Django Settings StringsUse autocomplete when typing a string in the apps section of your settings file.Nafiul Islamdjangoediting2020-03-16
Speed Up Coverage with Configuration FileSpeed up your "visual coverage" with a config file and correct working directory.Paul Everitttesting2019-04-18
Create a Project from GitHubLet PyCharm do the work to clone and setup a project hosted on GitHub.Paul Everittvcs2019-04-17
Create SQLite Database Connection By Drag-and-DropDrag-and-drop a .sqlite database file onto the Database tool to create a connection.Paul Everittdatabase2019-04-17
Put New Project Under Version ControlThe fastest way to register a new project directory under local version control.Paul Everittvcs2019-04-17
Run npm Scripts from package.jsonBrowse your package.json scripts and run in a dedicated tool window.Paul Everittjavascriptweb2019-04-17
Split Screen Without TabsGet your code and tests side-by-side without resorting to tabs.Paul Everitteditingtesting2019-04-17
Spot Coverage Gaps Using the GutterLet the IDE help you spot coverage gaps in your testing.Paul Everitttesting2019-04-17
Wrap Selection With TagUse the keyboard to put a wrapper tag around a selection of code.Paul Everittweb2019-04-17
Auto-Run TestsGet into testing mode by telling PyCharm to automatically re-run tests as you type.Paul Everitttesting2019-04-15
Conditional BreakpointsSpeed up your debugging by stopping execution only when you want to.Paul Everittdebugging2019-04-15
Run From KeyboardUse the keyboard to select and run a run configuration.Paul Everittediting2019-04-15
Evaluate Expression During DebuggingSelect your code and execute it, in the right context.Paul Everittdebugging2019-04-15
Enable vim keybindings with IdeaVim pluginUse the same keybindings from vim with a PlugInBill Tuckerediting2019-03-25
Adding Fields In a ConstructorLet your IDE add constructor arguments to your instance.Paul Everittediting2019-03-18
Rename a File and Its ReferencesChange your mind on a file name and the IDE makes all the changes for you.Paul Everittediting2019-03-12
Rename SymbolChange a variable name, class name, or other symbol, across the project.Paul Everittediting2019-03-12
Move Block Up/Down Using KeyboardUse the keyboard to move a line or selection up or down in your file.Paul Everittediting2019-03-11
Quick DocumentationView arguments and documentation without interrupting your flow.Paul Everittediting2019-03-11
Make and Extend Selection Using KeyboardUse the keyboard to select blocks of code then extend/shrink the selection.Paul Everittediting2019-03-10
Add Line After/BeforeSmart-add a line, from the middle of a line, after or before the current line.Paul Everittediting2019-03-09
Find In Path With Navigation BarUse keyboard and Navigation Bar to find files under a path.Paul Everittnavigationnavigationbar2019-01-25
Create New File With Navigation BarActivate the Navigation Bar and create a new file somewhere in the project tree.Paul Everittnavigationnavigationbar2019-01-24
Narrow Navigation Bar With Speed SearchNarrow and select from a long folder listing Navigation Bar by typing a speed search.Paul Everittnavigationnavigationbarspeedsearch2019-01-23
Open File With Navigation BarOpen a file somewhere in the project tree using the keyboard and Navigation Bar.Paul Everittnavigationnavigationbar2019-01-22
Navigate Files With Navigation BarMove around your project tree and select files, from your keyboard, with the Navigation Bar.Paul Everittnavigationnavigationbar2019-01-21
Activate Navigation BarBring up the Navigation Bar as needed, let it disappear when finished.Paul Everittnavigationnavigationbar2019-01-20
Install and importWhile typing a symbol, let PyCharm install it and generate the import.Paul Everittpython2018-12-04
Generate Imports While TypingAvoid interruption by letting PyCharm generate your imports as you type.Paul Everitteditingpython2018-12-03
Optimize ImportsAutomate the organizing and cleaning up of your Python imports with Optimize Imports.Paul Everitteditingpython2018-12-02
Reformat CodeTell PyCharm to clean up indentation and other code style in your file.Paul Everittediting2018-12-01
Navigate Cursor Position Back and ForthEasily navigate back to where you were, or where you went.Paul Everittnavigation2018-11-09
Managing Copyright PolicyUse the copyright tool to manage a copyright statement across project files.Paul Everittide2018-11-08
Parsed f-string expressionsBracket completion and syntax highlighting for f-string evaluated expressions.Paul Everittediting2018-11-08
Use Recent Files to Open Tool WindowFrom the Recent Files popup, open one of the IDE tool windows.Paul Everittnavigation2018-11-07
LiveEdit HTML and CSSWith the LiveEdit plugin, open HTML and CSS in Chrome, over HTTP, and see updates as you save.Paul Everittediting2018-11-07
Navigate to FileJump to a file without using the Project Tool and your mouse.Paul Everittnavigation2018-11-07
One Import Per Line PreferenceTell PyCharm to put each import on a separate line when it cleans up your imports.Paul Everittediting2018-11-06
Better Autocomplete Results in Angular TemplatesNarrow the universe of Angular template completions to those that matter.Paul Everittangularediting2018-11-04
Jump to Recent FileUse Recent Files to quickly jump to last-visited file.Paul Everittnavigationspeedsearch2018-11-04
Reduce Clutter by Disabling ToolsSave space by turning off various toolbars and Project Tool.Paul Everittide2018-11-04
Find ActionSkip memorizing keyboard shortcuts and speed search for actions instead.Paul Everittnavigation2018-11-01