ขนาดไฟล์เกินขีด จำกัด ที่กำหนด (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' สำหรับ Webstorm 11.0.3 ลบฟิลด์นี้หรือวางไว้ในค่าที่สูงมาก (ประมาณสิบสอง 9s) ไม่ทำงาน
หลอมเหลวน้ำแข็ง

1
คุณสมบัติความเข้าใจด้านรหัสรวมถึง "การตรวจสอบ" และการจัดรูปแบบรหัส ฉันรู้ว่าฟีเจอร์ทั้งสองนั้นใช้ไม่ได้กับไฟล์ XML ขนาด 8MB ที่ฉันเปิดไว้จนกว่าฉันจะเพิ่มขนาดไฟล์สูงสุด
Andy

เมื่อฉันทำสิ่งนี้ใน android studio มันบอกว่า 'ไฟล์ C / users / .... androidstudio3.0 /...../ ideas.customproperties ไม่มีอยู่จริง สร้าง?' ไม่แน่ใจว่าฉันต้องการเสี่ยงอะไรบางอย่าง คิดเกินขีด จำกัด นี้คือสาเหตุที่การเติมข้อความอัตโนมัติของฉันและคุณสมบัติอื่น ๆ หยุดทำงานหลังจากเพิ่งสังเกตเห็นข้อความนี้
Androidcoder

เราสามารถใช้วิธีการเดียวกันสำหรับตราสาร IntelliJ IDE ของ JetBrain ฉันตรวจสอบแล้วใน RubyMine 2018.2.1 เช่น @Andy ฉันมีสถานการณ์ที่ฉันกำลังตรวจสอบไฟล์ XML ขนาดใหญ่ที่ยังไม่ฟอร์แมต การฟอร์แมตไฟล์ 3.5MB ค่อนข้างช้า แต่ใช้งานได้ในขณะนี้และนั่นคือสิ่งที่ฉันต้องการ
webaholik

การใช้งานที่ในโครงการ Android เมื่อเรียนทรัพยากร R ไม่เป็นที่รู้จักในขณะที่คำถามนี้ ; เนื่องจากไฟล์ต้นฉบับที่สร้างเกินขีด จำกัด
fabianopinto

68

สิ่งนี้สร้างขึ้นจากคำตอบของÁlvaroGonzálezและวิธีเพิ่มขีด จำกัด หน่วยความจำ IDE ใน IntelliJ IDEA บน Mac

ไปที่วิธีใช้> แก้ไขคุณสมบัติแบบกำหนดเอง

เพิ่ม:

idea.max.intellisense.filesize=999999

รีสตาร์ท IDE


1
สตูดิโอสำหรับ Android บน Windows C:\Users\<username>\.AndroidStudio2.3\idea.propertiesก็ถามผมในการสร้างไฟล์ใหม่ แต่ในที่สุดมันก็ใช้งานได้ ขอบคุณมาก !
Atul

7
หากคุณสงสัยว่ามีค่าเป็น KB และค่าเริ่มต้นคือ 2,500 jetbrains.com/help/idea/tuning-the-ide.html
Mahdi

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 ด้วยการตั้งค่าเหล่านี้
Steve Piercy

นอกจากนี้การตั้งค่า max.content เริ่มต้นยังเป็นตัวคูณ 10 ที่ใหญ่กว่าอีกอันที่คุณมีเหมือนกัน
jenson-button-event

6

คำแนะนำสำหรับการเปลี่ยนการตั้งค่านี้ในผลิตภัณฑ์ Jetbrains ล่าสุด

การแก้ไข product64.vmoptions ไม่ได้ผลสำหรับฉัน แต่การแก้ไขความคิดคุณสมบัติคุณสมบัติทำงานได้ดี นอกจากนี้เพื่อให้สามารถทำงานกับไฟล์ขนาดใหญ่ได้คุณอาจต้องเปลี่ยนค่าสำหรับใน product64.vmoptions / product.vmoptions สำหรับ -Xms และ -Xmx


5

เพื่อชี้แจงคำตอบของ Alvaroคุณต้องเพิ่มตัวเลือก -D ในรายการบรรทัดคำสั่ง ฉันใช้ PyCharm แต่แนวคิดเหมือนกัน:

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

4
คุณไม่จำเป็นต้องเพิ่ม '-D' และคุณต้องใช้ไฟล์ idea.properties ไม่ใช่ไฟล์ vmoptions
Spirit Walker

1
ฉันใช้ไฟล์ปฏิบัติการ 64 บิตและเพิ่มลงใน idea.properties ไม่ได้ใช้การเปลี่ยนแปลง การเพิ่มขึ้นบรรทัดใหม่ตามที่อธิบายไว้ข้างต้นแก้ไขให้ฉัน ควรมีไฟล์ idea64.properties ที่เปรียบเทียบได้หรือไม่
Noremac

@Noremac - มีPhpStorm.batไฟล์อยู่ในbinไดเรกทอรีเดียวกันที่แนะนำว่ามี-Didea.properties.file=...ตัวเลือก JVM: -?
ÁlvaroGonzález

5

สำหรับผู้ที่ไม่รู้ว่าจะหาไฟล์ที่พวกเขากำลังพูดถึงอยู่ที่ไหน บนเครื่องของฉัน (OSX) มันอยู่ใน:

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

ฉันยังเป็นผู้ใช้ OSX และคำตอบที่ได้รับการยอมรับใช้ได้สำหรับฉัน ดำเนินการใน RubyMine แต่ทุกอย่างควรเหมือนกัน
webaholik

1

การเปลี่ยนตัวเลือกข้างต้นจากเมนูช่วยเหลือแบบฟอร์มไม่ได้ผล คุณมีไฟล์ความคิดแก้ไขคุณสมบัติและเปลี่ยนเป็นหมายเลขใหญ่

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 สำหรับWebstorm :

C: \ Program Files \ JetBrains \ WebStorm 2019.1.3 \ bin \ idea.properties

ฉันไปx4 default for intellisenseแล้วx5 for file size

(เวิร์กสเตชันธุรกิจของฉันเป็นสัตว์ร้าย: 8th gen i7, 32Gb RAM, NVMe PCIE3.0x4 SDD, gloat, etc, 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


ดูเหมือนว่าคำตอบก่อนหน้านี้ซ้ำหลายครั้ง
isherwood
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.