Я перехожу с Eclipse на Intellij Idea. Одна вещь, которую я пока не мог понять, - это автозаполнение @author
тега JavaDoc. При вводе @a
в Eclipse есть два предложения:
@author - author name
@author
Как мне добиться первого предложения в Intellij (возможно ли это вообще?)? И если возможно, как мне изменить шаблон того, что вставлено для заполнителя имени автора?
intellij-idea
javadoc
rkcpi
источник
источник
Ответы:
Вы можете обойти это с помощью Live Template. Зайдите в «Настройки» -> «Живой шаблон», нажмите кнопку «Добавить» (зеленый плюс справа).
В поле «Аббревиатура» введите строку, которая должна активировать шаблон (например,
@a
), а в области «Текст шаблона» введите строку для завершения (например@author - My Name
). Установите «Применимый контекст» на Java (возможно, только комментарии) и установите ключ для завершения (справа).Я протестировал его, и он работает нормально, однако IntelliJ, похоже, предпочитает встроенные шаблоны, поэтому "@a + Tab" завершает только "author". Однако установка ключа завершения Spaceработала.
Чтобы изменить имя пользователя, которое автоматически вставляется через шаблоны файлов (например, при создании класса), можно изменить, добавив
-Duser.name=Your name
в файл idea.exe.vmoptions или idea64.exe.vmoptions (в зависимости от вашей версии) в каталоге IntelliJ / bin .
Перезапустите IntelliJ
источник
Еще один вариант, не совсем то, что вы просили, но может быть полезен:
Перейдите на вкладку
Settings
->Editor
->File and code templates
->Includes
(справа). Для новых файлов есть заголовок шаблона, вы можете использовать здесь имя пользователя:Для системного имени пользователя используйте:
источник
Отметьте Enable Live Templates и оставьте курсор в желаемой позиции и нажмите Apply, затем OK.
источник
Для Intellij IDEA Community 2019.1 вам нужно будет выполнить следующие действия:
источник