{"id":116474,"date":"2021-02-19T15:49:28","date_gmt":"2021-02-19T14:49:28","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=webstorm&#038;p=116474"},"modified":"2021-02-19T15:49:28","modified_gmt":"2021-02-19T14:49:28","slug":"webstorm-2021-1-eap-4","status":"publish","type":"webstorm","link":"https:\/\/blog.jetbrains.com\/zh-hans\/webstorm\/2021\/02\/webstorm-2021-1-eap-4","title":{"rendered":"WebStorm 2021.1 EAP #4 Is Here With a Lot of Usability Improvements"},"content":{"rendered":"<p>WebStorm 2021.1 EAP build #4 is now available! To catch up on all the new features, check out our <a href=\"https:\/\/blog.jetbrains.com\/webstorm\/tag\/webstorm-2021-1\/\">previous EAP blog posts<\/a>.<\/p>\n<\/p>\n<p>If you\u2019re not familiar with our Early Access Program, check out <a href=\"https:\/\/blog.jetbrains.com\/zh-hans\/webstorm\/2020\/09\/webstorm-eap\">this blog post<\/a> where we explain what the EAP is and why you should take part in it. TL;DR: aside from helping steer development in the direction you want it to go, you could also get a free WebStorm license.<\/p>\n<p>The <a href=\"https:\/\/www.jetbrains.com\/toolbox\/app\/\" target=\"_blank\" rel=\"noopener\">Toolbox App<\/a> is the easiest way to get the EAP builds and keep both your stable and EAP versions up to date. Or you can manually download the EAP builds from our <a href=\"https:\/\/www.jetbrains.com\/webstorm\/nextversion\/\" target=\"_blank\" rel=\"noopener\">website<\/a>.<\/p>\n<p align=\"center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/webstorm\/nextversion\" target=\"_blank\" rel=\"noopener\">DOWNLOAD WEBSTORM 2021.1 EAP<\/a><\/p>\n<p><strong>Important! WebStorm EAP builds are not fully tested and might be unstable.<\/strong><\/p>\n<p>Below you can find the most notable improvements available in WebStorm 2021.1 EAP #4. Please try them out and <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/WEB\" target=\"_blank\" rel=\"noopener\">share your feedback<\/a> with us.<\/p>\n<h2 id=\"adjustable_font_weight\">Adjustable font weight<\/h2>\n<p>We\u2019ve added long-awaited customization options to WebStorm \u2013 you can now choose between different variations of the font you\u2019re using, be it light, regular, or bold. You can find the new options under <em>Typography Settings<\/em> in <em>Preferences\/Settings | Editor | Fonts<\/em>.<\/p>\n<p><img decoding=\"async\" alt=\"change-font-style-ws\" width=\"600\" data-gif-src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/02\/change-font-style-ws.gif\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/02\/change-font-style-ws.png\"\/><\/p>\n<h2 id=\"mdn_documentation_shipped_with_webstorm\">MDN documentation shipped with WebStorm<\/h2>\n<p>For a while now, WebStorm has made it possible to check the documentation for standard symbols in the editor by fetching the relevant information from MDN Web Docs. You could see that information by hovering over a symbol in your HTML, CSS, and JavaScript files or by invoking the Documentation popup with F1\/Ctrl+Q.<\/p>\n<p>Starting with v2021.1, we\u2019ll be bundling the MDN documentation with WebStorm. We decided to make this change when MDN shifted to the <a href=\"https:\/\/hacks.mozilla.org\/2020\/12\/welcome-yari-mdn-web-docs-has-a-new-platform\/\" target=\"_blank\" rel=\"noopener\">new Yari platform<\/a> and open-sourced their documentation. For you, this means that in-editor documentation will be richer, always present, and quicker to display.<\/p>\n<h2 id=\"integrate_with_jetbrains_space\">Integrate with JetBrains Space<\/h2>\n<p>If you\u2019re using <a href=\"https:\/\/www.jetbrains.com\/space\/\" target=\"_blank\" rel=\"noopener\">JetBrains Space<\/a>, you can connect WebStorm to your organization there to view and clone project repositories, as well as review your teammates\u2019 code. To get started, install the <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/13362-space\" target=\"_blank\" rel=\"noopener\">Space plugin<\/a> from <em>Preferences\/Settings | Plugins<\/em>.<\/p>\n<p>To log in to Space, click the <em>Get from VCS<\/em> button on the <em>Welcome<\/em> screen, select <em>Space<\/em> on the left, and enter your organization URL in the dedicated field. You can also log in via <em>Tools | Space | Log In to Space<\/em> from the main menu or <em>Preferences\/Settings<\/em>.<\/p>\n<p><img decoding=\"async\" alt=\"space-login\" width=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/02\/space-login.png\"\/><\/p>\n<p>Once logged in, you can clone the desired repository and open it in WebStorm. When you open it, <em>Space Code Reviews<\/em> will appear on the left-hand pane. From there, you can see a list of issues that contain your changes or require your attention. For example, if you\u2019re a reviewer, you can open an issue to see its author, look at the timeline, and add comments inside a diff view.<\/p>\n<h2 id=\"improved_accessibility\">Improved accessibility<\/h2>\n<p>We\u2019re always working on making our IDEs more accessible to all users. In this release, we\u2019ve added more labels to UI elements on the <em>Welcome<\/em> screen, in the <em>Project Structure<\/em> view, and VCS log. These elements, as well as gutter icons, are now read out correctly when a <a href=\"https:\/\/www.jetbrains.com\/help\/webstorm\/accessibility.html#screen_reader\" target=\"_blank\" rel=\"noopener\">screen reader<\/a> is enabled. We\u2019re also working on better accessibility support for macOS users.<\/p>\n<p>In addition, if you use high contrast mode on Windows, your IDE will sync with the OS and apply the high-contrast theme by default on the first launch.<\/p>\n<h2 id=\"other_notable_improvements\">Other notable improvements<\/h2>\n<p>Those were the biggest highlights. Here are some other important fixes and usability improvements available in this build:<\/p>\n<ul>\n<li>\nThe IDE can now automatically detect case sensitivity per directory. You don\u2019t need to customize this setting manually (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/IDEA-135546\" target=\"_blank\" rel=\"noopener\">IDEA-135546<\/a>).\n<\/li>\n<li>\nFixed a number of performance problems and issues causing the IDE to crash (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/WEB-48983\" target=\"_blank\" rel=\"noopener\">WEB-48983<\/a>, <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/WEB-43639\" target=\"_blank\" rel=\"noopener\">WEB-43639<\/a>, <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/WEB-48488\" target=\"_blank\" rel=\"noopener\">WEB-48488<\/a>, <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/JBR-2947\" target=\"_blank\" rel=\"noopener\">JBR-2947<\/a>, and <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/JBR-3066\" target=\"_blank\" rel=\"noopener\">JBR-3066<\/a>).\n<\/li>\n<li>\nFloating tool windows should no longer overlap modal dialogs (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/JBR-1752\" target=\"_blank\" rel=\"noopener\">JBR-1752<\/a>).\n<\/li>\n<li>\nThe <em>Find in Files<\/em> dialog can now be closed when clicking on a code area (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/IDEA-170038\" target=\"_blank\" rel=\"noopener\">IDEA-170038<\/a>).\n<\/li>\n<li>\nYou can now look for projects organized by groups on the <em>Welcome<\/em> screen. Previously, WebStorm would fail to find the projects inside a group unless you expanded that group (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/IDEA-141556\" target=\"_blank\" rel=\"noopener\">IDEA-141556<\/a>).\n<\/li>\n<li>\nCustom code style settings no longer get reverted to the default values when the IDE is restarted (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/IDEA-259203\" target=\"_blank\" rel=\"noopener\">IDEA-259203<\/a>).\n<\/li>\n<li>\nSolved several problems affecting Apple Silicon and macOS Big Sur users (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/IDEA-257549\" target=\"_blank\" rel=\"noopener\">IDEA-257549<\/a>, <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/IDEA-255620\" target=\"_blank\" rel=\"noopener\">IDEA-255620<\/a>, and <a href=\"https:\/\/youtrack.jetbrains.com\/issue\/IDEA-258912\" target=\"_blank\" rel=\"noopener\">IDEA-258912<\/a>).\n<\/li>\n<li>\nFixed the bug preventing you from running shebang files (<a href=\"https:\/\/youtrack.jetbrains.com\/issue\/IDEA-254959\" target=\"_blank\" rel=\"noopener\">IDEA-254959<\/a>).\n<\/li>\n<\/ul>\n<p>For the full list of the enhancements available in WebStorm 2021.1 EAP #4, check out the <a href=\"https:\/\/confluence.jetbrains.com\/display\/WI\/WebStorm+211.6085.22+Release+Notes\" target=\"_blank\" rel=\"noopener\">release notes<\/a>.<\/p>\n<p><em>The WebStorm team<\/em><\/p>\n","protected":false},"author":989,"featured_media":116475,"comment_status":"closed","ping_status":"closed","template":"","categories":[826],"tags":[6435],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/webstorm\/116474"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/webstorm"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/types\/webstorm"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/users\/989"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=116474"}],"version-history":[{"count":4,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/webstorm\/116474\/revisions"}],"predecessor-version":[{"id":118180,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/webstorm\/116474\/revisions\/118180"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media\/116475"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=116474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=116474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=116474"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/cross-post-tag?post=116474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}