1. Autocompletar (pestaña)

IntelliJ IDEA es un entorno de desarrollo muy inteligente. Algunas personas creen que no solo es un gran IDE para el desarrollo de Java, sino que es el mejor IDE del mundo . Lo cual, ciertamente, no está lejos de la verdad.

Por ejemplo, IntelliJ IDEA tiene algo magnífico llamado autocompletado. IntelliJ IDEA analiza y analiza todos los archivos de su proyecto (incluidas todas las bibliotecas que está utilizando). Entiende qué clases tiene y qué métodos y variables tienen esas clases. Luego usa toda esa información para ayudarlo a escribir su código.

Simplemente comienza a escribir una palabra e inmediatamente ofrece sugerencias para terminarla. Una de las teclas de autocompletar más utilizadas es Tabulador .

Por ejemplo, suponga que desea escribir "Sistema". Para hacer esto, debe escribir "Sys" y presionar la tecla "Tab": IDEA terminará el resto por usted.

Si coloca un punto después del nombre de una variable, IDEA primero determinará de qué tipo es la variable y luego le ofrecerá una lista de métodos que se pueden invocar en la variable. Esto es muy conveniente.

O suponga que desea escribir el nombre de la clase InputStreamReader . IntelliJ IDEA puede ahorrarle tiempo: solo puede escribir tres letras mayúsculas " ISR " ( lector de flujo de entrada ) y presionar Tab . IDEA convertirá lo que escribió en InputStreamReader. Es casi mágico.

4.2. Plantillas activas: psvm, sout, psfs, fori

Hay miles de razones por las que los programadores profesionales adoran IntelliJ IDEA, pero también tiene algo para los principiantes. Por ejemplo:

método principal

Digamos que quieres escribir public static void main(String[] args) en menos de un segundo.

Para ello, escribe las 4 letras psvm y presiona Tabulador . IDEA reemplazará " psvm " con " public static void main(String[] args) ". Magia.

Es muy fácil recordar la secuencia psvm   : es una abreviatura de "public static void main".

Salida de consola

También hay una manera de escribir rápidamente System.out.println();

Para hacer esto, también debe escribir 4 letras (" sout ") y presionar Tabulador . IDEA reemplazará "sout" con " System.out.println(); "

Esto también es fácil de recordar: las 4 letras en sout provienen de S ystem. fuera .println

Declarar una constante de cadena

Hay una manera de declarar rápidamente una variable de cadena (a nivel de clase).

Para hacer esto, una vez más debe escribir 4 letras (" psfs ") y presionar Tabulador . IDEA reemplazará "psfs" con " public static final String ".

No tendrá problemas para recordar esto: psfs se compone de las 4 letras de p ublic static f inal S tring

Existe una abreviatura similar que se puede usar con cualquier tipo de datos: "psf", que significa public static final

Bucles

Puede escribir rápidamente un bucle en IDEA usando la combinación fori + Tab . Cuando haga esto, IDEA reemplazará fori con el siguiente código:

for (int i = 0; i < ; i++) {
}

Solo necesita escribir el valor máximo para la variable de contador i.

Puede que estos no sean los trucos más populares para los profesionales de Java que trabajan, pero definitivamente te harán la vida más fácil como principiante.

3. Fragmentos de código circundantes: Ctrl+Alt+T

A veces, los programadores se enfrentan a situaciones en las que quieren hacer algo con el código que ya se ha escrito. IntelliJ IDEA facilita esto al proporcionar un comando especial para envolver el código existente con algo.

Por ejemplo, suponga que desea ejecutar algún código no una vez, sino varias veces. Tiene sentido crear un bucle y colocar el código dentro del bucle. Por supuesto, puede escribir el encabezado del bucle y poner una llave al principio y otra llave al final. Luego, también puede copiar el código requerido en el ciclo, y pasar por todas las líneas dentro del cuerpo del ciclo y desplazarlas hacia la derecha.

Pero hay una manera más fácil: puede rodear el código existente en un bucle e IntelliJ IDEA hará el resto por sí mismo. Tendrás que hacer 3 cosas:

  1. Resalte el código que desea rodear con otro código
  2. Presione Ctrl+Alt+T
  3. Seleccione una de las opciones para agregar declaraciones circundantes:
    1. si
    2. si-más
    3. mientras
    4. hacer mientras
    5. para
    6. trata de atraparlo
    7. intente finalmente
    8. intenta atrapar finalmente
    9. sincronizado

Aquí hay un ejemplo de un menú en IDEA:

Fragmentos de código circundantes

4. Estilo de código: Ctrl+Alt+L

Y un consejo más. Muy a menudo, copiar el código altera su alineación: hay espacios adicionales en un lugar, mientras que faltan en otro lugar, etc. El código parece funcionar, pero parece un choque de trenes.

Para que su código se vea genial, solo necesita presionar 3 botones: Ctrl+Alt+L

Tan pronto como presione esta combinación, IntelliJ IDEA formateará inmediatamente todo el código en el archivo actual, colocando espacios y tabulaciones donde sea necesario. Ya no será código, sino atractivo visual.

Ejemplo:

Antes Después
public class Main {
   public static void main(String[] args) {
System.out.println("Hello World!");
System.out.println();
   if (2 < 3)   {
System.out.println("Opps");   }

for (int i = 0; i < 10; i++) {
System.out.println(i);
      }
   }
}
public class Main
{
   public static void main(String[] args)
   {
      System.out.println("Hello World!");
      System.out.println();
      if (2 < 3)
      {
         System.out.println("Opps");
      }

      for (int i = 0; i < 10; i++)
      {
         System.out.println(i);
      }
   }
}

Por cierto, cada "estilo de código" es totalmente personalizable en la configuración de IntelliJ IDEA:

Estilo de código IntelliJ IDEA