Автозавершение @author в Intellij
Я мигрирую из Eclipse в Intellij Idea. Одна вещь, которую я еще не мог понять, это автозаполнение @author тег JavaDoc.
При вводе @a в Eclipse есть два предложения:
@author - author name
@author
как мне добиться первого предложения в Intellij (это вообще возможно?)? И если это возможно, как мне изменить шаблон того, что вставляется для имени автора заполнителя?
2 ответов:
вы можете обойти это с помощью живого шаблона. Перейдите в Настройки - > Live Template, нажмите кнопку"Добавить" (зеленый плюс справа).
в поле" аббревиатура " введите строку, которая должна активировать шаблон (например
@a), а в области" текст шаблона " введите строку для завершения (например@author - My Name). Установите "применимый контекст" на Java (возможно, только комментарии) и установите ключ для завершения (справа).Я проверил его, и он отлично работает, однако IntelliJ кажется, предпочитают встроенные шаблоны, поэтому " @a + Tab" выполняет только "автор". Установка ключа завершения в пробел работали.
чтобы изменить имя пользователя, которое автоматически вставляется через шаблоны файлов (например, при создании класса), можно изменить, добавив
-Duser.name=Your nameдо идея.исполняемый.vmoptions или idea64.исполняемый.vmoptions (в зависимости от вашей версии) в IntelliJ / bin.
еще один вариант, не совсем то, что вы просили, но может пригодиться:
на
Settings->Editor->File and code templates->Includestab (справа). Существует заголовок шаблона для новых файлов, вы можете использовать имя пользователя здесь:/** * @author myname */для использования системного имени пользователя:
/** * @author ${USER} */


Comments