WebStorm FAQ
General
How do I get started with WebStorm?
If you’re switching to WebStorm from another IDE or code editor, we recommend checking out these migration guides to get started. There are guides for users moving from other JetBrains IDEs, VS Code, and Sublime Text.
Where can I get an overview of the features available in WebStorm?
For an overview of the features WebStorm offers, check out our Features page. See this section to learn about the technologies supported by WebStorm.
What do WebStorm and other JetBrains IDEs have in common, and how do they differ?
Most of the time, your experience with WebStorm will be similar to what you’ve had with other JetBrains IDEs. It’s because all of them have a common core called the IntelliJ Platform. For more information, check out our guide for users migrating from another JetBrains IDE to WebStorm.
Can I work with database tools and SQL in WebStorm?
There is no out-of-the-box support for database tools and SQL in WebStorm. However, there are several ways to get it – you can learn more about them here. If you don’t have an active DataGrip or All Products Pack subscription, we recommend purchasing the Database Tools and SQL plugin mentioned in the blog post. You can start with a free 30-day trial.
How is WebStorm different from a code editor like VS Code or Sublime Text?
First, JetBrains IDEs like WebStorm, IntelliJ IDEA, or PyCharm come with all the essentials to get started right away, so you don’t need a bunch of extensions to make them powerful. Most of the time, you can get straight to coding and shipping your product. Secondly, JetBrains IDEs are great at simplifying and automating complex and routine tasks, including the challenging ones where mistakes are likely to happen, such as refactoring code across your entire project or resolving merge conflicts in Git.
You can, of course, get the best of both worlds and use both a code editor and an IDE, depending on the task you’re working on. Code or text editors may be a better choice for quick edits or smaller projects, whereas IDEs tend to be more reliable when working with large projects or complex tasks.
What versions of WebStorm are supported?
We provide technical support and regular bug-fix updates for the current version of WebStorm. You can find a list of the current IDE versions here.
Security updates are provided for the current and previous versions of the IDEs. The exact list of previous versions that will get an update depends on the severity of the security vulnerability.
Is there a WebStorm community edition?
Unfortunately, a community edition doesn’t seem possible right now, mainly because WebStorm’s features are included in our other paid IDEs. If we made such a radical change, we’d have to restructure a lot of other things. That’s a significant commitment we aren’t ready to make at the moment.
We try to support the community in other ways, such as by giving subscriptions to open-source projects and students. You can also try our EAP builds, which are available three times a year – during our release periods – and are free to use.
Licensing and discounts
What is a perpetual fallback license?
A perpetual fallback license allows you to use a specific WebStorm version without an active subscription. You can learn more about it here.
Does WebStorm have a continuity discount?
Yes. JetBrains continuity discount works the same for all JetBrains IDEs and .NET subscriptions, including WebStorm. After paying for 12 consecutive months, you’ll get a 20% discount on the next year and up to 40% off from the third year onwards. To learn more about the JetBrains continuity discount, check out this page.
Can I get a WebStorm license for free?
There are several ways to use WebStorm for free or at a discounted price. Students, teachers, and open-source project contributors can apply to get an All Products Pack license free of charge. This license will include WebStorm and other JetBrains IDEs. Startups and non-profit organizations can receive a 50% discount on JetBrains tools.
There are more offers available, so please be sure to check our special offers page to see if you qualify for any of them.
You also have the opportunity to try WebStorm for free and help us improve the quality of the product at the same time. Three times a year, before each of our major releases, we run an Early Access Program. Each program lasts for two months and lets you be one of the first to try all the latest enhancements and newest features.
Getting support
I have a problem with WebStorm. What should I do?
If you get stuck or encounter a problem in WebStorm, there are several places where you can get help:
- WebStorm help. Our documentation covers most of WebStorm’s functionality and how to use it, so you can find answers to many of your questions there.
- WebStorm community forum. There is a lot of information available on our community forum. You can use keywords to search through it. You can also try Stack Overflow.
- WebStorm blog. Here you can find information about product updates, IDE tips, tutorials, and events.
If you have failed to find an answer to your question in the resources above, you can also try to:
- Contact our support team. You can submit a new ticket here or via Help | Contact Support in WebStorm’s main menu.
- Report a bug or upvote an existing issue. We have a public issue tracker for reporting bugs and making feature requests. Before creating a new issue, we recommend searching the issue tracker for similar reports to avoid duplicates. If you find a similar issue, you can add a comment to it or give it an upvote to help bring it to the attention of the development team.
How can I share feedback about WebStorm with you?
You can use the feedback form to tell us what you like or don't like about WebStorm. To access the form, select Help | Submit Feedback in the WebStorm main menu.
Keymaps and shortcuts
Can I use the VS Code keymap in WebStorm?
Yes. To do so, go to Settings | Keymap, set VSCode or VSCode (macOS) as your default keymap, and save the changes.
Note that the keymap might not be bundled in some versions of WebStorm. To install it, go to Settings | Plugins and look for VSCode there. Once you've installed the keymap, you can go to Settings | Keymap and set it as the default.
A shortcut is not working. What should I do?
First, make sure you’re using the right keymap. You can check what keymap is selected in Settings | Keymap. Look for the action you’re trying to use – there might be a different shortcut assigned to it.
This can also happen if a WebStorm shortcut conflicts with certain global system actions or shortcuts for a third-party software program. To fix it, reassign or disable the conflicting shortcut(s). You can see a list of all conflicting shortcuts in the warning that appears at the bottom of the Keymap page of the Settings dialog.
There is no shortcut for an action. How can I add it?
Go to Settings | Keymap, find the action that requires a shortcut in the list, right-click it, and select Add Keyboard Shortcut. See more in Configure keyboard shortcuts.
How to memorize WebStorm shortcuts?
Here are a few tips that will help you learn WebStorm shortcuts faster.
Performance
What can I do if I encounter performance or memory issues in WebStorm?
Read this article for some tips on how to improve WebStorm’s performance. If you’ve given these tips a try, but WebStorm is still slow, please report a performance problem following the steps in the last section of the article.
How to speed up indexing?
You can try these tips to speed up indexing.
Please sign in to leave a comment.