A commenter enables the user to comment-out a line of code at the cursor or selected code automatically. The Commenter defines support for Code | Comment with Line Comment and Code | Comment with Block Comment actions.
The Commenter interface is annotated with @ExtensionAPI(ComponentScope.APPLICATION). To register the commenter with the Consulo, annotate the SimpleCommenter implementation class with @ExtensionImpl.
Open the example Simple Language properties file in the IDE Development Instance. Place the cursor at the website line. Select Code | Comment with Line Comment. The line is converted to a comment. Select Code | Comment with Line Comment again, and the comment is converted back to active code.
A commenter enables the user to comment-out a line of code at the cursor or selected code automatically. The
Commenterdefines support for Code | Comment with Line Comment and Code | Comment with Block Comment actions.17.1. Define a Commenter
The commenter for Simple Language defines the line comment prefix as
#.17.2. Register the Commenter
The
Commenterinterface is annotated with@ExtensionAPI(ComponentScope.APPLICATION). To register the commenter with the Consulo, annotate theSimpleCommenterimplementation class with@ExtensionImpl.17.3. Run the Project
Open the example Simple Language properties file in the IDE Development Instance. Place the cursor at the
websiteline. Select Code | Comment with Line Comment. The line is converted to a comment. Select Code | Comment with Line Comment again, and the comment is converted back to active code.