PyCharm 2016.2 EAP is Open
Today we’re excited to announce that the first PyCharm 2016.2 Early Access Preview (EAP) build 162.646 is finally available for download! Head on over to the PyCharm Early Access Preview (EAP) page and have a look at the download section where you can get it for your platform right now.
What is the Early Access Program (EAP)?
We at JetBrains believe that making tools for developers should greatly involve listening to developers. Early Access Programs allow you to try pre-release versions of our software to evaluate features that will be added to the next release, closely participate in discussions about PyCharm, and influence the release from early stages onwards.
Once you’ve downloaded the latest EAP build (from its official page), you’ll start getting updates with new features and improvements every week (to receive notifications about updates, make sure to set “Early Access Program” in your update settings). Your feedback is welcome and very much appreciated in our issue tracker or in the comments section of this blog post.
PyCharm 2016.2 EAP introduces a few new features, bug-fixes and improvements that are unique to PyCharm, as well as a lot of features and improvements from the Web and IntelliJ Platform sides. Here are some of the highlights:
- Python Related Improvements
- Function return values are now shown in the PyCharm’s debugger after stepping out from a function
- Postfix code completion has been improved with the “main” and “print” postfix templates extracting your [expression].main and [expression].print code snippets respecting Python 2 and Python 3 versions
- A number of fixes related to parsing requirements.txt files
- General
- The Inspection tool window has been redesigned for better ergonomics: now code location for each of the problems is displayed along with controls to either apply a quick-fix or suppress inspection
- More friendly popup IDE notifications in the rightmost bottom corner which are now more compact, and grouped by the subsystem they came from
- The brand new Set Background Image option that makes your IDE look different by choosing a background image for the editor and the IDE frame
- The installer for Windows now comes with our custom JDK build where we address some issues with focus and font rendering
- Editor
- Better spell-checking suggestions based on Damerau–Levenshtein distance
- Support for font ligatures (highly voted request)
- Coding assistance for Regex has been extended with better error reporting and added code completion for named group references
- Language injection now works in YML files
- Version control integration
- The Commit dialog now shows unversioned files (so you don’t forget to commit something important)
- Patches can now be applied from the clipboard (the IDE will offer to apply the patch when it obtains focus), or by dragging a file into the IDE
- If a file has been moved or renamed since a patch was created for it, the IDE will try to figure that out or let you manually choose the file to apply the patch to
- The VCS log continues getting better with a handy loading progress indicator, a shortcut to navigate to the filter field, and tooltips for graph arrows
- The Git Log can now display commit details for several selected commits (this works for Git and Mercurial)
- Brand new Apply Patch dialog to apply the changes from patch using a Merge-like dialog
- Web development improvements
- Small but neat improvements for TypeScript support
- You can now configure whether you want IDE to add single, double or no quotes at all when autocompleting attributes in HTML and JSX
- You can now drag a JavaScript or CSS file into the opened HTML file, and PyCharm will automatically create a script or a link tag inside the head tag for you.
- Thanks to the integration with Angular CLI, you can now create new Angular 2 projects with ease. Install angular-cli globally via npm and create a new project in PyCharm.
- Grunt, gulp or npm tasks as a Before launch task in a Run/Debug configuration
Download PyCharm 2016.2 preview build for your platform right from the project EAP page, and please report any bugs and feature request to our Issue Tracker.
-PyCharm Team
The Drive to Develop