WebStorm FAQ
General
How do I get started with WebStorm?
If you’re switching from another IDE or code editor, check out our migration guides. If you’re completely new to WebStorm, read our getting started guide.
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?
Yes, you can. You may already know that JetBrains IDEs, like PhpStorm and IntelliJ IDEA Ultimate, have built-in support for database tools and SQL. Our database plugin offers this support and is bundled with WebStorm starting from version 2024.3.
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.
Licensing and discounts
Is there a WebStorm community edition?
Starting with v2024.2.4, WebStorm can be used for free for non-commercial purposes. See this blog post for more details.
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.
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.
Please note that if you’re using WebStorm Non-Commercial, support is only provided through public forums and the bug tracker.
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.