El tamaño del archivo excede el límite configurado (2560000), las características de conocimiento del código no están disponibles

184

Estoy tratando de trabajar en un archivo Javascript grande en Jetbrains WebStorm 8 y recibo un mensaje en la parte superior de la ventana de edición que dice:

El tamaño del archivo excede el límite configurado (2560000). Las características de conocimiento de código no están disponibles.

¿Cómo puedo aumentar el 'límite configurado' para obtener acceso a todas las funciones?

Destello
fuente

Respuestas:

259

En IntelliJ 2016 y posteriores, puede cambiar esta configuración desde el menú Ayuda, Editar propiedades personalizadas (como comentó @eggplantbr).

En versiones anteriores, no hay GUI para hacerlo. Pero puede cambiarlo si edita el archivo de propiedades de la plataforma IntelliJ IDEA :

#---------------------------------------------------------------------
# Maximum file size (kilobytes) IDE should provide code assistance for.
# The larger file is the slower its editor works and higher overall system memory requirements are
# if code assistance is enabled. Remove this property or set to very large number if you need
# code assistance for any files available regardless their size.
#---------------------------------------------------------------------
idea.max.intellisense.filesize=2500
Álvaro González
fuente
55
Recuerde poner un valor como '999999', para Webstorm 11.0.3 eliminar este campo o ponerlo en un valor extremadamente alto (alrededor de doce 9s) no funcionó.
Hielo fundido
1
Las características de conocimiento del código incluyen "inspecciones" y formato de código. Sé que ambas funciones no funcionaron en un archivo XML de 8 MB que abrí hasta que aumenté el límite de tamaño del archivo.
Andy
Cuando hago esto en Android Studio dice 'El archivo C / users / .... androidstudio3.0 /...../ ideas.customproperties no existe. ¿Crear?' No estoy seguro de querer arriesgarme a arruinar algo. Descubrí que superar este límite fue la razón por la cual mi autocompletado y otras funciones se detuvieron después de notar este mensaje.
Androidcoder
Podemos usar el mismo método para los derivados de IntelliJ IDE de JetBrain. Lo he verificado en RubyMine 2018.2.1. Al igual que @Andy, tuve una situación en la que estaba revisando algunos archivos XML grandes y sin formato. Reformatear un archivo de 3.5MB es bastante lento, pero funciona ahora, y eso es lo que quería.
webaholik
Úselo en proyectos de Android cuando no se reconoce la clase de recursos R, como en esta pregunta ; porque el archivo fuente generado excede el límite.
fabianopinto
68

Esto está construido a partir de la respuesta de Álvaro González y ¿Cómo aumentar el límite de memoria IDE en IntelliJ IDEA en Mac?

Vaya a Ayuda> Editar propiedades personalizadas

Añadir:

idea.max.intellisense.filesize=999999

Reinicia el IDE.

Enrique
fuente
1
Para Android Studio en Windows, me pidió que creara un nuevo archivo C:\Users\<username>\.AndroidStudio2.3\idea.properties. Pero finalmente funcionó. Muchas gracias !
Atul
77
Si se está preguntando, el valor está en KB y el valor predeterminado es 2500. jetbrains.com/help/idea/tuning-the-ide.html
Mahdi
18

Editar archivo de configuración para IDEA: IDEA_HOME/bin/idea.properties

# Maximum file size (kilobytes) IDE should provide code assistance for.
idea.max.intellisense.filesize=60000

# Maximum file size (kilobytes) IDE is able to open.
idea.max.content.load.filesize=60000

Guardar y reiniciar IDEA

sendon1982
fuente
2
Esta respuesta es incompleta. Debe especificar el proceso que el usuario debe seguir para configurar el IDE con esta configuración.
Steve Piercy
también la configuración predeterminada de contenido máximo es un factor de 10 más grande que el otro tiene el mismo
jenson-button-event
5

Para aclarar la respuesta de Álvaro , debe agregar la opción -D a la lista de líneas de comando. Estoy usando PyCharm, pero el concepto es el mismo:

pycharm{64,.exe,64.exe}.vmoptions:
<code>
    -server
    -Xms128m
    ...
    -Didea.max.intellisense.filesize=999999 # <--- new line
</code>
enjugador de goma
fuente
44
No tiene que agregar el '-D' y necesita usar el archivo idea.properties, no el archivo vmoptions.
espíritu caminante
1
Estoy usando el ejecutable de 64 bits y lo agregué a idea.properties no aplicó el cambio. Agregar la nueva línea como se describió anteriormente me solucionó esto. ¿Debería haber un archivo idea64.properties comparable?
Noremac
@Noremac: hay un PhpStorm.batarchivo en el mismo bindirectorio que sugiere que hay una -Didea.properties.file=...opción JVM: -?
Álvaro González
5

Para aquellos que no saben dónde encontrar el archivo del que están hablando. En mi máquina (OSX) está en:

  • PyCharm CE: /Applications/PyCharm CE.app/Contents/bin/idea.properties
  • WebStorm: /Applications/WebStorm.app/Contents/bin/idea.properties
jfunk
fuente
También soy un usuario de OSX y la respuesta aceptada funcionó para mí. Realizado en RubyMine, pero todos deberían ser lo mismo.
webaholik
1

Cambiar las opciones anteriores del menú Ayuda no funcionó para mí. Tiene editar el archivo idea.properties y cambiarlo a un gran no.

MAC: /Applications/<Android studio>.app/Contents/bin[Open App contents] 

Idea.max.intellisense.filesize=999999 

WINDOWS: IDE_HOME\bin\idea.properties
Faheem
fuente
1

Para la versión 2020 de 64 bits

Traté en vano de encontrar la ubicación actual de este archivo para la versión 2020. Al navegar a Help > Edit Custom Propertiesun nuevo archivo (vacío) se crea en appData/Roaming/JetBrains/IntelliJIdea2020.1/idea.properties. No hay un directorio / bin como sugieren algunos tutoriales. Sin embargo, ni agregar el bloque de la respuesta aceptada a este archivo ni agregar el mismo archivo a / bin resultó en una actualización de mi configuración.

Finalmente descubrí que existe una referencia a la misma propiedad en appData/Roaming/JetBrains/IntelliJIdea2020.1/idea64.exe.vmoptions. Se parece a esto:

-Didea.max.intellisense.filesize=3470

Lo cambié a esto, que debería ser adecuado para mis necesidades:

-Didea.max.intellisense.filesize=9999

Esto me parece un error en esta versión donde el comportamiento del elemento del menú no refleja lo que se necesita, pero también puede ser el caso de que mi configuración particular sea de alguna manera diferente a la de stock. Tengo PyCharm y el JDK instalado.

Isherwood
fuente
0

Ubicación de instalación predeterminada de Windows para Webstorm :

C: \ Archivos de programa \ JetBrains \ WebStorm 2019.1.3 \ bin \ idea.properties

Fui x4 default for intellisenseyx5 for file size

(Sin embargo, mi estación de trabajo empresarial es una bestia: 8a generación i7, 32Gb RAM, NVMe PCIE3.0x4 SDD, gloat, etc., gloat, etc. )

#---------------------------------------------------------------------
# Maximum file size (kilobytes) IDE should provide code assistance for.
# The larger file is the slower its editor works and higher overall system memory requirements are
# if code assistance is enabled. Remove this property or set to very large number if you need
# code assistance for any files available regardless their size.
#--------------------------------------------------------------------- 
idea.max.intellisense.filesize=10000

    #---------------------------------------------------------------------
    # Maximum file size (kilobytes) IDE is able to open.
    #--------------------------------------------------------------------- 

idea.max.content.load.filesize=100000
jenson-button-event
fuente
0

Ir a IDE:

PASO 1: Abra el elemento del menú: "Ayuda" y luego haga clic en "Editar propiedades personalizadas"

PASO 2: establezca el parámetro:

idea.max.intellisense.filesize = 999999999

Emad Aghayi
fuente
Esto parece una repetición de varias respuestas anteriores.
isherwood