Buscar..


Inyección de lenguaje

Si desea escribir cadenas que contengan otros idiomas (JSON, expresiones regulares), es difícil mantenerse al día con los símbolos que se escapan, y sería bueno obtener ayuda con el código.

  1. Ponga su cursor dentro de una cadena vacía
  2. ALT + ENTER
  3. Escoge "Inect idioma o referencia"

Elija "Inyectar lenguaje o referencia"

  1. Elija el idioma deseado ( RegExp en mi caso) del menú emergente

introduzca la descripción de la imagen aquí

  1. Nuevamente use ALT + ENTER y elija Edit regex fragment

introduzca la descripción de la imagen aquí

  1. En la nueva ventana de herramientas, ingrese la expresión regular: observe cómo se asigna automáticamente a una cadena Java que se ha escapado correctamente. Del mismo modo para JSON, las sangrías se colocarán correctamente.

Vista previa rápida

Mira el video de screencast en YouTube sobre esta característica

IntelliJ proporciona una función de vista previa rápida llamada Definición de visualización . El uso de esta función le permite al usuario ver rápidamente el contenido de un método / clase sin navegar dentro de la misma clase

  • OS X - ( + Y ) o ( + Espacio )
  • Unix / Windows - Ctrl + Shift + I

Ejemplo: mirando en Arrays.copyOfRange() : introduzca la descripción de la imagen aquí

Verificando si ha seleccionado la clase correcta en la Search :

introduzca la descripción de la imagen aquí

O un vistazo rápido a algunos archivos de proyecto:



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow