uso usar texto signos puntuacion puntos punto poner para ejemplos cuando comas coma java intellij-idea

java - usar - ¿Cómo agregar punto y coma después de la llamada al método cuando está dentro de la lista de parámetros en IntelliJ IDEA?



uso de la coma y punto y coma (2)

Finalmente estoy haciendo el viaje de regreso a IntelliJ a través de Eclipse. Actualmente, mi Eclipse está configurado de modo que si actualmente tengo una declaración como esta (donde ^ denota dónde se encuentra actualmente mi cursor):

foo.bar("hello"^)

y presiono la tecla de punto y coma (;), automáticamente colocará el punto y coma al final de la declaración:

foo.bar("hello");

Actualmente IntelliJ hace esto:

foo.bar("hello";)

Lo que significa que tendré que escribir explícitamente el corchete de cierre antes de escribir el punto y coma.

No es un gran problema, obviamente, pero me he encontrado colocando el punto y coma en el lugar equivocado unas cuantas veces hoy cuando realizo la transición de regreso a IntelliJ y pensé que podría ser más eficiente (tanto para mis dedos como para mi cerebro) no tener para escribir el corchete de cierre.


Para usuarios de Windows , Ctrl + Shift + Enter .

Para usuarios de macOS / OS X , ⌘ Comando + ⇧ Shift + Intro .

Eso termina la afirmación que estás escribiendo actualmente. Pruébelo en algunas situaciones diferentes, como en las declaraciones if, para bucles, etc., y verá que completará la línea y, si es necesario, le abrirá llaves.


Puede agregar un mapa de teclas propio. Agregué Ctrl + ; a mis Keymaps para la acción "Complete Current Statement". Esto me ahorró un golpe de tecla extra y lo hizo un poco más intuitivo.

  1. Vaya a Configuración> Mapa de teclas
  2. En el cuadro de búsqueda, ingrese "Estado actual completo".
  3. Haga clic derecho en la entrada y seleccione "Agregar atajo de teclado"
  4. Con el campo Primer trazo resaltado, ingrese su combinación de teclas. Por ejemplo, Ctrl + ; , que se mostrará como Ctrl+Semicolon
  5. Haga clic en OK y en OK para guardar y salir.

Puede optar por eliminar o mantener la asignación existente. Debería verse algo así cuando haya terminado: