java - template - Agregue métodos favoritos a la importación estática en IntelliJ?
intellij file template variables (2)
Estrictamente hablando, esto no responde a su pregunta original.
Sin embargo, IDEA 10 admite la finalización de Ctrl-Alt-Space para métodos estáticos. Por ejemplo, en una prueba JUnit 4 que no importa nada, escriba "assEq" e invoque Ctrl-Alt-space. El cuadro de diálogo resultante también le permitirá importar este método estáticamente.
Una vez que haya importado un solo método (como assertEquals), se incluirán otros métodos estáticos de la misma clase en las sugerencias de finalización de código normal (aunque todavía puede usar el atajo Ctrl-Alt-Space, por supuesto).
Encuentro que esta característica, combinada con la "lista negra de importación automática", funciona muy bien.
En Eclipse es posible configurar ciertas clases "favoritas" que se buscarán cuando se invoque la finalización del código para ver si se puede agregar una importación estática para un método (esto es en Preferencias> Java> Editor> Ayuda de contenido> Favoritos ).
Por ejemplo, puedo comenzar a escribir assertT
, y Eclipse me preguntará si deseo agregar una importación estática de org.junit.Assert.assertTrue;
.
¿Es posible hacer lo mismo en IntelliJ?
El método detallado en esta pregunta agregará una *
importación para el tipo ( static import org.junit.Assert.*
), Pero no deseo agregar star-imports. Prefiero importar solo los métodos que estoy usando.
Yo creo que puedes:-
Archivo -> Configuración -> Estilo de código -> Java -> Importaciones . A continuación, agregue sus instrucciones de importación en Paquetes para usar Importar con la tabla ''*'' .