Coding assistance in IntelliJ IDEA includes:
- Syntax and error highlighting. The color attributes are configurable in the Colors and Fonts | <language> page of the Settings dialog.
- File templates for the supported languages that enable creating stub classes, scripts etc.
- Live templates for creating complicated code constructs.
- Code completion.
- Code generation.
- Code folding, formatting, and highlighting.
- Intention actions and quick fixes.
- ability to view code hierarchy.
- Quick access to the API documentation.
- Using macros in the editor.
- Advanced search and replace facilities.
- Advanced means of navigation.
- Refactoring.
- Import assistance.
- Language injection.
- Import Assistance
- Code completion, syntax and error highlighting for buildout parts.
- Navigation to buildout parts within buildout.cfg file.
- Ruby injections in ERB files (RHTML, RJS, etc.) and HAML files.
- Interactive consoles where you can execute commands without leaving the IDE.
Besides editing assistance, IntelliJ IDEA enables debugging for Java, JavaScript, PHP, and Flex applications.
Note
,
or La Clojure. With these plugins installed and enabled, IntelliJ IDEA provides
the corresponding facets, coding assistance, running and debugging facilities.
