Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Efficient usage of WebStorm IDE

I've recently fallen in love in WebStorm as an IDE for JavaScript development. The problem is, I come from a world of vim and lightweight editors, so I probably can't fully appreciate all the power that comes with IDE. Yes, I've seen the presentations and read the docs, but there's a lot of features and I'm not sure which of them are truly useful.

So, here goes my question: how do you use WebStorm and what do you find most useful? Any power-usage tips? Configuration hacks? Plugins worth mentioning?

I'm not looking for a list of features, I'm looking for a real-world usage examples and impressions.

PS. I work mostly with pure JS + Canvas element and some NodeJS.

like image 607
wildcard Avatar asked Mar 28 '11 16:03

wildcard


People also ask

Is WebStorm a good IDE?

WebStorm is one of the most well-known and profound JavaScript IDEs. It's developed by JetBrains - a company with years of experience in creating powerful IDEs for a variety of programming languages.

Why should I use WebStorm?

WebStorm provides a robust, fast, and flexible static code analysis. This analysis detects language and runtime errors, suggests corrections and improvements. It also indexes your whole project and can, for example, detect all unused methods, variables and more.

Is IntelliJ IDEA better than WebStorm?

"Fantastically intelligent", "Best-in-class ide" and "Many languages support" are the key factors why developers consider IntelliJ IDEA; whereas "Intelligent ide ", "Smart development environment" and "Easy js debugging" are the primary reasons why WebStorm is favored.


1 Answers

Some random thoughts, maybe more later....

In the help, definitely read the Basic Concepts and skim the WebStorm Usage Guidelines for actions that you care about.

Learn to use Ctrl-Shift-A. It allows you to 1uickly find actions you can do by typing part of them. With that you can find anything once you know it exists.

WebStorm's (like IntelliJ) best magic is its code completion and refactoring features, which come from its code parsing and awareness. It figures a lot of stuff out, but you can help it out by making you have good source files. Put the commented versions of the libraries you use in your project so it can use those comments to display in the doc popups (just having them in the directory is all you need).

Be sure to leave the tips on.

Their forums are useful, but if you have a problem or feature request put it right into youtrack.com. They are much more responsive there. You can also vote for the stuff you want added.

And if you haven't seen it yet, there is a VIM plugin which will give you VIM editor keys, called IdeaVim.

like image 81
studgeek Avatar answered Sep 21 '22 13:09

studgeek