Как автоматически сгенерировать комментарий, используя пользовательский ярлык в IntelliJ?

#intellij-idea

#intellij-идея

Вопрос:

Я пытаюсь создать пользовательский ярлык в IntelliJ для создания некоторых предопределенных комментариев.

Например, если я напишу //-- и нажму enter, он должен автоматически сгенерироваться:

 //------------------------------------------------------------------------------//

//------------------------------------------------------------------------------//
 

Похоже, что функция завершения Postfix может быть использована для этого, но я не понял, как ее настроить для этого сценария. Кто-нибудь может помочь?

Если завершение Postfix не является ответом, могу ли я сделать это с помощью другой функции?

Ответ №1:

Вы можете создать живой шаблон ( Preferences | Editor | Live Templates ). Например, шаблон, подобный следующему:

 //------------------------------------------------------------------------------//
$END$
//------------------------------------------------------------------------------//
 

$END$ Указывает, куда будет помещен текстовый курсор при вставке текста шаблона. В нижней части экрана настроек живого шаблона вы можете настроить, на каких языках / контекстах должен быть доступен живой шаблон.

Настройки | Редактор | Живые шаблоны