New in package 166
Why external IDE?
- Enables to put your source code into a source control system (you really want this for any non-trivial project)
- Code navigation, autocompletion, cross-sources search, static code analysis and error highlighting, refactoring, spell-checking, etc. etc.
- Debugging (upcoming)
Why WebStorm?
- "The smartest JavaScript IDE"
- Extensible through plugins, which allows us to do some cool stuff
Setup
- Download & install WebStorm 3.0.x
- Download & install AnalyzeVirtualTicketStacktrace plugin
- Setup source files mappings
- Create a WebStorm project
Top 5 keyboard shortcuts
Action | Shortcut |
---|---|
Jump to file | Ctrl+Shift+N |
Find in file | Ctrl+F |
Replace in file | Ctrl+R |
Find in all files | Ctrl+Shift+F |
Jump to a symbol definition | Ctrl+Click |