mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-29 01:37:51 +08:00
1.1 KiB
1.1 KiB
layout | title |
---|---|
editable | 17. Commenter |
A commenter allows user to comment the code at the cursor or selected code automatically via ⌘/.
1. Define a commenter
package com.simpleplugin;
import com.intellij.lang.Commenter;
import org.jetbrains.annotations.Nullable;
public class SimpleCommenter implements Commenter {
@Nullable
@Override
public String getLineCommentPrefix() {
return "#";
}
@Nullable
@Override
public String getBlockCommentPrefix() {
return "";
}
@Nullable
@Override
public String getBlockCommentSuffix() {
return null;
}
@Nullable
@Override
public String getCommentedBlockCommentPrefix() {
return null;
}
@Nullable
@Override
public String getCommentedBlockCommentSuffix() {
return null;
}
}
2. Register the commenter
<lang.commenter language="Simple" implementationClass="com.simpleplugin.SimpleCommenter"/>