Розмір файлу перевищує налаштований ліміт (2560000), функції перегляду коду недоступні


184

Я намагаюся працювати над великим файлом Javascript у Jetbrains WebStorm 8, і я отримую повідомлення у верхній частині вікна редагування, яке говорить:

Розмір файлу перевищує налаштований ліміт (2560000). Функції перевірки коду недоступні.

Як я можу збільшити "налаштований ліміт", щоб отримати доступ до всіх функцій?

Відповіді:


259

У IntelliJ 2016 та новіших версіях ви можете змінити це налаштування в меню довідки, Редагувати власні властивості (як коментує @eggplantbr).

У старих версіях немає GUI, щоб це зробити. Але ви можете змінити його, відредагувавши файл Властивості платформи 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

5
Не забудьте поставити таке значення, як "999999", для веб-шторму 11.0.3 видалення цього поля або поставлення його до надзвичайно високого значення (близько дванадцяти дев'яти) не спрацювало.
Розплавлений лід

1
Особливості проникнення коду включають "перевірки" та форматування коду. Я знаю, що обидві ці функції не працювали на файлі XML XMB, який я відкрив, поки не збільшив обмеження розміру файлу.
Енді

Коли я це роблю в андроїд-студії, він говорить: "Файл C / users / .... androidstudio3.0 /...../ idea.customproperties не існує. Створити? ' Не впевнений, що хочу ризикнути щось викрутити. Зрозуміло, що перевищення цієї межі було причиною того, що моє автозаповнення та інші функції припинилися після того, як я просто помітив це повідомлення.
Androidcoder

Ми можемо використовувати той самий метод для деривативів IDE JetBrain IntelliJ IDE. Я перевірив у RubyMine 2018.2.1. Як і у @Andy, у мене була ситуація, коли я переглядаю кілька великих, неформатованих XML-файлів. Переформатування файлів розміром 3,5 МБ відбувається досить повільно, але воно працює зараз, і це те, що я хотів.
webaholik

Використовуйте це в Android-проектах, коли клас ресурсів R не розпізнається, як у цьому питанні ; тому що створений вихідний файл перевищує ліміт.
fabianopinto

68

Це побудовано з відповіді Альваро Гонсалеса та як збільшити ліміт пам’яті IDE в IntelliJ IDEA на Mac?

Перейдіть у Довідку> Редагувати власні властивості

Додати:

idea.max.intellisense.filesize=999999

Перезавантажте IDE.


1
Для Android Studio в Windows він попросив мене створити новий файл C:\Users\<username>\.AndroidStudio2.3\idea.properties. Але нарешті це спрацювало. Велике дякую !
Атул

7
Якщо вам цікаво, значення вказано в КБ, а за замовчуванням - 2500. jetbrains.com/help/idea/tuning-the-ide.html
Махді

18

Редагувати конфігураційний файл для 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

Збережіть і перезапустіть IDEA


2
Ця відповідь неповна. Ви повинні вказати процес, який повинен дотримуватися користувач, щоб налаштувати IDE з цими налаштуваннями.
Стів Пірсі

також налаштування max.content за замовчуванням на 10 разів більше, ніж у інших, у вас те саме
jenson-button-event

6

Інструкція щодо зміни цих параметрів у останніх продуктах Jetbrains

Редагування product64.vmoptions не працювало на мене, але редагування idea.properties працювало нормально. Також для того, щоб мати можливість працювати з великими файлами, вам може знадобитися змінити значення для в product64.vmoptions / product.vmoptions для -Xms та -Xmx


5

Щоб уточнити відповідь Альваро , вам потрібно додати параметр -D до списку командних рядків. Я використовую PyCharm, але концепція та ж:

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

4
Вам не потрібно додавати "-D", і вам потрібно використовувати файл idea.properties, а не файл vmoptions.
дух ходок

1
Я використовую 64-бітний виконуваний файл і додаю його до idea.properties зміни не застосував. Додавання нового рядка, як описано вище, зафіксувало це для мене. Чи повинен бути порівняний файл idea64.properties?
Норемак

@Noremac - У PhpStorm.batтому самому binкаталозі є файл, який підказує, що є -Didea.properties.file=...варіант JVM: -?
Альваро Гонсалес

5

Для тих, хто не знає, де знайти файл, про який вони говорять. На моїй машині (OSX) він знаходиться в:

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

Я також користувач OSX, і прийнята відповідь працювала на мене. Виконується в RubyMine, але всі вони повинні бути однаковими.
webaholik

1

Змінення наведених вище параметрів форми меню довідки для мене не працювало. Ви маєте редагувати файл idea.properties та змінити його на якийсь великий.

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

Idea.max.intellisense.filesize=999999 

WINDOWS: IDE_HOME\bin\idea.properties

1

Для 64-розрядної версії 2020 року

Я марно намагався знайти поточне розташування цього файлу для версії 2020. Під час переходу до Help > Edit Custom Propertiesнового (порожнього) файлу створюється о appData/Roaming/JetBrains/IntelliJIdea2020.1/idea.properties. Немає каталогу / bin, як підказують деякі підручники. Однак ні додавання блоку з прийнятої відповіді до цього файлу, ні додавання того ж файлу в / bin не призвели до оновлення моєї конфігурації.

Нарешті я виявив, що посилання на ту саму властивість існує в appData/Roaming/JetBrains/IntelliJIdea2020.1/idea64.exe.vmoptions. Це виглядає приблизно так:

-Didea.max.intellisense.filesize=3470

Я змінив це на це, що має відповідати моїм потребам:

-Didea.max.intellisense.filesize=9999

Це вражає мене як помилку в цій версії, коли поведінка пункту меню не відображає те, що потрібно, але, можливо, так і відбувається, якщо мої налаштування дещо відрізняються від запасів. У мене встановлені PyCharm та JDK.


0

Місце установки Windows за замовчуванням для веб-шторму :

C: \ програмні файли \ JetBrains \ WebStorm 2019.1.3 \ bin \ idea.properties

Я пішов x4 default for intellisenseіx5 for file size

(моя бізнес-станція - це звіра, хоча: 8-й ген i7, 32 Гб оперативної пам’яті, NVMe PCIE3.0x4 SDD, gloat тощо, gloat тощо )

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

Перейдіть до IDE:

КРОК 1: Відкрийте пункт меню: "Довідка", потім натисніть "Редагувати власні властивості"

КРОК 2: Встановіть параметр:

idea.max.intellisense.filesize = 999999999


Це здається повтором кількох попередніх відповідей.
Ізервуд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.