PyCharm 2023.1 EAP 5 Is Out!
We are fast approaching the release of PyCharm 2023.1. This new EAP version introduces option to save multiple tool window layouts and improvements to the frontend development experience.
To see what has already been added in PyCharm 2023.1, take a look at our previous EAP blog posts.
The Toolbox App is the easiest 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 website.
Important! PyCharm EAP builds are not fully tested and might be unstable.
Option to save multiple tool window layouts
In PyCharm 2023.1, you can save several different tool window layouts and switch between them as needed.
To save a new layout, arrange the tool windows as desired and go to Window | Layouts | Save Current Layout as New. Once you’ve adjusted the arrangement, you can update the current setup using the Save Changes in Current Layout option or save the changes as a new custom layout. You can find the saved layouts in the list under Window | Layouts | Restore Layout – hover over the name of the layout you want to use, and click to apply it.
Option to configure HTML code completion
With PyCharm 2021.3, we changed the way code completion works for HTML. Whenever you type a tag name or an abbreviation in the editor, or invoke code completion, PyCharm shows you relevant suggestions right away. Previously, it would only show them if you typed < first. Some users found this behavior distracting when entering plain text in HTML, so we’ve added an option to disable it. You can find the new option Enable auto-popup of tag name code completion when typing in HTML text in Preferences / Settings | Editor | General | Code Completion.
Notable fixes:
- When creating a new SSH interpreter, you can now disable the automatic upload of project files to the SSH server. [PY-55517]
- We fixed a performance problem triggered by recursive TypedDict definitions. [PY-56541]
- For WSL-based projects, especially on Windows 11, the console and debugger now work faster. [PY-58997]
- When a virtual environment is set as a project interpreter, it is activated in the terminal, as it should be. [PY-58930]
These are the most important updates for PyCharm 2023.1 EAP 5. For the full list of improvements, check out the release notes. Share your feedback on the new features in the comments below, on Twitter, or in our issue tracker.