Of course there's the
WebIDE that provides helpful code completion features when editing UI5 controllers (
*.js
) or views (
*.xml
).
Then there's
WebStorm, the IDE of choice for many developers - for various reasons: from support of a large tooling ecosystem up to killer editing features (
ctrl+G
!). But WebStorm is unfortunately (still) lacking native UI5 support...so, community to the rescue!
What's missing? Right, UI5 code completion for Controllers/JS-files. Until today
🙂
Here you go: ui5-codecompletion, a node module helping to provide...well...code completion when editing UI5 *.js-files in WebStorm.
In essence,
ui5-codecompletion downloads, extracts and plugs UI5 sources into
WebStorm's JavaScript Library Scope.
Quick How-To:
- Install the npm module:
npm install -g ui5-codecompletion
- navigate to your UI5 project root dir in a shell:
cd ~/your/UI5/project
- in the shell, fire away:
ui5-codecompletion install
- (watch & wait)
- do the one-time WebStorm config as described in https://github.com/vobujs/ui5-codecompletion#download-install-and-configure-ui5-lts-version
- Open up
$some.controller.js
and enjoy ctrl+Space
UI5 code completion
Now go code faster as never before
🙂
PS:
ui5-codecompletion is under the
WTFPL, so feel free to port/use however you want.