![]() You can now assign a unique color and icon to each of your projects, making distinguishing between them in your workspace easier. WebStorm 2023.2 introduces colored project headers to simplify navigation between several open projects. New UI Colored project headers in the new UI Note that the completion for CSS classes in the Astro components issue ( WEB-59856) is still being worked on. Moreover, you can now use CSS preprocessors like Sass, Less, and Stylus in the tag. Now PostCSS works in the tag of Astro components by default. In this release, we’ve also made several improvements to our Astro support. We value your feedback on this update and encourage you to share any use cases that you believe should be covered in future updates. The initial support includes a limited number of devcontainer.json options. ![]() By clicking on the Docker icon in the gutter, you can choose to either clone or mount the project sources. You can also configure your local or remote environment directly within the editor by opening the devcontainer.json file. From the Welcome screen, select the Dev Containers option in the Remote Development section and provide the Git repository link to set up the connection. To use this feature, ensure that Docker is installed on your machine. Dev Containers can be run remotely via an SSH connection or locally using Docker. WebStorm now supports Dev Containers, allowing you to use containers as a full-featured development environment to edit, build, and run your projects. We also made sure to show narrowed types properly. ![]() WebStorm now shows better type information from the Volar and Svelte Language server in the quick navigation and quick documentation popups. The macro automatically registers a prop, and returns a ref that can be directly mutated. Firstly, we’ve added support for the new defineModel macro, which simplifies work with two-way binding. WebStorm 2023.2 includes several improvements for Vue support. Keywords and references are highlighted in the same way as in the code, and types are highlighted in the same way as in TypeScript, with a background. Following on from our improvements in the previous EAP build, in which we added improved formatting for errors in TypeScript, Vue, and Svelte Language Servers, we’ve now added improved error formatting for popular JavaScript inspections, too. Our work on improving the formatting of errors and warnings continues. Formatted errors for JavaScript inspections Please send us your ideas and suggestions and report any bugs you find to our issue tracker. There’s still some time left to tune the LSP API according to your needs. The codebase is quite large, but there are only a few classes that are related to the LSP-based support: see the .lsp.* package.Īs always, your feedback on this feature is very much appreciated. Prisma ORM is an open-source plugin by JetBrains and can be used as a reference implementation. The plugin implements the .api.LspServerSupportProvider interface and answers which files it will support and how to start the server. More features are coming soon.Ī minimal fully-functional plugin requires writing a few lines of code. The current feature list includes errors/warnings highlighting, quick-fixes, code completion, and navigation to the declaration. If you have a self-made programming language or framework, you can get it supported in the IDE by writing an LSP server and creating the accompanying plugin. The LSP API is mainly aimed at plugin developers who want to use a specific LSP server for coding assistance in the IDE. However, there may be a Language Server capable of providing support for the required technology. At the same time, some languages and technologies are not yet natively supported. Our IDEs are well-known for their deep understanding of the source code and first-class support for many programming languages and frameworks. It’s the introduction of the LSP API for plugin developers. We have a huge feature in version 2023.2 for WebStorm and some of our other JetBrains IDEs, such as P圜harm Professional, IntelliJ IDEA Ultimate, PhpStorm, GoLand, and Rider. Please try them out and share your feedback in the comments below or via our issue tracker. Important! WebStorm EAP builds are not fully tested and might be unstable.īelow are the key improvements available in WebStorm 2023.2 EAP #7. You can also manually download EAP builds from our website. The Toolbox App is the easiest way to get the EAP builds and keep your stable and EAP versions up to date. ![]() To catch up on all of the new features in WebStorm 2023.2, check out our previous EAP blog posts. This build comes with LSP support for plugin developers, formatted errors for JavaScript inspections, and support for Dev Containers. The seventh EAP build for WebStorm 2023.2 is now available, and it’s another big one!
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |