
{"id":9951,"date":"2020-04-09T16:17:00","date_gmt":"2020-04-09T16:17:00","guid":{"rendered":"http:\/\/ubuntuhandbook.org\/?p=9951"},"modified":"2020-04-09T16:17:00","modified_gmt":"2020-04-09T16:17:00","slug":"pycharm-ide-2020-1-released-with-interactive-rebasing","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2020\/04\/pycharm-ide-2020-1-released-with-interactive-rebasing\/","title":{"rendered":"PyCharm IDE 2020.1 Released with Interactive Rebasing"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-5998\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2016\/07\/pycharm-ide245.png\" alt=\"PyCharm IDE\" width=\"245\" height=\"250\" \/><\/p>\n<p>PyCharm IDE 2020.1 was released a day ago as the first major release in 2020. The new version features interactive rebasing, smarter debugging, and JetBrains Mono font.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/pycharm\/2020\/04\/pycharm-2020-1-out-now\/\" rel=\"noopener\" target=\"_blank\">PyCharm 2020.1<\/a> release highlights:<\/p>\n<ul>\n<li><strong>Interactive Rebasing<\/strong>: Commits can get messy, which is why you need to be able to rebase your branch. Now, PyCharm allows you to do so visually and with unprecedented ease.<\/li>\n<li><strong>Smarter Debugging<\/strong>: PyCharm\u2019s debugger now makes it easy to see what\u2019s happening in the middle of a complex statement. When stepping in, the debugger will ask you exactly what part of the statement you want to investigate further.<\/li>\n<li><strong>JetBrains Mono<\/strong>: PyCharm helps you read your code by navigating your project effectively, and now also by presenting your code in a font designed specifically for it.<\/li>\n<li><strong>Django Template Imports<\/strong>: PyCharm Professional Edition makes life easy for web developers by offering code completion (and debugging) in Django templates. We\u2019ve made a couple improvements on this front: auto import for custom tags and better completion.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/04\/pycharm2020-splash-600x376.jpg\" alt=\"\" width=\"600\" height=\"376\" class=\"aligncenter size-large wp-image-9953\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/04\/pycharm2020-splash-600x376.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/04\/pycharm2020-splash-450x282.jpg 450w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/04\/pycharm2020-splash.jpg 639w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<h4>How to Install PyCharm 2020.1 in Ubuntu:<\/h4>\n<p>Jetbrains offers official Snap package for Linux desktop, which runs in sandbox and always updated.<\/p>\n<p>For <b>Ubuntu 18.04<\/b> and higher, simply open <b>Ubuntu Software<\/b>, search for and install pycharm packages:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/04\/pycharm-focal.png\" alt=\"\" width=\"600\" height=\"351\" class=\"aligncenter size-full wp-image-9952\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/04\/pycharm-focal.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/04\/pycharm-focal-450x263.png 450w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>For those prefer native <b>.deb<\/b> package, keep an eye on the <a href=\"https:\/\/launchpad.net\/~viktor-krivak\/+archive\/ubuntu\/pycharm\" rel=\"noopener\" target=\"_blank\">unofficial PPA<\/a> though it&#8217;s not updated at the moment of writing.<\/p>","protected":false},"excerpt":{"rendered":"<p>PyCharm IDE 2020.1 was released a day ago as the first major release in 2020. The new version features interactive rebasing, smarter debugging, and JetBrains Mono font. PyCharm 2020.1 release highlights: Interactive Rebasing: Commits can get messy, which is why you need to be able to rebase your branch. Now, PyCharm allows you to do [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[1295],"class_list":["post-9951","post","type-post","status-publish","format-standard","hentry","category-news","tag-pycharm"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/9951","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=9951"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/9951\/revisions"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=9951"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=9951"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=9951"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}