Estou migrando do Eclipse para o Intellij Idea. Uma coisa que não consegui descobrir ainda é o preenchimento automático da @author
tag JavaDoc. Ao digitar @a
no Eclipse, existem duas propostas:
@author - author name
@author
Como faço para conseguir a primeira proposta no Intellij (isso é possível?)? E se for possível, como altero o modelo do que é inserido para o espaço reservado para o nome do autor?
intellij-idea
javadoc
rkcpi
fonte
fonte
Respostas:
Você pode contornar isso por meio de um modelo dinâmico. Vá para Configurações -> Modelo Live, clique no botão "Adicionar" (sinal de adição verde à direita).
No campo "Abreviação", insira a string que deve ativar o modelo (por exemplo
@a
), e na área "Texto do modelo" insira a string a ser concluída (por exemplo@author - My Name
). Defina o "Contexto aplicável" para Java (talvez apenas comentários) e defina uma chave para completar (à direita).Eu testei e ele funciona bem, entretanto o IntelliJ parece preferir os modelos inbuild, então "@a + Tab" apenas completa "autor". Definindo a chave de conclusão para Spacefuncionar, no entanto.
Para alterar o nome de usuário que é inserido automaticamente através dos Modelos de Arquivo (ao criar uma classe, por exemplo), pode ser alterado adicionando
-Duser.name=Your name
para idea.exe.vmoptions ou idea64.exe.vmoptions (dependendo da sua versão) no diretório IntelliJ / bin .
Reinicie o IntelliJ
fonte
Mais uma opção, não exatamente o que você pediu, mas pode ser útil:
Vá para
Settings
->Editor
->File and code templates
->Includes
guia (à direita). Há um cabeçalho de modelo para os novos arquivos, você pode usar o nome de usuário aqui:Para nome de usuário do sistema, use:
fonte
Marque Habilitar Modelos Live e deixe o cursor na posição desejada e clique em Aplicar e em OK
fonte
Para a Comunidade Intellij IDEA 2019.1, você precisará seguir estas etapas:
fonte