IDEA é uma das ferramentas de desenvolvimento favoritas para desenvolvedores Java. É sofisticado, inteligente e personalizado. Todo desenvolvedor gosta de definir seus temas e fontes favoritos para criar seu próprio IDE. Esta introdução está no IDEA. Como definir o tema , fonte e outros estilos e adicionar classes, anotações de método,
-
Os usuários do Windows clicam diretamente na barra de menus, Arquivo -> Configuração e abrem as configurações.
-
Usuários de Mac clicam em IntelliJ IDEA -> Preferências para abrir as preferências. Você pode ver as seguintes configurações:
1. Configurações de estilo de tema
1. Modificação através do tema embutido (o sistema vem com 4 modelos, e eu pessoalmente prefiro o Darcula padrão)
2. Baixe o plug-in do tema no site oficial
Caso não haja nenhum que venha com o sistema que você goste, você pode acessar a área temática do site oficial para escolher o que você gosta.
Endereço de download do plugin do tema: https://plugins.jetbrains.com/search?tags=Theme
Existem temas pagos e gratuitos, você pode verificar qual tema você gosta, copiar diretamente o nome do tema, ir para o plugin IDEA para pesquisar, ou você pode baixá-lo diretamente e importá-lo para o IDEA (o próximo artigo irá demonstrar como importe o plug-in localmente).
Por exemplo, se eu quiser usar o tema "One Dark Theme", posso pesquisá-lo e instalá-lo no IDEA. Após a conclusão da instalação, clique em Aplicar para aplicar, Ok.
2. Modificação do tamanho da fonte
Abra a janela de configurações e os usuários do Windows podem selecionar Arquivo -> Configurações -> Editor -> Fonte para definir a fonte e a altura da linha do código-fonte do programa. Você pode configurá-lo de acordo com seus próprios hábitos.
3. Configurações de anotação de classe e método
Configurações de anotação de classe: Abra as configurações, selecione Editor -> Modelos de arquivo e código -> Arquivos, selecione Classe e defina o modelo de anotação de classe.
Se você não sabe qual escolher, pode ver quais informações variáveis o IDEA fornece no círculo vermelho de Descrição no canto inferior direito. Da mesma forma, você também pode definir informações de anotação, como interface, arquivo HTML, arquivo CSS, etc. Após a configuração, marque Habilitar Live Templates, clique em Aplicar, Ok.
As seguintes informações podem ser definidas para tipos comuns:
(1) @BelongsProject: o nome do projeto atual
(2) @BelongsPackage: o nome do pacote atual
(3) @Author: nome do autor (pode ser escrito até a morte, escreva seu nome)
(4) @CreateTime: a hora em que a classe foi criada
(5) @Description: uma descrição da classe (a função da classe)
(6) @Version: Defina o número da versão. Geralmente, todas as classes recém-criadas são da versão 1.0, então você pode escrevê-las inativas aqui
-
/**
-
*@BelongsProject: ${PROJECT_NAME}
-
*@BelongsPackage: ${PACKAGE_NAME}
-
*@Autor: yanhongwei
-
*@CreateTime: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
-
*@Description: TODO
-
*@Versão: 1.0
-
*/
Além disso, se você deseja unificar o formato de anotação de classes, interfaces, CSS, etc., você pode definir Inclui, definir o cabeçalho do arquivo, escrever o formato de anotação, marcar Habilitar modelos dinâmicos, clicar em Aplicar, Ok.
Configurações de anotação de método: Abra as configurações, selecione Editor -> Modelos de arquivo, clique no botão "+" à direita, selecione 2, Grupo de modelo..., crie um novo grupo e nomeie-o: "MyMonthTemp". do seguinte modo:
Selecione o modelo "MyMonthTemp" recém-criado, clique no botão "+" à direita novamente e selecione 1, "Live Template". para começar a editar. do seguinte modo:
Abreviação: Adicionar operação de atalho "*", combinada com a tecla de tabulação padrão
Descrição: descrição do modelo
Texto do modelo: conteúdo do modelo de anotação
-
/**
-
* Descrição:$descrição$
-
* @Autor:Lx
-
* @Data:$data$ $hora$
-
* @Versão 1.0.0
-
$params$
-
* @retorno $retorno$
-
*/
Clique no botão "Editar variáveis" à direita para definir dinamicamente os comentários dos parâmetros.
Data e hora podem ser selecionadas na lista suspensa na coluna Expressão.
Parâmetros e retorno podem ser retornados dinamicamente adicionando scripts.
-
Preencha o conteúdo dos parâmetros como:
-
groovyScript("def resultado=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split (',').toList(); resultado=' * @param ' + params[0]; for(i = 1; i < params.size(); i++) {result+='\\n * @param ' + params[i] + ((i+1 < params.size() - 1) ? '\\n' : '')};retorna resultado", methodParameters())
-
Preencha o conteúdo de retorno como:
-
groovyScript("def resultado=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split ('<').toList(); for(i = 0; i < params.size(); i++) {if(i!=0){resultado+='<';}; def p1=params[i] .split(',').toList(); for(i2 = 0; i2 < p1.size(); i2++) { def p2=p1[i2].split('\\\\.').toList( ); resultado+=p2[p2.size()-1]; if(i2!=p1.size()-1){resultado+=','} } ; }; retorna resultado", métodoReturnType())
-
A "descrição" no kip se a coluna definida está desmarcada, de modo que ao digitar teclas de atalho para gerar comentários de método, você pode focar o mouse na nova linha, o que é conveniente para adicionar informações de descrição de método de comentário;
-
Clique em "OK" para retornar à página de configuração anterior e selecione o objeto para aplicar este modelo (a posição de operação é nas partes intermediária e inferior), conforme a figura abaixo:
Após adicionar o template, onde as configurações terão efeito, retorne à página anterior, clique em Definir,
Antes de definir:
Após a configuração: Somente os modelos de anotação de método relacionados a Java são definidos aqui.
Por fim, os resultados do teste são os seguintes:
Observação: ao gerar os comentários acima, você precisa inserir "*" primeiro e, em seguida, pressionar a tecla "Tab", portanto, ao definir o modelo, a primeira linha é definida como *, a fim de combinar com os caracteres de entrada para gerar uma informação de comentário completa e padronizada;
Minha configuração pessoal é "/*", combinada com a tecla "Enter" para gerar comentários de método rapidamente. Você pode configurá-lo de acordo com seus próprios hábitos.
Bem, todos podem experimentar e, se tiverem alguma dúvida, podem me deixar uma mensagem.