Kích thước tệp vượt quá giới hạn được định cấu hình (2560000), tính năng hiểu biết mã không khả dụng


184

Tôi đang cố gắng làm việc trên một tệp Javascript lớn trong Jetbrains WebStorm 8 và tôi nhận được một thông báo ở đầu cửa sổ chỉnh sửa có nội dung:

Kích thước tệp vượt quá giới hạn được cấu hình (2560000). Mã tính năng cái nhìn sâu sắc không có sẵn.

Làm cách nào tôi có thể tăng 'giới hạn được cấu hình' để có quyền truy cập vào tất cả các tính năng?

Câu trả lời:


259

Trong IntelliJ 2016 và mới hơn, bạn có thể thay đổi cài đặt này từ menu Trợ giúp, Chỉnh sửa Thuộc tính Tùy chỉnh (như nhận xét của @eggplantbr).

Trên các phiên bản cũ hơn, không có GUI để làm điều đó. Nhưng bạn có thể thay đổi nó nếu bạn chỉnh sửa tệp Thuộc tính Nền tảng 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
Hãy nhớ đặt một giá trị như '999999', cho Webstorm 11.0.3 xóa trường này hoặc đặt nó vào một giá trị cực kỳ cao (khoảng mười hai giây) không hoạt động.
Băng nóng chảy

1
Các tính năng hiểu biết về mã bao gồm "kiểm tra" và định dạng mã. Tôi biết cả hai tính năng này không hoạt động trên tệp XML 8 MB mà tôi đã mở cho đến khi tôi tăng giới hạn kích thước tệp.
Andy

Khi tôi làm điều này trong studio android, nó nói 'Tập tin C / users / .... androidstudio3.0 /...../ idea.customproperies không tồn tại. Tạo nên?' Không chắc chắn tôi muốn mạo hiểm làm hỏng cái gì đó lên. Tìm ra vượt quá giới hạn này là lý do tại sao tự động hoàn thành của tôi và các tính năng khác dừng lại sau khi nhận thấy thông báo này.
Androidcoder

Chúng tôi có thể sử dụng cùng một phương pháp cho các dẫn xuất IntelliJ IDE của JetBrain. Tôi đã xác minh trong RubyMine 2018.2.1. Giống như @Andy, tôi đã gặp tình huống tôi đang xem xét một số tệp XML lớn, chưa được định dạng. Định dạng lại tệp 3,5 MB khá chậm, nhưng hiện tại nó hoạt động và đó là điều tôi muốn.
webaholik

Sử dụng điều đó trong các dự án Android khi lớp tài nguyên R không được công nhận, như trong câu hỏi này ; bởi vì tệp nguồn được tạo vượt quá giới hạn.
fabianopinto

68

Điều này được xây dựng từ câu trả lời của Álvaro González và Cách tăng giới hạn bộ nhớ IDE trong IntelliJ IDEA trên Mac?

Đi tới Trợ giúp> Chỉnh sửa Thuộc tính Tùy chỉnh

Thêm vào:

idea.max.intellisense.filesize=999999

Khởi động lại IDE.


1
Đối với Android Studio trên Windows, nó yêu cầu tôi tạo tệp mới C:\Users\<username>\.AndroidStudio2.3\idea.properties. Nhưng cuối cùng nó đã làm việc. Cảm ơn nhiều !
Atul

7
Nếu bạn đang tự hỏi, giá trị tính bằng KB và mặc định là 2500. jetbrains.com/help/idea/tuning-the-ide.html
Mahdi

18

Chỉnh sửa tập tin cấu hình cho 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

Lưu và khởi động lại IDEA


2
Câu trả lời này không đầy đủ. Bạn phải chỉ định quy trình mà người dùng nên tuân theo để định cấu hình IDE với các cài đặt này.
Steve Piercy

Ngoài ra, cài đặt max.content mặc định là hệ số lớn hơn 10 lần so với các cài đặt khác mà bạn có cùng
jenson-button-event 24/07/19


5

Để làm rõ câu trả lời của Alvaro , bạn cần thêm tùy chọn -D vào danh sách các dòng lệnh. Tôi đang sử dụng PyCharm, nhưng khái niệm này giống nhau:

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

4
Bạn không phải thêm '-D' và bạn cần sử dụng tệp idea.properIES chứ không phải tệp vmoptions.
người đi bộ tinh thần

1
Tôi đang sử dụng tệp thực thi 64 bit và thêm nó vào idea.properations không áp dụng thay đổi. Thêm dòng mới như mô tả ở trên đã sửa lỗi này cho tôi. Có nên có một tập tin idea64.properIES có thể so sánh?
Noremac 18/03/2015

@Noremac - Có một PhpStorm.battệp trong cùng binthư mục cho thấy có -Didea.properties.file=...tùy chọn JVM: -?
Álvaro González

5

Đối với những người không biết tìm tệp ở đâu. Trên máy của tôi (OSX), nó nằm trong:

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

Tôi cũng là người dùng OSX và câu trả lời được chấp nhận làm việc cho tôi. Được thực hiện trong RubyMine, nhưng tất cả đều giống nhau.
webaholik

1

Thay đổi biểu mẫu tùy chọn ở trên Menu trợ giúp không phù hợp với tôi. Bạn đã chỉnh sửa tệp idea.properIES và thay đổi thành một số lớn.

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

Idea.max.intellisense.filesize=999999 

WINDOWS: IDE_HOME\bin\idea.properties

1

Đối với phiên bản 64-bit 2020

Tôi đã cố gắng vô ích để tìm vị trí hiện tại của tệp này cho phiên bản 2020. Khi điều hướng đến Help > Edit Custom Propertiesmột tệp mới (trống) được tạo tại appData/Roaming/JetBrains/IntelliJIdea2020.1/idea.properties. Không có thư mục / bin như một số hướng dẫn đề xuất. Tuy nhiên, việc không thêm khối từ câu trả lời được chấp nhận vào tệp này cũng như không thêm tệp tương tự vào / bin dẫn đến cập nhật cấu hình của tôi.

Cuối cùng tôi phát hiện ra rằng một tham chiếu đến cùng một tài sản tồn tại trong appData/Roaming/JetBrains/IntelliJIdea2020.1/idea64.exe.vmoptions. Nó trông như thế này:

-Didea.max.intellisense.filesize=3470

Tôi đã thay đổi nó để phù hợp với nhu cầu của tôi:

-Didea.max.intellisense.filesize=9999

Điều này gây cho tôi một lỗi trong phiên bản này khi hành vi của mục menu không phản ánh những gì cần thiết, nhưng cũng có thể là trường hợp thiết lập cụ thể của tôi khác với chứng khoán. Tôi đã cài đặt PyCharm và JDK.


0

Vị trí cài đặt mặc định của Windows cho Webstorm :

C: \ Tệp chương trình \ JetBrains \ WebStorm 2019.1.3 \ bin \ idea.properies

Tôi đã đi x4 default for intellisensex5 for file size

(máy trạm kinh doanh của tôi là một con thú mặc dù: thế hệ thứ 8 i7, RAM 32Gb, NVMe PCIE3.0x4 SDD, hả hê, v.v., hả hê, v.v. )

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

Chuyển đến IDE:

BƯỚC 1: Mở mục menu: "Trợ giúp", sau đó nhấp vào "Chỉnh sửa thuộc tính tùy chỉnh"

BƯỚC 2: Đặt tham số:

idea.max.intellisense.filesize = 999999999


Điều này có vẻ như lặp lại một số câu trả lời trước đó.
isherwood
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.