// Use ctrl-space to complete something
co
document.body.a
// Put the cursor in or after an expression, press ctrl-i to
// find its type
var foo = ["array", "of", "strings"]
var bar = foo.slice(0, 2).join("").split("a")[0]
// Works for locally defined types too.
function CTor() { this.size = 10 }
CTor.prototype.hallo = "hallo"
var baz = new CTor
baz.
// You can press ctrl-q when the cursor is on a variable
// name to rename it. Try it with CTor...
// When the cursor is in an argument list, the arguments
// are shown below the editor.
[1].reduce( )
MyButton { }
Button { property int width; property int height; property var parent; }