๐๏ธ Editing spec files
Highlighting, element folding, formatting, completion, spell checking and the structure view.
๐๏ธ Auto-recompile on save
Regenerating the test class when you save a spec file, so that you can edit a step and run it immediately.
๐๏ธ Navigation
Moving between a spec file and the Java code that runs it, in the two directions.
๐๏ธ Running and debugging
Running a feature, a rule, a scenario or one Examples row from the editor, and debugging in the spec file.
๐๏ธ Refactoring
Find Usages, Rename and Change Signature on step methods, with the step text in the spec files changed at the same time.
๐๏ธ Reviewing step implementations
Reading the Java code of a step in the spec file, in a tool window or in the documentation popup.
๐๏ธ Editor toolbar
The toolbar above a spec file โ status counts, report state, run, folding, and the panel toggles.
๐๏ธ Typed doc strings
A content type on a doc string, giving its body the editor support of that language.