La dimensione del file supera il limite configurato (2560000), le funzioni di analisi del codice non sono disponibili


185

Sto cercando di lavorare su un grande file Javascript in Jetbrains WebStorm 8 e sto ricevendo un messaggio nella parte superiore della finestra di modifica che dice:

La dimensione del file supera il limite configurato (2560000). Funzionalità di analisi del codice non disponibili.

Come posso aumentare il "limite configurato" per ottenere l'accesso a tutte le funzionalità?

Risposte:


259

In IntelliJ 2016 e versioni successive è possibile modificare questa impostazione dal menu Guida, Modifica proprietà personalizzate (come commentato da @eggplantbr).

Nelle versioni precedenti, non è disponibile alcuna interfaccia grafica per farlo. Ma puoi cambiarlo se modifichi il file Proprietà della piattaforma IDEA IntelliJ :

#---------------------------------------------------------------------
# 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

5
Ricorda di inserire un valore come "999999", in quanto Webstorm 11.0.3 rimuovendo questo campo o impostandolo su un valore estremamente elevato (circa dodici 9s) non ha funzionato.
Ghiaccio fuso

1
Le funzionalità di analisi del codice includono "ispezioni" e formattazione del codice. So che entrambe queste funzionalità non hanno funzionato su un file XML da 8 MB che ho aperto fino a quando non ho aumentato il limite della dimensione del file.
Andy,

Quando lo faccio in Android Studio, dice 'Il file C / users / .... androidstudio3.0 /...../ ideas.customproperties non esiste. Creare?' Non sono sicuro di voler rischiare di rovinare qualcosa. Capito di superare questo limite era il motivo per cui il mio completamento automatico e altre funzionalità si fermavano dopo aver notato questo messaggio.
Androidcoder

Possiamo usare lo stesso metodo per i derivati ​​IDE IntelliJ di JetBrain. Ho verificato in RubyMine 2018.2.1. Come @Andy, ho avuto una situazione in cui sto rivedendo alcuni file XML di grandi dimensioni, non formattati. La riformattazione di file da 3,5 MB è piuttosto lenta, ma ora funziona ed è quello che volevo.
webaholik,

Utilizzalo nei progetti Android quando la classe di risorse R non viene riconosciuta, come in questa domanda ; perché il file di origine generato supera il limite.
fabianopinto,

68

Questo è basato sulla risposta di Álvaro González e su Come aumentare il limite di memoria IDE in IntelliJ IDEA su Mac?

Vai su Aiuto> Modifica proprietà personalizzate

Inserisci:

idea.max.intellisense.filesize=999999

Riavvia l'IDE.


1
Per Android Studio su Windows, mi ha chiesto di creare un nuovo file C:\Users\<username>\.AndroidStudio2.3\idea.properties. Ma alla fine ha funzionato. Grazie molto !
Atul,

7
Se ti stai chiedendo, il valore è in KB e il valore predefinito è 2500. jetbrains.com/help/idea/tuning-the-ide.html
Mahdi

18

Modifica file di configurazione per 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

Salva e riavvia IDEA


2
Questa risposta è incompleta. È necessario specificare il processo che l'utente deve seguire per configurare l'IDE con queste impostazioni.
Steve Piercy,

anche l'impostazione di contenuto max predefinito è un fattore 10 più grande dell'altro che hai lo stesso
jenson-button-event


5

Per chiarire la risposta di Alvaro , è necessario aggiungere l'opzione -D all'elenco delle righe di comando. Sto usando PyCharm, ma il concetto è lo stesso:

pycharm{64,.exe,64.exe}.vmoptions:
<code>
    -server
    -Xms128m
    ...
    -Didea.max.intellisense.filesize=999999 # <--- new line
</code>

4
Non è necessario aggiungere '-D' ed è necessario utilizzare il file idea.properties non il file vmoptions.
spirito camminatore

1
Sto usando l'eseguibile a 64 bit e lo aggiungo a idea.properties non ha applicato la modifica. L'aggiunta della nuova riga come descritto sopra ha risolto questo problema per me. Dovrebbe esserci un file idea64.properties comparabile?
Noremac,

@Noremac - C'è un PhpStorm.batfile in quella stessa bindirectory che suggerisce che c'è -Didea.properties.file=...un'opzione JVM: -?
Álvaro González,

5

Per coloro che non sanno dove trovare il file di cui stanno parlando. Sulla mia macchina (OSX) è in:

  • PyCharm CE: /Applications/PyCharm CE.app/Contents/bin/idea.properties
  • WebStorm: /Applications/WebStorm.app/Contents/bin/idea.properties

Sono anche un utente OSX e la risposta accettata ha funzionato per me. Eseguito in RubyMine, ma dovrebbero essere tutti uguali.
webaholik

1

La modifica delle opzioni sopra indicate nel menu Aiuto non ha funzionato per me. Devi modificare il file idea.properties e passare ad alcuni no grandi.

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

Idea.max.intellisense.filesize=999999 

WINDOWS: IDE_HOME\bin\idea.properties

1

Per la versione 2020 a 64 bit

Ho provato invano a trovare la posizione corrente di questo file per la versione 2020. Quando si passa a Help > Edit Custom Propertiesun nuovo file (vuoto) viene creato inappData/Roaming/JetBrains/IntelliJIdea2020.1/idea.properties . Non esiste una directory / bin come suggeriscono alcuni tutorial. Tuttavia, né l'aggiunta del blocco dalla risposta accettata a questo file né l'aggiunta dello stesso file a / bin hanno comportato un aggiornamento della mia configurazione.

Alla fine ho scoperto che esiste un riferimento alla stessa proprietà appData/Roaming/JetBrains/IntelliJIdea2020.1/idea64.exe.vmoptions. Sembra così:

-Didea.max.intellisense.filesize=3470

L'ho cambiato in questo, che dovrebbe essere adeguato alle mie esigenze:

-Didea.max.intellisense.filesize=9999

Questo mi sembra un bug in questa versione in cui il comportamento della voce di menu non riflette ciò che è necessario, ma può anche essere il caso che la mia particolare configurazione sia in qualche modo diversa rispetto allo stock. Ho installato PyCharm e JDK.


0

Percorso di installazione predefinito di Windows per Webstorm :

C: \ Programmi \ JetBrains \ WebStorm 2019.1.3 \ bin \ idea.properties

Sono andato x4 default for intellisenseex5 for file size

(la mia postazione di lavoro aziendale è una bestia: i7 di ottava generazione, RAM da 32 Gb, NVMe PCIE3.0x4 SDD, gloat, ecc, gloat, ecc. )

#---------------------------------------------------------------------
# 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

0

Vai a IDE:

PASSAGGIO 1: Apri la voce di menu: "Guida", quindi fai clic su "Modifica proprietà personalizzate"

PASSAGGIO 2: impostare il parametro:

idea.max.intellisense.filesize = 999999999


Sembra una ripetizione di alcune risposte precedenti.
Isherwood,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.