Feature Spotlight: Become more productive with PyCharm
Happy Monday everyone,
Today I’m going to highlight 3 simple things you can do every day to harness the power of PyCharm and steadily increase your productivity.
1. PyCharm Productivity Guide
PyCharm smartly analyzes the features you use most often during your development sessions, and alerts you to some features you may have missed.
The Productivity Guide dialog is available in Help | Productivity Guide, displaying the list of features with usage statistics and tips:
Besides analyzing your personal usage of features, you can discover other similar features that you have yet to try. Simply sort features by Group, and look for unused ones next to the frequently used. For a quick hint on how to use a feature, select it and see the tips below.
2. Keyboard Shortcuts You Cannot Miss
PyCharm is no Vim or Emacs, but you can still do a lot using just your keyboard. As a keyboard-centric IDE, PyCharm has keyboard shortcuts for most of its commands. Here’s a short list of indispensable shortcuts you can’t afford to miss:
|Ctrl+Shift+A||Find action by name|
|Double Shift||Search Everywhere|
|Alt+Enter||Show the list of available intention actions|
|Alt+F1||Switch between views (Project, Structure, etc.)|
|Ctrl+Tab||Switch between the tool windows and files opened in the editor|
|Alt+Home||Show the Navigation bar|
|Ctrl+J||Insert a live template|
|Ctrl+Alt+J||Surround with a live template|
|F4||Edit an item from the Project or another tree view|
|Comment or uncomment a line or fragment of code with a line or block comment|
|Find class or file by name|
|Ctrl+D||Duplicate the current line or selection|
|Ctrl+W and Ctrl+Shift+W||Incremental expression selection|
|Ctrl+F||Find text string in the current file|
|Ctrl+Shift+F||Find text in the project or in the specified directory|
|Ctrl+Shift+F7||Quickly view the usages of the selected symbol|
|Expand or collapse a code block in the editor|
|Ctrl+Space||Invoke code completion|
The default keymap reference is also available as a PDF. To view it, select Help | Default Keymap Reference in the main menu:
You may want to print out this ‘cheat sheet’ and keep it handy, to discover new shortcuts as you go along and get to know PyCharm better.
3. Tips of the Day
One of the most adored features among PyCharm users is Tip of the Day. Tips of the Day provide a huge collection of useful and interesting hints. They show up every time you start PyCharm. If you’ve suppressed these tips before, you can always get them back by going to Help | Tip of the Day and selecting the Show Tips on Startup check-box:
I hope you enjoy learning your way around PyCharm and using its numerous features to boost your productivity. It’s an investment that will definitely pay off.
Talk to you next week,
Subscribe to Blog updates
Thanks, we've got you!
Five Things To Love About the New UI
Are you using the New UI yet? Not yet? Let me tell you why it's the best thing since sliced bread! Let’s get it enabled and take a look around. The easiest way to do that is from the Settings cog at the top-right of the UI: PyCharm will need to restart, but that’s it; you’re done! In t…
Tutorial: Visual testing with pytest
If you are like many Python developers out there you LOVE writing code! Tests? Not so much. Whether it’s the concept of testing or the interface of testing tools, testing is a chasm not all developers cross. The Visual Testing with pytest tutorial aims to bring Python testing to the masses, tak…
Smart execution of R code
R plugin is announcing some helpful features to track execution of your R code: 1. Execute your R file as a runnable process, job. Jobs are shown in a separate tab in the R console. You can preview the job status (succeeded or failed), the duration of the execution, and the time you launched the …
New Database Features in PyCharm 2020.1
PyCharm 2020.1 comes with new Database export features that make exporting data easier. You can now see previews of the data that you want to export, letting you have a quick glance of what the data will look like. Furthermore, as many of our users prefer to export to Excel files, we've also adde…