{"id":188615,"date":"2021-10-06T15:17:13","date_gmt":"2021-10-06T14:17:13","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=pycharm&#038;p=188615"},"modified":"2024-01-15T17:31:46","modified_gmt":"2024-01-15T16:31:46","slug":"2021-3-eap-2","status":"publish","type":"pycharm","link":"https:\/\/blog.jetbrains.com\/pycharm\/2021\/10\/2021-3-eap-2\/","title":{"rendered":"PyCharm 2021.3 EAP 2"},"content":{"rendered":"<p>The second PyCharm 2021.3 EAP build is out!<br \/>\nThe Early Access Program is designed to give you a chance to try all the improvements to PyCharm and provide actionable feedback that will help ensure that PyCharm users enjoy a smooth experience with the stable release. Don&#8217;t hesitate to share your thoughts on topics such as the overall product performance, the version\u2019s look and feel, bugs, new features, and more.<\/p>\n<p>Feel free to share your feedback on Twitter (by mentioning <a href=\"https:\/\/twitter.com\/pycharm\" target=\"_blank\" rel=\"noopener\">@pycharm)<\/a>) or by reporting issues to our <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/PY\" target=\"_blank\" rel=\"noopener\">tracker<\/a>!<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/09\/PyCharm_blog.png\"><\/p>\n<p><strong>Important! PyCharm EAP builds are not fully tested and might be unstable.<\/strong><\/p>\n<p>The <a href=\"https:\/\/www.jetbrains.com\/toolbox\/app\/\" target=\"_blank\" rel=\"noopener\">Toolbox App<\/a> is the simplest way to get the EAP builds and keep both your stable and EAP versions up to date. You can also manually download the EAP builds from our <a href=\"https:\/\/www.jetbrains.com\/pycharm\/nextversion\/\" target=\"_blank\" rel=\"noopener\">website<\/a>.<\/p>\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/pycharm\/nextversion\" target=\"_blank\" rel=\"noopener\">DOWNLOAD PYCHARM 2021.3 EAP<\/a><\/p>\n<h2 id=\"checkout_and_rebase\">Checkout and Rebase onto Current (remote branches)<\/h2>\n<p>This build brings some changes to the version control UI. The <em>Checkout and Rebase onto Current<\/em> action allows you to check out the selected branch and rebase it on top of a branch that is currently checked out. Until now, it has only been available for local branches. Starting from this EAP, it&#8217;s also available for remote branches.<\/p>\n<p><img decoding=\"async\" alt=\"checkout-and-rebase-onto-current-for-remote-branches\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/10\/rebase-onto-master.png\" width=\"800\"><\/p>\n<h2 id=\"reorganized_vcs_settings\">Reorganized VCS settings<\/h2>\n<p>To make it easier and faster for you to configure your VCS, we\u2019ve made the VCS settings more discoverable and structured. This is what you will find in <em>Preferences \/ Settings | Version Control<\/em>.<\/p>\n<p>The <em>Version Control<\/em> node now lists all the available settings, and you can quickly navigate to the settings by clicking on them.<\/p>\n<p><img decoding=\"async\" alt=\"vcs-settings-2021-3\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/10\/reorganized-vcs-preferences.png\" width=\"800\"><\/p>\n<p>We improved the layout inside the <em>Git<\/em> node. We divided all the settings into sections that account for the most important processes: <em>Commit<\/em>, <em>Push<\/em>, and <em>Update<\/em>. Additionally, the parameters inside these sections are now organized more logically.<\/p>\n<p><img decoding=\"async\" alt=\"git-node\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/10\/git-node-in-preferences.png\" width=\"800\"><\/p>\n<p>We\u2019ve also added a separate node for <em>Directory mappings<\/em>, and the background operations are now switched on by default. The previous <em>Background<\/em> node no longer exists.<\/p>\n<h2 id=\"command_execution_queue\">Command execution queue in the Python Console<\/h2>\n<p>You no longer need to wait for one cell to finish its execution in order to run the next command in the Python Console. PyCharm will now add your commands to a execution queue, and execute them in order. You can also click the <em>Command queue icon<\/em> on the console toolbar to inspect and manage the queue.<\/p>\n<p><img decoding=\"async\" alt=\"command-queue-python-console\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/10\/command-queue.png\" width=\"800\"><\/p>\n<h2 id=\"notable_fixes\">Notable fixes available in this build:<\/h2>\n<ul>\n<li>Allow creating\/editing <em>Run Configurations<\/em> during indexing<br \/>\n(<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/PY-50717\" target=\"_blank\" rel=\"noopener\">PY-50717<\/a>).<\/li>\n<li>You can now turn off smart list editing in Markdown. Go to<em>Preferences \/ Settings | Languages and Frameworks | Markdown<\/em>, and deselect <em>Automatic assistance<\/em> in the editor checkbox (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/IDEA-273049\" target=\"_blank\" rel=\"noopener\">IDEA-273049<\/a>).<\/li>\n<li>We fixed a known issue that made the IDE crash on Linux (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/IDEA-248140\" target=\"_blank\" rel=\"noopener\">IDEA-248140<\/a>).<\/li>\n<li>The <em>Diff tab<\/em> now shows the correct file name when comparing files (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/IDEA-269958\" target=\"_blank\" rel=\"noopener\">IDEA-269958<\/a>).<\/li>\n<li>Fixed recurring indexing on every startup if the IDE was closed due to OS shutdown (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/IDEA-275337\" target=\"_blank&quot;\" rel=\"noopener\">IDEA-275337<\/a>)<\/li>\n<li>Fixed the <em>autosave<\/em> feature so it works as expected even with open pop-ups (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/IDEA-128672\" target=\"_blank\" rel=\"noopener\">IDEA-128672<\/a>).<\/li>\n<\/ul>\n<h2>Ready to join the EAP?<\/h2>\n<p><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/pycharm\/nextversion\" target=\"_blank\" rel=\"noopener\">DOWNLOAD PYCHARM 2021.3 EAP<\/a><\/p>\n<h3>Some ground rules<\/h3>\n<ul>\n<li>EAP builds are free to use and expire 30 days after the build date.<\/li>\n<li>You can install an EAP build side by side with your stable PyCharm version.<\/li>\n<li><b>These builds are not fully tested and can be unstable.<\/b><\/li>\n<li>Your feedback is always welcome. Please use our <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/PY\" target=\"_blank\" rel=\"noopener\">issue tracker<\/a> and make sure to mention your build version.<\/li>\n<\/ul>\n<h3>How to download<\/h3>\n<p>You can <a href=\"http:\/\/www.jetbrains.com\/pycharm\/nextversion\/\" target=\"_blank\" rel=\"noopener\">download this EAP from our website<\/a>. Alternatively, you can use the <a href=\"https:\/\/www.jetbrains.com\/toolbox\/app\/\" target=\"_blank\" rel=\"noopener\">JetBrains Toolbox App<\/a> to stay up to date throughout the entire EAP. If you\u2019re on Ubuntu 16.04 or later, you can use snaps to get PyCharm EAP and stay up to date.<\/p>\n<p>The PyCharm team<\/p>\n","protected":false},"author":1101,"featured_media":182388,"comment_status":"closed","ping_status":"closed","template":"","categories":[826,907],"tags":[6756],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/pycharm\/188615"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/pycharm"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/types\/pycharm"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/users\/1101"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=188615"}],"version-history":[{"count":11,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/pycharm\/188615\/revisions"}],"predecessor-version":[{"id":192921,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/pycharm\/188615\/revisions\/192921"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media\/182388"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=188615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=188615"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=188615"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/cross-post-tag?post=188615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}